|
fcdb087e20
|
Code refactoring.
|
2017-12-11 20:00:50 +01:00 |
|
|
c47a13a494
|
Small tweak to progress updates.
|
2017-12-10 22:21:42 +01:00 |
|
|
2a238280a8
|
Refactored all encoder classes to use awaitProcess() from Tool_Abstract base class.
|
2017-12-10 21:46:56 +01:00 |
|
|
2f38af371e
|
Simplified mpg123 progress computation.
|
2017-12-08 22:43:18 +01:00 |
|
|
ec3632aa45
|
Fixed detection of MPEG Audio files.
|
2017-12-02 14:55:40 +01:00 |
|
|
a0992d475e
|
Switch to using QAtomicInc for abort flags.
|
2017-04-18 21:05:28 +02:00 |
|
|
33f5a3badf
|
Bump release year.
|
2017-03-12 12:12:49 +01:00 |
|
|
64272450c6
|
Extended AbstractEncoder::encode() interface to pass the number of channels to the encoder implementation.
|
2016-11-12 14:57:58 +01:00 |
|
|
898eb216eb
|
Explicitly pass "--discard-comments" to OggEnc2 + some code refactoring.
|
2016-04-16 13:26:21 +02:00 |
|
|
de243d258f
|
The information whether an encoder supports "native" resampling is provided via AbstractEncoderInfo class + enable "native" resampling for QAAC encoder.
|
2016-01-30 17:51:10 +01:00 |
|
|
eb8da7b6f9
|
Happy new year 2016!
|
2016-01-03 15:53:42 +01:00 |
|
|
f663dcc75f
|
Enable the embedding of cover artwork for the Opus encoder, using the "--picture" parameter.
|
2015-08-19 22:49:43 +02:00 |
|
|
def8a9cd6e
|
Implemented file extension replacement model + moved extension() function from AbstractEncoder class to AbstractEncoderInfo class.
|
2015-05-10 16:34:07 +02:00 |
|
|
1ea15b179c
|
Happy new year 2015 !!!
|
2015-01-01 18:06:21 +01:00 |
|
|
c435e4e1c1
|
Moved translation support into MUtilities library + make clean-up of temporary files work again + various minor fixes.
|
2014-12-20 23:44:43 +01:00 |
|
|
537ade07f6
|
More code refactoring and clean-up.
|
2014-12-19 23:49:11 +01:00 |
|
|
dc98131fd1
|
Moved various auxiliary macros into the MUtils library.
|
2014-11-30 21:32:23 +01:00 |
|
|
b7b4fa31bd
|
Tweaked LAME algorithm quality modes a bit.
|
2014-05-30 16:50:41 +02:00 |
|
|
cc38035087
|
Happy new year 2014!
|
2014-01-01 17:05:52 +01:00 |
|
|
7b016d5fec
|
Updated license info.
|
2013-10-23 22:25:04 +02:00 |
|
|
8a64624ba4
|
Use the THROW macro instead of plain "throw" in the complete project.
|
2013-10-18 21:37:40 +02:00 |
|
|
0435637c75
|
Fix compilation after previous changes to AudioFileModel in previous commit.
|
2013-10-12 22:55:41 +02:00 |
|
|
81de5f2300
|
Implemented AbstractEncoderInfo for the AAC encoders too.
|
2013-10-07 02:28:01 +02:00 |
|
|
df1da97f4e
|
Implemented AbstractEncoder for the remaining encoders, except AAC for now.
|
2013-10-03 18:48:07 +02:00 |
|
|
d76c4a1702
|
Implemented AbstractEncoderInfo for some more encoders. Remaining encoders not yet working.
|
2013-10-02 19:17:33 +02:00 |
|
|
6c9e3c562f
|
Refactored Main window to use AbstractEncoderInfo rather than having all the encoder-specific information hardcoded in the GUI code. Also much improved EncoderReistry class and some clean-up in SettingsModel class.
|
2013-10-02 16:39:26 +02:00 |
|
|
ccb19ec07f
|
Added new AbstractEncoderInfo class, which provides information about a specific encoder's configuration options. Also moved code for creating encoder instances into a separate EncoderRegistry class.
|
2013-09-30 21:39:56 +02:00 |
|
|
62af2f575e
|
Synced MP3 algorithm quality settings to LAME manual. Now we only use values 9, 7, 3 and 0. Also note that, in VBR mode, there are only two settings (9-5 and 4-0).
|
2013-03-13 22:59:54 +01:00 |
|
|
bd0a370aee
|
Welcome to year 2013 ;-)
|
2013-02-08 23:57:50 +01:00 |
|
|
1d960d5da6
|
When passing tag on the command-line, replace certain characters that can be "problematic" on the command-line.
|
2012-12-02 22:55:22 +01:00 |
|
|
9b687fff9a
|
Happy New Year 2012!
|
2012-01-02 00:52:27 +01:00 |
|
|
36d4f4fb74
|
Updated dcaenc. Also encoders can now report all supported channel numbers and downmix will be invoked as needed. We still downmix to Stereo, if the given channel number isn't supported. In a future version we should downmix to the most suitable supported channel number.
|
2011-12-23 00:43:11 +01:00 |
|
|
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 |
|
|
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 |
|
|
0d2b16424f
|
Implemented encoding mode and bitrate selection for AC-3 encoder. Also support for custom parameters.
|
2011-05-05 12:27:25 +02:00 |
|
|
456f065450
|
Updated LAME binary to v3.99.0.16 (2011-04-04), compiled with ICL 12.0.2. Also updated LAME switches accordingly.
|
2011-04-04 14:55:46 +02:00 |
|
|
157542f730
|
Initial support for cover artwork.
|
2011-03-20 23:32:11 +01:00 |
|
|
aa02ad742c
|
Output warning message to the log when a process has to be killed due to a timeout.
|
2011-02-28 17:53:17 +01:00 |
|
|
f54fd17b3c
|
Implemented a better method to check whether a string should be encoded as Unicode: We should check whether the string can be represented with the Latin-1 Codepage rather than with the user's "local" Codepage.
|
2011-02-20 16:28:28 +01:00 |
|
|
cfb20fe3cb
|
Added support for custom encoder parameters.
|
2011-02-09 23:36:17 +01:00 |
|
|
7e44c69c03
|
Actually make the Nero AAC Profile/2-Pass options work. Also make the MP3 Channel Mode and Sampling Rate options work.
|
2011-01-23 02:19:18 +01:00 |
|
|
3f0796d288
|
Added support for bitrate management to LAME and OggEnc2 encoders.
|
2011-01-21 23:25:55 +01:00 |
|
|
476edebda8
|
Initial support for advanced options. Only "LAME Algorithm Quality" so far.
|
2011-01-21 19:14:11 +01:00 |
|
|
96db5e86c2
|
Happy new year!
|
2011-01-01 17:04:25 +01:00 |
|
|
fc148e5e65
|
Implement filter framework + currently only the "downmix" filter is implemented, so we can support multichannel to MP3 encoding from now on.
|
2010-12-19 00:50:22 +01:00 |
|
|
d6e5b9e069
|
AAC decoding support added.
|
2010-12-02 23:26:30 +01:00 |
|
|
6eb959e406
|
Added support for dedicated decoders. Only Vorbis and MP3 so far.
|
2010-12-01 23:14:47 +01:00 |
|
|
a29780ef2a
|
Don't try to encode from source files that aren't supported by the encoder. No real support for upstream decoders yet.
|
2010-11-25 18:09:31 +01:00 |
|