Commit Graph

9 Commits

Author SHA1 Message Date
1a238db3db Update file properties after the decoding step by using SoX in "--i" mode. Required, because some properties (such as 'bits per sample') cannot be known beforehand. 2011-12-22 00:06:34 +01:00
2ad5c3068d Prepare to support audio encoders that only support specific bit-depths. 2011-12-21 01:23:21 +01:00
3f3451e5c1 Implemented coalescing of progress updates, in order to reduce the number of signals that are sent to the main/GUI thread. Depending on the encoder/decoder used, this reduces the CPU time consumed by the LameXP process quite a bit. 2011-11-16 22:56:32 +01:00
84053a76f4 Use qMin() and qMax() instead of min() and max() macros. Also use qBound() where appropriate. 2011-11-08 15:12:31 +01:00
252d48ed6b Increase process timeout interval to 180 seconds. Should avoid Timeout errors on "very slow" systems, although I think 30 seconds should be sufficient (so the actual problem might be something else). 2011-06-14 13:06:27 +02:00
e01f6853e3 Added more options for Aften to the "Advanced Options" tab. 2011-05-07 00:50:18 +02:00
4ce167e709 Fix AC-3 encoding with non-standard sampling rates. Aften needs input at 48, 44.1 or 32 kHz, so insert Resampling filter, if needed. 2011-05-06 17:51:49 +02:00
0d2b16424f Implemented encoding mode and bitrate selection for AC-3 encoder. Also support for custom parameters. 2011-05-05 12:27:25 +02:00
be71e483b1 Initial ATSC A/52 (aka "AC-3", aka "Dolby Digital") encoding support, based on the Aften encoder. 2011-05-04 01:15:05 +02:00