114 Commits

Author SHA1 Message Date
Grigory Chudov
769949f178 Increment version number to 2.1.5 2013-04-12 23:01:20 -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
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
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
b6132b894c cleanup 2013-03-26 21:58:59 -04:00
Grigory Chudov
76111a5c6e Another Flake optimization 2013-03-26 19:50:44 -04:00
Grigory Chudov
55af6e181a Somewhat optimized Flake encoder 2013-03-25 22:33:21 -04:00
Grigory Chudov
c0c9b17391 Avoid second exception when closing external decoder that failed to start 2013-03-25 00:29:35 -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
Grigory Chudov
86142e797c Backed out changeset: 92ab3497a8f2 2013-03-24 19:19:19 -04:00
Grigory Chudov
79b0cb069b Fruitless optimizations 2013-03-24 19:18:34 -04:00
Grigory Chudov
ecbb572b29 More code cleanup after decoding optimization 2013-03-19 22:31:43 -04:00
Grigory Chudov
264d9b7637 Code cleanup after decoding optimization 2013-03-18 19:40:46 -04:00
Grigory Chudov
b71868e235 Flake: decoding speed improved significantly 2013-03-18 03:18:59 -04:00
chudov
cc682decb5 Minor bugfixes 2012-07-12 00:11:39 +00:00
chudov
8e61e9b54f misc 2012-04-17 01:22:49 +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
chudov
7572e50bd8 version bump 2012-01-12 03:32:00 +00:00
karamanolev
6f84aadc2e Refactoring of CUETools.Codecs. 2011-10-24 00:13:35 +00:00
chudov
1d743c4a9e VS2010 2011-10-23 22:50:33 +00:00
chudov
0dd7ac7ccd CTDB EAC Plugin: show progress bar
CTDB protocol: parity files can now be on another server
Version bump to 2.1.2
2011-05-26 18:18:26 +00:00
chudov
2ca3829ae3 tests 2011-04-08 14:41:28 +00:00
chudov
963df628c6 AR v2 & misc 2011-04-06 04:15:19 +00:00
chudov
052cb096c4 CUETools 2.1.1
* Local Database for verification results and metadata
* FlaCuda replaced with FLACCL
2011-03-08 15:37:43 +00:00
chudov
6585ea2001 24-bit/multichannel support 2010-12-07 22:52:34 +00:00
chudov
a38c14f15c optimizations 2010-11-25 09:11:07 +00:00
chudov
76762f2e16 optimizations 2010-11-18 06:06:12 +00:00
chudov
64ddb2cf31 * CUERipper: was still sometimes locking drives it didn't need to
* ArCueDotNet: don't search for cover art
* 'Silent track' diagnostics in AR log
* LAME.dll: settings were not used
* libwavpack: settings were not used (MD5Sum & extra mode)
* workarounds for various Mono bugs
* Path formatting: %discnumber% produces two-digit numbers if %totaldiscs% > 9
* Overwrite dialog: list files, 'remember the choice' option
* Doesn't abort on broken Artwork files
* Better locates files in some complicated cases, e.g. when only some tracks have tracknumber tags
* Folder browser now sorts contents, because OS didn't do it when browsing external drives etc
2010-06-11 17:54:37 +00:00
chudov
769a85f827 2.0.9 release 2010-05-18 17:18:37 +00:00
chudov
071c45d8e2 Version bump to 2.0.8 2010-04-24 17:47:57 +00:00
chudov
3f717d14c8 Optimizing verification 2010-04-23 19:59:42 +00:00
chudov
80fe7def42 bug fixes in ALACEnc 2010-04-18 22:42:23 +00:00
chudov
08722c0255 bug fixes 2010-04-16 04:30:51 +00:00
chudov
a866b79341 CUEPlayer 2010-04-06 14:22:27 +00:00
chudov
4525725380 some methods for resampler&mixer 2010-04-05 23:30:51 +00:00
chudov
881951cb02 2.0.7 2010-03-30 02:41:43 +00:00
chudov
612fba3bcb smart combobox control
some localization for cueripper
version bump
2010-03-25 01:05:26 +00:00
chudov
f01d0b5241 CUERipper update;
CTDB xml interface;
Minor bugfixes;
Version 2.0.6-2.0.7
2010-03-20 07:09:07 +00:00
chudov
749f96ed8a CUERipper revamp 2010-02-28 21:04:34 +00:00
chudov
5b9b266de5 CD parity information database 2010-02-23 15:15:08 +00:00
chudov
478799379a Calculating CRC32 with offsets and fast 2010-02-09 20:05:54 +00:00
chudov
6d5e0602bd Calculating CRC32 with offsets and fast 2010-02-09 07:40:37 +00:00
chudov
f23ea0811b Now using Visual Studio 2008 2010-02-08 08:36:26 +00:00
chudov
cc02d40171 reorganizing a bit 2010-02-08 05:06:48 +00:00