26 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
13f260d80a Renamed LAME to libmp3lame. Ignore errors when parsing config. 2018-03-24 13:02:17 -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
ca8bb2fff6 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 20:26:28 -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
c671f200df CUETools: fix profiles 2014-11-30 18:31:07 -05:00
Grigory Chudov
4dc1169c41 bug 25: external decoders didn't work; patch by asvel 2014-09-15 00:35:22 -04:00
Grigory Chudov
5e784881f1 CUETools: removed reference to CSScriptLibrary which triggers false-positive
in Avast, so custom scripts are no longer supported.
2014-05-11 20:30:06 -04:00
Grigory Chudov
e0d789b727 CUETools.Converter: reducing dependancy on CUETools.Processor;
CUETools.Codecs should be enough. Tagging is the only remaining issue.
2013-06-11 21:19:48 -04:00
Grigory Chudov
bd8450f0b0 CUETools was loosing external encoding settings when upgrading from 2.1.4 2013-04-18 19:12:27 -04:00
Grigory Chudov
563f066646 WMADecoder now supports multichannel audio
Better WAVE_FORMAT_EXTENSIBLE & channelMask support in WMA & WAV
2013-04-14 16:54:19 -04:00
Grigory Chudov
ff8fd22fdf Removed lossyWAV support from CUETools - it was outdated anyway 2013-04-12 22:40:56 -04:00
Grigory Chudov
2aad9888ea There was no default chosen for wma lossy encoder 2013-04-10 22:57:49 -04:00
Grigory Chudov
218dad5c45 More refactoring: UserDefinedWriter is now a more typical IAudioDest, that has it's own UserDefinedEncoderSettings 2013-04-09 20:51:13 -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
31c131bdb3 Removed external WMA encoders 2013-04-07 21:57:39 -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
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
Grigory Chudov
96157898ef Allow decoders of different formats to share the same name.
Rename "builtin alac", libFlake and "builtin wav" decoders to "cuetools".
Select builtin decoders by default.
2013-03-31 13:29:09 -04:00
Grigory Chudov
1b7e9bf123 Allow encoders of different formats to share the same name; Rename "libALAC", "libFlake" and "builtin wav" encoders to "cuetools" 2013-03-31 01:11:00 -04:00
Grigory Chudov
db3f371d7d Beta version of builtin WMA lossless support 2013-03-30 00:01:41 -04:00
Grigory Chudov
19ffb4808d Support external decoders that don't report valid length in wav header 2013-03-24 23:36:34 -04:00
chudov
8e61e9b54f misc 2012-04-17 01:22:49 +00:00
chudov
3a50c03cef * Better tagging with CTDB metadata
* Removed old LAME encoder from plugins list
* CUERipper: main window resizeable
* taglib-sharp.dll removed, taglib-sharp source code imported
2012-04-16 07:19:57 +00:00
chudov
7f07eff0a5 Version 2.0.4
* Better handling of metadata for playstation type CDs
* HTOA filename now starts with 00 instead of 01.00
* CUETools: local database: when the folder is already in database, you can now refresh it instead of removing/adding it
* CUETools: local database: added sort category "by CTDB confidence"
* CUETools: local database: new menu item: locate in explorer
* CUERipper: Option to disable gaps detection
* CUERipper: now correctly submits CDs with data tracks to Freedb
* EAC plugin: now fixes codepage for freedb entries
2012-04-08 23:54:36 +00:00
karamanolev
f365e6359f CUETools.Processor: split classes into separate files. 2011-10-24 11:38:10 +00:00