15 Commits

Author SHA1 Message Date
Grigory Chudov
320e75d709 Removed AudioEncoderSettings/AudioDecoderSettings classes, all of their functionality is now in IAudioEncoderSettings/IAudioDecoderSettings interfaces. 2018-03-25 17:24:27 -04:00
Grigory Chudov
e1f8906170 Code cleanup; Reader classes renamed to Decoders, Writers to Encoders, every Decoder must have a corresponding Settings class now just like Encoders. UserDefinedEncoders renamed to CommandLineEncoders, etc. 2018-03-24 12:15:49 -04:00
Grigory Chudov
16fccfe5c9 Code cleanup; Reader classes renamed to Decoders, Writers to Encoders, every Decoder must have a corresponding Settings class now just like Encoders. UserDefinedEncoders renamed to CommandLineEncoders, etc. 2018-03-23 19:26:26 -04:00
Grigory Chudov
6201101ccf CUETools.Flake: better use of new window functions 2014-12-08 22:18:34 -05:00
Grigory Chudov
52879ed70c Flake: use new window functions (partial_tukey, punchout_tukey). 2014-08-26 23:48:16 -04:00
Grigory Chudov
4139c01ab6 CUETools: Fix crash when selecting wav 2013-06-24 20:34:55 -04:00
Grigory Chudov
12f9a66c27 Simplify code for encoder settings 2013-06-19 03:40:43 -04:00
Grigory Chudov
bcb42dd531 Simplify codec settings. Check for non-Subset FLAC modes. 2013-06-18 20:45:53 -04:00
Grigory Chudov
fc74fc5ad5 Flake/FLACCL cmd line tools were forcing user to specify compression level,
because default comprssion level was not set properly in settings constructor.
2013-06-02 18:22:07 -04:00
Grigory Chudov
e3d0c595c0 Reset encoding mode to default for codecs with dynamic modes list,
when settings become incompatible with the chosen mode.
E.g. for flac if -11 was selected and nonsubset modes are disabled,
-7 is chosen instead.
2013-04-08 23:11:03 -04:00
Grigory Chudov
d1e70fc7f3 Button to edit encoder advanced settings in CUERipper 2013-04-08 22:26:42 -04:00
Grigory Chudov
ef5f5e6d4c Allow non-subset modes for command-line flac encoders by default for now 2013-04-07 21:58:46 -04:00
Grigory Chudov
9670c6c891 Refactoring codecs infrastructure:
AudioWriterSettings passed to IAdioDest constructors now
AudioWriterSettings now includes AudioPCMConfig
2013-04-07 20:41:58 -04:00
Grigory Chudov
b44e482dee Refactoring: moved Padding and BlockSize from IAudioDest to AudioEncoderSettings; 2013-04-04 22:07:15 -04:00
Grigory Chudov
9dd4897acc Cleanup IAudioDest; CompressionLevel is now part of AudioEncoderSettings.
FLAC encoders no longer offer non-subset compression levels by default.
2013-04-01 23:03:22 -04:00