Commit Graph

72 Commits

Author SHA1 Message Date
1f241a1045 Refactored AAC encoder selection code. 2013-07-14 19:45:28 +02:00
ceec5fa5e2 Some code refactoring. 2013-07-14 19:04:32 +02:00
94d6d16ce3 Added GUI option to reset all encoder settings. 2013-07-14 18:14:26 +02:00
822e1e1ffb Implemented caching for settings model. 2013-07-14 17:13:01 +02:00
7771e1127e Silenced some debug outputs. 2013-07-11 00:37:23 +02:00
88142733d2 Fixed a copy&paste bug that cause the output directory to be reset when actually the most recent input directory should be reset. 2013-07-09 22:34:06 +02:00
9323260e32 The encoder configuration (rc-mode, bitrate, quality-level) is now maintained *separately* for each encoder. This was quite a massive change and needs more testing! Also a bug where OggEnc quality modes -2 and -1 would be clipped 0 has been fixed. 2013-07-07 23:49:29 +02:00
c2db2acd20 Now using a separate version/build number for the configuration, so INI settings don't get invalidated with each build. 2013-05-02 23:00:26 +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
5b57083210 Updated Opus binaries. Also added option to disable the resampling in Opus decoder (i.e. always output 48.000 Hz). 2013-01-18 01:08:58 +01:00
c220a0b73f Updated Opus encoder/decoder libraries to v1.1.x and Opus-Tools to v0.1.5 (2012-11-23). Also removed obsolete Opus options. 2012-11-23 21:03:59 +01:00
4d3bce8fc3 Added option for "Overwrite Mode" (keep both, skip file, replace) to "Advanced Options" tab. Does not do anything yet. 2012-11-08 00:42:55 +01:00
61d440303b Small code clean-up. 2012-10-15 00:41:38 +02:00
4ed70b7bea If a QM file is used instead of a built-in translation, the QM file will now be remembered. Also the translation system can now be re-initialized by pressing CTRL+F5 in the Main window. 2012-10-14 22:22:30 +02:00
3fc27a2e17 Slightly modified license checking code. 2012-10-10 23:01:58 +02:00
3e18116dd5 Added "custom parameters" options for Opus. Also added a "help" button for all "custom parameters" edit boxes, which will simply show the CLI help screen. 2012-07-29 22:55:02 +02:00
d44c57e009 Updated Opus binaries. Now compiled with runtime CPU-detection. Also we now have builds with "experimental encoder perceptual tuning" from the "exp_analysis7" branch, enabled by default. 2012-07-29 16:46:01 +02:00
278f9091fb Replaced the Opus encoder/decoder binary wit custom binaries that support UTF-8 file names and flush the console output properly + expose more Opus encoder options in the GUI. 2012-07-21 19:16:12 +02:00
9b687fff9a Happy New Year 2012! 2012-01-02 00:52:27 +01:00
3141ebf2ee Improved detection of default language: Each language file can now have a country id in addition to the language id. This is required, because some languages (e.g. Chinese) have country-specific variants. 2011-12-19 17:26:20 +01:00
612f744afe Added 'Traditional Chinese' (Taiwanese) translation by 456Vv <123@456vv.com>. 2011-12-19 15:48:50 +01:00
6a90dad03f Adjusted QAAC detection for shared 'libsoxrate' library. 2011-11-22 23:48:54 +01:00
3e7ae9642c Changed detection of QAAC for the new fully-static build. 2011-11-21 22:28:14 +01:00
da5dfdc85e Added optional support for the QAAC encoder. Requires QuickTime v7.7.1 (or later) and the QAAC front-end. 2011-11-21 01:22:41 +01:00
6c67cb0012 Check if hibernation is support on the computer. If not, disable the hibernate option. 2011-10-22 01:34:24 +02:00
a98206bd70 Added an option to hibernate the computer ("suspend to disk") instead of shutting it down ("power off"). 2011-10-22 01:13:28 +02:00
af7bb2026a Made the channel equalization mode of the "normalization" filter an advanced option. The "-ne" mode still is default, be you can use "-nb" or even "-n" now. The last one still has problems with multi-channel files. 2011-10-06 23:55:42 +02:00
b687666ac9 Temporarily hide the "disque" widget in About dialog while showing one of the sub-dialogs. 2011-08-29 15:57:17 +02:00
992133d1e2 Improved initialization of config directory. 2011-08-26 16:32:25 +02:00
b84f66f741 Remember most recent path for "add file(s)" and "add directory" dialogs. 2011-08-23 18:48:16 +02:00
95f627ee1a Some more clean-up for FhgAacEnc support + updated documents. 2011-08-21 14:43:18 +02:00
e811a64534 Slightly improved FhgAacEnc integration. 2011-08-19 19:25:01 +02:00
5ab869ed82 Added "Favorites" menu for output folders. 2011-08-08 20:26:30 +02:00
fbee147f07 Added an option option to enforce Stereo Downmix. 2011-08-05 21:52:43 +02:00
7e1f790e9b Added an option to rename the output files (based on an user-defined pattern). More macros might be added at a later time. 2011-08-04 23:26:38 +02:00
272cef76f4 Removed some more remnants of "old" WMA decoder + updated changelog. 2011-08-04 00:55:17 +02:00
3ad816f660 Show a warning to the use in case of "slow" startup (i.e. when buggy a/v is slowing down the startup procedure) 2011-06-24 18:17:04 +02:00
e01f6853e3 Added more options for Aften to the "Advanced Options" tab. 2011-05-07 00:50:18 +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
5ce0c7b82e Added an option to check for "Beta" (pre-release) updates in "Final" releases. Disabled by default, not available in "Beta" versions (Beta versions always check for Beta updates). 2011-05-03 14:28:06 +02:00
9f8db9c010 Added code to remove obsolete/unknown group's from the config file, so information left from previous versions will not flood the config file. 2011-03-05 17:43:57 +01:00
f829d69636 Added an option to select a user-defined TEMP directory. 2011-02-25 22:03:39 +01:00
f75c3ca496 Added an option to manually specify the number of parallel instances. 2011-02-25 00:22:18 +01:00
476265df3a Save the "Position" field on the "Meta Data" tab. 2011-02-10 16:08:03 +01:00
cfb20fe3cb Added support for custom encoder parameters. 2011-02-09 23:36:17 +01:00
0e59d6f9a2 Second part of LameXP shell integration. We can now remove the shell integration again. Also installing/removing the shell integration was moved into a separate thread in order to speed-up the startup. 2011-01-29 00:40:29 +01:00
d13050c3db Added "Resample" filter, based on SoX. Used for encoders that don't support "native" resampling. Also added a "Tone Adjustment" filter, based on SoX too. 2011-01-26 20:16:46 +01:00
2e483cfeba Prepare UI for "volume normalization" filter. 2011-01-24 01:13:08 +01:00
fb707cb257 Added support for a true "portable" mode: If you rename the LameXP executable to 'LameXP-Portable.exe' it will store the configuration file in the same folder where the executable is located. This might be helpful if you put LameXP onto your USB stick and use it on different computers regularly. Important: In "portable" mode the user is responsible to make sure that write-access to LameXP folder is available! 2011-01-24 00:04:07 +01:00