Commit Graph

469 Commits

Author SHA1 Message Date
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
373097661f Better handling of WMA lossy in CUERipper (supported modes depend on PCM, so we have to set it) 2013-04-08 20:00:14 -04:00
Grigory Chudov
c5b7723185 Separate encoders for WMA vbr/cbr/v9 2013-04-08 19:59:27 -04:00
Grigory Chudov
91d86a1f49 Bug in recent commit: "inited" was set to false too soon, last frame was dropped 2013-04-07 22:57:18 -04:00
Grigory Chudov
f7fee0139c More graceful handling of Ctrl-C by FLACCL 2013-04-07 22:05:21 -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
31c131bdb3 Removed external WMA encoders 2013-04-07 21:57:39 -04:00
Grigory Chudov
8eca57d477 Mostly whitespace 2013-04-07 21:57:11 -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
1c9e76c421 Refactoring 2013-04-02 19:56: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
773c6d63fa WMA lossless encoder 2013-03-31 23:18:19 -04:00
Grigory Chudov
13e00357b1 Minor UI details 2013-03-31 16:30:10 -04:00
Grigory Chudov
d738e5a228 Icon for .wma files 2013-03-31 16:22:04 -04:00
Grigory Chudov
87163fd425 Icon for .wma files 2013-03-31 16:21:47 -04:00
Grigory Chudov
5d416dfbe1 Unify encoders & decoders tabs in settings 2013-03-31 15:29:09 -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
4a2f8dc0a6 whitespace 2013-03-31 03:30:41 -04:00
Grigory Chudov
aa19b6d66b Fix the layout of the encoders settings tab 2013-03-31 03:30:02 -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
f3dfb02b60 Treat batch jobs with only 1 album as non-batch, i.e. allow interactive ui, such as repair dialog 2013-03-31 00:35:34 -04:00
Grigory Chudov
38721eddad Fix for AR tags in WMA files 2013-03-30 14:09:46 -04:00
Grigory Chudov
f22d875b4a WMA decoder: support streams as input 2013-03-30 02:00:15 -04:00
Grigory Chudov
2d72888693 Return correct buff.Length at all times 2013-03-30 01:06:57 -04:00
Grigory Chudov
dbd02d5ce1 When browsing for output folder, assume "image.cue" filename by default 2013-03-30 00:58:49 -04:00
Grigory Chudov
54e04a3413 Optimized WMA decoder 2013-03-30 00:57:55 -04:00
Grigory Chudov
db3f371d7d Beta version of builtin WMA lossless support 2013-03-30 00:01:41 -04:00
Grigory Chudov
a397040c76 CUETools.Converter: support multichannel (non-stereo) files 2013-03-29 17:49:06 -04:00
Grigory Chudov
0da8f36797 Due to a bug in one of the recent commits, Flake/FLACCL were generating invalid files 2013-03-28 22:17:03 -04:00
Grigory Chudov
6066e226c6 Don't crash when trying to write AR tags to WMA file 2013-03-26 23:13:40 -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
d080406f82 ArCueDotNet.exe: CTDB support 2013-03-25 18:56:29 -04:00
Grigory Chudov
f268ac8a62 nothing interesting 2013-03-25 00:29:50 -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
78fc1f0287 More code cleanup after decoding optimization 2013-03-19 22:33:53 -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
Grigory Chudov
f528356880 Flake: support for samplerates 88200, 176400, 192000 2013-03-11 23:02:25 -04:00
Grigory Chudov
0f9f8d08a3 Configurable padding size for FLACCL 2013-02-24 19:55:45 -05:00
Grigory Chudov
1ba392dc7d Remove lossyWav support 2013-02-24 19:31:04 -05:00
Grigory Chudov
cc04a7b2a3 CUERipper should remember drive offsets 2013-02-24 19:10:39 -05:00
Grigory Chudov
3a9e4bafff icon for musicbrainz cdstubs metadata source 2013-02-24 16:48:58 -05:00