Commit Graph

  • 8fc1a567c9 Added some more "special" application icons. lordmulder 2011-12-24 20:04:49 +01:00
  • dce362c997 Make the CPU usage indicator work on Windows 2000. lordmulder 2011-12-24 04:20:23 +01:00
  • e848b3bd8a Updated dcaenc binary. lordmulder 2011-12-23 23:33:43 +01:00
  • d574745043 Restrict bitrate selector for dcaenc to a sane range. It seems everything above 4096 kbps will fail, even with 6 channels. lordmulder 2011-12-23 02:29:06 +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. lordmulder 2011-12-23 00:43:11 +01:00
  • a0a29b9551 Experimental support for dcaenc, by Alexander E. Patrakov <patrakov@gmail.com>. lordmulder 2011-12-22 21:53:25 +01:00
  • a392864916 Improved the resample filter. It will now also handle the adjustment of the bit-depth. lordmulder 2011-12-22 18:36:41 +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. lordmulder 2011-12-22 00:06:34 +01:00
  • 6f7dae6391 Merge branch 'master' of github.com:lordmulder/LameXP lordmulder 2011-12-21 22:09:05 +01:00
  • 230e3e5036 Updated Chinese/Taiwanese translation. Thanks to 456Vv <123@456vv.com>. lordmulder 2011-12-21 22:08:39 +01:00
  • 67ac22c78b Updated Ukrainian translation. Andriy Bilous'ko 2011-12-21 15:50:47 +02:00
  • 2ad5c3068d Prepare to support audio encoders that only support specific bit-depths. lordmulder 2011-12-21 01:23:21 +01:00
  • 1d9aaf90ed Updated Chinese/Taiwanese translation. Thanks to 456Vv <123@456vv.com>. lordmulder 2011-12-20 13:12:01 +01:00
  • 2ff648b4fd Updated MediaInfo binaries to v0.7.50 (2011-12-19), compiled with ICL 12.1.6 and MSVC 10.0. lordmulder 2011-12-20 00:25:41 +01:00
  • 06889ec7a9 Merge branch 'master' of github.com:lordmulder/LameXP lordmulder 2011-12-19 20:54:39 +01:00
  • 925b23ff3e Renamed Chinese translation. lordmulder 2011-12-19 20:51:26 +01:00
  • 660ce78f79 Renamed one local var. lordmulder 2011-12-19 17:38:36 +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. lordmulder 2011-12-19 17:26:20 +01:00
  • d1803f1a3b Print the "script" of the language file. lordmulder 2011-12-19 16:20:52 +01:00
  • 612f744afe Added 'Traditional Chinese' (Taiwanese) translation by 456Vv <123@456vv.com>. lordmulder 2011-12-19 15:48:50 +01:00
  • 683b7a82a5 QDesktopServices::openUrl() fails horribly, if we try to explore a folder like "C:\Foo\Bar" while there is a file "C:\Foo\Bar.exe". Going back to ShellExecute() for now. lordmulder 2011-12-19 02:09:45 +01:00
  • 97170324e3 Added "Ignore" button to message box. lordmulder 2011-12-18 18:19:14 +01:00
  • c49ce7e530 Artwork can now be changed by double-click. lordmulder 2011-12-18 15:19:28 +01:00
  • 6657745daa Improved language file initialization code. lordmulder 2011-12-18 15:19:07 +01:00
  • 44da665abc Force column resize, after an item in the source file list has been edited. lordmulder 2011-12-17 22:01:42 +01:00
  • 2ad95434a3 Fixed one typo. lordmulder 2011-12-17 20:57:12 +01:00
  • 1d16d04244 Updated Changelog. lordmulder 2011-12-17 18:27:25 +01:00
  • dc63a2d115 Added Chinese translation by 456Vv <123@456vv.com>. lordmulder 2011-12-17 16:53:13 +01:00
  • 9f3777bbde Check Qt build date and build key. lordmulder 2011-12-17 15:56:24 +01:00
  • 6c50f25224 Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. lordmulder 2011-12-15 17:10:42 +01:00
  • c71d8ee2c8 Updated Ukrainian translation + made one more string translatable. lordmulder 2011-12-15 14:28:03 +01:00
  • 9c6b93fae2 Updated FAQ document. lordmulder 2011-12-15 00:05:23 +01:00
  • f5b4584d3d Updated FAQ document. lordmulder 2011-12-14 23:54:49 +01:00
  • 388f98e90a Added UTF-16 (LE and BE) support to Playlist and Cue Sheet import. lordmulder 2011-12-13 23:33:21 +01:00
  • c5a28190c4 Updated FAQ document. lordmulder 2011-12-11 01:55:22 +01:00
  • caabab7adf Fixed a type (reported by VzK) lordmulder 2011-12-10 23:13:29 +01:00
  • 621ddc8179 Added a new global function to get a list of all available Text Codecs. lordmulder 2011-12-10 23:12:47 +01:00
  • b633f40e4c If the Cue Sheet isn't clearly UTF-8 (i.e. a BOM is found), then let the user select the desired Codepage. lordmulder 2011-12-10 17:06:31 +01:00
  • 6770f1ec90 QString::fromLocal8Bit() doesn't work as expected, as we explicitly set the CodecForLocale to UTF-8 in the initialization code. Therefore we can't use QString::fromLocal8Bit() at places where the system's default Codec is needed. Instead we will now get the actual system Codec via QTextCodec::codecForName("System") at those places. That's not nice, but solves the problem. lordmulder 2011-12-10 01:59:45 +01:00
  • 545b9b4967 Improved handling of different character encodings for M3U(8) and PLS playlist import. lordmulder 2011-12-09 00:34:07 +01:00
  • 6e819e45b3 If no BOM was found, check whether decoding the input using the "local 8-Bit" Codepage produces any "replacement" characters (U+FFFD). In that case we assume a decoding error and fall back to Latin-1. lordmulder 2011-12-08 14:46:11 +01:00
  • fba31b51a9 Updated FAQ document + small installer fix. lordmulder 2011-12-07 23:00:49 +01:00
  • 8c72137fe1 Workaround for a bug that causes MediaInfo to not detect the duration of Wave files (64-Bit only). lordmulder 2011-12-04 20:33:06 +01:00
  • 3e2e6f66e6 Small fix of previous commit. lordmulder 2011-12-03 16:10:33 +01:00
  • 1585e6e467 Slightly tweaked how the progress bar is updated. lordmulder 2011-12-02 22:40:12 +01:00
  • 98fbf7bf3b Account for the fact that some web-sites send "HTTP 200 OK" successfully, but then time-out on the way to send their payload. In this case we will now give 1/2 connection point. lordmulder 2011-12-02 20:05:23 +01:00
  • 512a9acd8c Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. lordmulder 2011-12-02 13:00:27 +01:00
  • a6c55c69c2 Added some info on how the Auto Update systems works to the FAQ document. Also added a "dummy" Manual file. lordmulder 2011-12-02 01:14:32 +01:00
  • e4d414b822 Added more "known hosts" to the list: We now use a list of 64 domains, taken (mostly) from the Alexa 'top 500 sites on the web' list, to test the Internet connectivity. Also added a self-test function to check all hosts (press CTRL+F12 in the update dialog). lordmulder 2011-12-01 22:16:06 +01:00
  • c54b9cb045 Updated FAQ document. lordmulder 2011-11-30 01:10:49 +01:00
  • d5c5aacb8b Apply Horner scheme to avoid costly exponentiation. lordmulder 2011-11-28 15:38:45 +01:00
  • 5585d53fc7 Print the total duration when the process is completed. lordmulder 2011-11-28 00:35:43 +01:00
  • c1b88a7d07 Slightly tweaked formula to selected the number of instances based on CPU count. Maximum value is now 16. lordmulder 2011-11-27 02:06:03 +01:00
  • 3a74f55c5f Updated FAQ document for the new 'number of instances' algorithm. lordmulder 2011-11-26 22:28:00 +01:00
  • 431bf4b9ff Much simplify cores2instances() function by using a LUT. lordmulder 2011-11-26 17:25:33 +01:00
  • d81f65e7e7 Yet another new formula to selected the number of instances based on CPU count. This time a few desired 'sample points' have been defined and a 'cubic spline' through these sample points has been approximated. This solution should be more mathematically correct. lordmulder 2011-11-26 15:30:24 +01:00
  • 284e796e72 New formula to selected the number of instances based on CPU count. lordmulder 2011-11-26 02:47:48 +01:00
  • 2243c77f4b Now using a QSemaphore to make the observer threads sleep. This allows waking up the threads immediately *without* having to poll the 'terminated' flag at short intervals. lordmulder 2011-11-25 01:01:30 +01:00
  • fb53e209b5 Disable word-wrap in processing window's table view. lordmulder 2011-11-23 00:38:20 +01:00
  • 8db30bdd68 Fixed a crash in QAAC detection code. lordmulder 2011-11-23 00:03:42 +01:00
  • 11acbb60a0 Bump minimum required QAAC version to 1.05. lordmulder 2011-11-22 23:51:50 +01:00
  • 6a90dad03f Adjusted QAAC detection for shared 'libsoxrate' library. lordmulder 2011-11-22 23:48:54 +01:00
  • 6235115429 Setup TMP and TEMP environment variables for *all* tools. Also add "$EXEDIR\QTfiles" to the PATH for QAAC. lordmulder 2011-11-22 12:43:32 +01:00
  • 3e7ae9642c Changed detection of QAAC for the new fully-static build. lordmulder 2011-11-21 22:28:14 +01:00
  • d95b42c018 Fix compilation with VS2008. lordmulder 2011-11-21 14:41:05 +01:00
  • 20f425c284 More reliable method to detect QAAC and make sure the required CoreAudioToolbox library is available. lordmulder 2011-11-21 14:40:32 +01:00
  • da5dfdc85e Added optional support for the QAAC encoder. Requires QuickTime v7.7.1 (or later) and the QAAC front-end. lordmulder 2011-11-21 01:22:41 +01:00
  • 346985876f Updated MediaInfo binaries to latest "trunk" version. lordmulder 2011-11-21 00:56:10 +01:00
  • 5cac3faa8b Make sure that the extracted "cover art" image file is valid. lordmulder 2011-11-19 14:06:39 +01:00
  • 16aaebec22 Updated LAME encoder binaries to v3.99.2 Final (2011-11-18), compiled with ICL 12.1.7 and MSVC 10.0. lordmulder 2011-11-19 02:58:14 +01:00
  • 37cd023080 Allow faster termination if the 'observer' threads. lordmulder 2011-11-19 02:57:30 +01:00
  • da42e76c25 Merge branch 'master' of github.com:lordmulder/LameXP lordmulder 2011-11-18 20:48:09 +01:00
  • 55a91042ec Reduce polling interval of "observer" threads to limit the number update signals. lordmulder 2011-11-18 20:47:34 +01:00
  • 330c3e05cd Ignore some more files. lordmulder 2011-11-18 14:11: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. lordmulder 2011-11-16 22:56:32 +01:00
  • a2cae5c288 Slightly tweak algorithm to automatically set the number of instances: Instead of restricting the number of instances to 4, we now use '(cpu_cores / 2) + 2' instances for more than 4 CPU cores. For at most 4 CPU cores, we still use 'cpu_cores' instances. This way we can use more than 4 instances on CPU's with more than 4 cores, but the number of instances won't grow linearly with the number of CPU cores - should help a bit to avoid HDD thrashing. lordmulder 2011-11-16 22:53:18 +01:00
  • 61e5ab9f6a Version v4.03 R2 is released! Release_403_r2 lordmulder 2011-11-12 16:17:07 +01:00
  • 9b3aada3c3 Updated MediaInfo binaries to v0.7.50 (2011-09-23), compiled with ICL 12.1.6 and MSVC 10.0. lordmulder 2011-11-12 16:04:07 +01:00
  • f566aa466a Updated LAME encoder to v3.99.1 Final (2011-11-05), compiled with ICL 12.1.6 and MSVC 10.0. lordmulder 2011-11-11 20:39:31 +01:00
  • cf87eab613 Merge branch 'master' of github.com:lordmulder/LameXP lordmulder 2011-11-11 18:08:58 +01:00
  • be410216a9 Reworked SplashScreen fade-in and fade-out code a bit. lordmulder 2011-11-11 18:08:22 +01:00
  • 84053a76f4 Use qMin() and qMax() instead of min() and max() macros. Also use qBound() where appropriate. lordmulder 2011-11-08 15:12:31 +01:00
  • ce160fd64b Fixed compilation with Visual Studio 2008. lordmulder 2011-11-08 14:50:54 +01:00
  • aa9a513a2b Fixed compilation *without* latest platform SDK. lordmulder 2011-11-07 17:29:07 +01:00
  • 5a32fc3b82 Implemented a more correct way to initialize the ITaskbarList3 interface. We now actually wait for the "TaskbarButtonCreated" message. lordmulder 2011-11-07 17:13:41 +01:00
  • b9a2ebf660 Make sure the "outer" installer isn't renamed to 'LameXP.exe' or 'LameXP-Portable.exe', because it confused the LockedList plug-in. lordmulder 2011-11-06 14:19:47 +01:00
  • e5a8b2349d Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. lordmulder 2011-11-01 10:35:28 +01:00
  • 10daa60c53 Version v4.03 is released! Release_403 lordmulder 2011-10-31 11:55:42 +01:00
  • 623d149917 Fixed context menu position mapping in "processing" dialog. lordmulder 2011-10-30 22:23:33 +01:00
  • a7126f42d2 Display "N/A" if CPU usage cannot be determined (as on Win2k). lordmulder 2011-10-30 21:41:00 +01:00
  • a6ddde787e Win2k fix: GetSystemTimes() is not available before WinXP with SP-1. lordmulder 2011-10-29 22:26:39 +02:00
  • b1098f4177 Bump patch version + minor improvements to previous commit. lordmulder 2011-10-29 21:11:51 +02:00
  • 02b7cdc3e1 Added indicators for current CPU usage, RAM usage and free disk space to the processing window. lordmulder 2011-10-29 16:26:09 +02:00
  • adc4edf7e8 Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. lordmulder 2011-10-24 20:01:38 +02:00
  • 0126635669 Fixed a bug with the "Prepend relative source file path to output file" option: This option should not be in effect when "Save output files to the same location where the input file is located" is enabled. Therefore, in the GUI, the "Prepend relative source file path to output file" option was correctly disabled (greyed out) when "Save output files to the same location where the input file is located" was checked. Nonetheless "Prepend relative source file path to output file" could still be in effect, if the user had checked that option *before* it had been disabled (greyed out). This is fixed now. lordmulder 2011-10-24 00:31:46 +02:00
  • 330eb7cf13 Updated Spanish translation. Thanks to Rub3n CT <rub3nct@gmail.com>. lordmulder 2011-10-23 22:02:08 +02:00
  • 01bc64859d Added a hint that the version number in the name of the ZIP file, which Nero offers for download, doesn't tell the whole truth. lordmulder 2011-10-23 18:05:27 +02:00
  • 181b8686ea Added some info on Hibernation to the F.A.Q document. lordmulder 2011-10-22 17:49:46 +02:00
  • 6c67cb0012 Check if hibernation is support on the computer. If not, disable the hibernate option. lordmulder 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"). lordmulder 2011-10-22 01:13:28 +02:00