Example #1
0
        //Returns default table if the table made from the tablecomponent is the same as defaultTable, custom table if they are different.
        //Doing this prevents an error from ocuring when changing quality while using a 'default' non-default table
        private static QuantizationTable _defaultOrCustomQuantizationTable(QuantizationTable customQuantizationTable,
            QuantizationTable defaultTable) {
            QuantizationTable q;

            if (customQuantizationTable.Equals(defaultTable)) {
                q = defaultTable;
            } else {
                q = customQuantizationTable;
            }

            return q;
        }