Commit Graph

  • dae4def2fa Downmix filter will now check if the input already is Mono/Stereo, so we can safely invoke the filter for ALL sources. lordmulder 2011-08-07 14:04:17 +02:00
  • ea4b30a12a In Downmix filter: Choose the "remix" parameters based on the number of input channels. lordmulder 2011-08-07 04:06:03 +02:00
  • 3f90295c70 Use "remix" filter instead of "-c" option for downmixing. Hopefully gives better results. Default WAVE channel ordering is assumed. lordmulder 2011-08-06 21:52:56 +02:00
  • 1fdfab1160 Refactored code to insert the Downmix filter in processing thread. lordmulder 2011-08-06 18:56:09 +02:00
  • ce872af94c Apply "Force Stereo Downmix" only for sources with more than two channels. lordmulder 2011-08-06 14:12:20 +02:00
  • fbee147f07 Added an option option to enforce Stereo Downmix. lordmulder 2011-08-05 21:52:43 +02:00
  • 229357f77c Preview example file name for current rename pattern. lordmulder 2011-08-05 15:41:19 +02:00
  • 613c9721a7 Prevent rename pattern edit box from being translated, so the text won't be lost anymore. lordmulder 2011-08-05 02:33:32 +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. lordmulder 2011-08-04 23:26:38 +02:00
  • 93d4fb14ee Make lamexp_clean_filename() a global function. lordmulder 2011-08-04 20:35:40 +02:00
  • 272cef76f4 Removed some more remnants of "old" WMA decoder + updated changelog. lordmulder 2011-08-04 00:55:17 +02:00
  • 90d304fac2 Updated wma2wav binary to 2011-07-31. lordmulder 2011-07-31 21:31:30 +02:00
  • ff622e29c0 Fixed a bug that could files to be added twice. Files weren't actually added two times, because we have a check for duplicate files later, but the error message for unsupported/rejected files did pop up twice! lordmulder 2011-07-28 13:37:00 +02:00
  • 816e874c4c Initialize stdout and stderr in a way that won't mangle UTF-8 string. Now we can use standard fprintf() to output UTF-8 string to the console -> console output workarounds removed. lordmulder 2011-07-28 13:35:24 +02:00
  • 7127271652 Updated MediaInfo binaries to v0.7.47 (2011-07-27), compiled with MSVC 10.0. lordmulder 2011-07-27 22:17:43 +02:00
  • 74e6bb7672 Converted Ukrainian installer translation from Cyrillic Codepage (Windows-1251) to proper UTF-8. lordmulder 2011-07-26 23:01:31 +02:00
  • fc5f428e64 Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. lordmulder 2011-07-26 22:36:34 +02:00
  • 270f2fd1ec Further increased timeout delay to 10 Minutes. It seems FAAD sometimes stops sending status updates :-/ lordmulder 2011-07-26 22:23:32 +02:00
  • d60b22ecc8 Added wma2wav binary, compiled 2011-07-26. lordmulder 2011-07-26 22:18:04 +02:00
  • 327ca1ae75 Added 'wma2wav' as WMA decoder and removed all support for WMA decoder by NCH Swift Sound. lordmulder 2011-07-26 22:17:14 +02:00
  • c5606cf45a Use QtConcurrent::run() in ShellIntegration class instead of manually managing the thread. ShellIntegration is now completely static and must not be instantiated. lordmulder 2011-07-15 13:44:32 +02:00
  • 54c6cae91b Updated MediaInfo binaries to v0.7.46 (2011-07-04), compiled with MSVC 10.0. lordmulder 2011-07-14 02:03:04 +02:00
  • 79b555fc23 Updated Web Update utility. Now with "Aero Glass" theming enabled, thanks to NSIS Aero plug-in. lordmulder 2011-07-12 20:29:22 +02:00
  • 3a7129cbf4 Check InternetGetConnectedState() in an asynchronous way + update list of mirrors. lordmulder 2011-07-10 21:46:43 +02:00
  • 8c95b78e68 Updated install script to use the Aero plug-in, which will use an "Aero Glass"-style window on supported OS. lordmulder 2011-07-07 19:40:49 +02:00
  • 2d18aecd55 Updated web-site URL + more tweaks to hash algorithm. lordmulder 2011-07-06 23:30:43 +02:00
  • c0f13b2624 Fixed file name generation in Cue Sheet splitter: If the title of a track contains characters that are not allowed in a file name, we have to replace them. lordmulder 2011-07-02 16:40:15 +02:00
  • 87a3166f8b New file hash algorithm (still based on SHA-1). lordmulder 2011-07-02 16:38:46 +02:00
  • 7994e06822 LockedFile class: Initialize QFile object with existing file descriptor instead of re-opening the file. This is done in order to avoid one CreateFile() call, which potentially speeds up the initialization procedure and/or avoids potential problems with bogus "anti-virus" programs. WARNING: Passing file descriptors into Qt functions/class works with "fully static" builds only! Otherwise the "main" application and the Qt DLL's use their own CRT each, which results in crash when passing file descriptors between the different CRT's. lordmulder 2011-06-26 19:21:00 +02:00
  • bde198ee10 Five new strings to translate. lordmulder 2011-06-26 15:33:44 +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) lordmulder 2011-06-24 18:17:04 +02:00
  • 5ac65284ff Make "LockedFile" class more robust against buggy a/v software + some refactoring. lordmulder 2011-06-23 16:50:02 +02:00
  • 8eba258624 Use structured exception handling. lordmulder 2011-06-22 01:10:53 +02:00
  • e0131ac18b Fixed compilation in Visual Studio 2008. lordmulder 2011-06-21 22:07:22 +02:00
  • 63bf596ce8 Recognize WMA decoder (wamwav.exe) from the LameXP program directory. Might be helpful for people using LameXP as a portable application. lordmulder 2011-06-21 16:23:42 +02:00
  • ee6b909065 Updated FAQ document. lordmulder 2011-06-21 14:35:46 +02:00
  • 680d306ad9 Version v4.02 is released! Release_402 lordmulder 2011-06-14 19:04:08 +02: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). lordmulder 2011-06-14 13:06:27 +02:00
  • 251a70cc91 Updated Changelog. lordmulder 2011-06-13 22:13:00 +02:00
  • 5c2961e109 Don't display more than 50 table items in the processing window. It seems Qt is getting a bit slow on updates when there are a lot of items in the table view... lordmulder 2011-06-13 18:59:21 +02:00
  • 76046b4ae5 Bump version. lordmulder 2011-06-12 14:43:07 +02:00
  • ca1c1b46d4 Make sure that the output folder label is updated when the output folder (tree item) is changed via keyboard. lordmulder 2011-06-12 03:18:37 +02:00
  • df671a7be2 Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. lordmulder 2011-06-12 02:37:22 +02:00
  • f8f5707529 Added two new command-line switches: "--add-folder <path>" to add a single folder and "--add-recursive <path>" to add a folder recursively. lordmulder 2011-06-11 17:18:30 +02:00
  • 63b9bac56a Added installer workaround for known improper redistribution packages. lordmulder 2011-06-10 21:55:50 +02:00
  • 2b305a25ed Updated Spanish translation. Thanks to Rub3n CT <rub3nct@gmail.com>. lordmulder 2011-06-07 00:44:14 +02:00
  • db0a1bc6ff Bump version. lordmulder 2011-06-06 22:28:38 +02:00
  • a6e629c3af Show custom icons for some "known" folders. lordmulder 2011-06-05 14:52:45 +02:00
  • 5724790013 Implemented late initialization of the QFileSystemModel. Should make the first switch to the "Output Folder" tab a bit faster. lordmulder 2011-06-04 22:43:14 +02:00
  • 3e0056d0fc Implemented as custom QFileIconProvider class, which (hopefully) is a bit faster than the original one. lordmulder 2011-06-04 19:15:32 +02:00
  • ef4c8f3051 Updated Russian translation. Thanks to Neonailol <neonailol@gmail.com>. lordmulder 2011-06-04 16:00:05 +02:00
  • 664cbbd9da Updated FAQ document. lordmulder 2011-06-03 01:07:33 +02:00
  • e076c5b5ec Create proper .m3u8 playlist with UTF-8 BOM, if the file names contain Unicode characters. Otherwise create a simple .m3u playlist with Latin-1 encoding. lordmulder 2011-06-02 02:11:47 +02:00
  • d452e92bd4 Detect and show audio bitrate + added an option to copy a file's meta info to the 'meta info' tab + do not jump to first tab on minimize/restore. lordmulder 2011-05-31 19:04:45 +02:00
  • a955f791e9 Generate nicer output file names in Cue Splitter. lordmulder 2011-05-29 16:57:38 +02:00
  • 0bf5982275 Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. lordmulder 2011-05-29 14:36:32 +02:00
  • a7b42c0e1e Do not add the files directly in the Drag&Drop event routine. Instead only remember files and add them asynchronously. This way Windows Explorer won't freeze while we are adding the files. lordmulder 2011-05-27 11:29:40 +02:00
  • 7ead3b9f3f Added missing image file. lordmulder 2011-05-25 00:18:56 +02:00
  • 7d16cc93dd Updated 'avs2wav' tool one yet another time. lordmulder 2011-05-24 20:14:54 +02:00
  • b63ac4afd5 Updated 'avs2wav' tool one more time. lordmulder 2011-05-23 21:48:12 +02:00
  • e83b2149f5 Once again updated 'avs2wav' tool. Should now create more correct Wave files that Nero AAC encoder will accept. lordmulder 2011-05-22 20:35:17 +02:00
  • 88ef564e5c Updated Spanish translation. Thanks to Rub3n CT <rub3nct@gmail.com>. lordmulder 2011-05-22 00:02:14 +02:00
  • b0a6432b88 Make Avisynth analyzer check the exit code of avs2wav. lordmulder 2011-05-21 23:51:28 +02:00
  • eece27de06 Much improved Avisynth input. Now actually detect Avisynth scripts and read meta-info. lordmulder 2011-05-21 21:08:10 +02:00
  • 0d254e20c4 Updated avs2wav tool (once again). lordmulder 2011-05-21 14:52:34 +02:00
  • 5cd5f98f96 Cleaned-up main window code. lordmulder 2011-05-21 13:07:17 +02:00
  • a66e6e9203 Bugfix: Correctly disable Nero AAC option, if the Nero AAC encoder isn't available. Before this check was skipped, if Nero notifications were disabled! lordmulder 2011-05-20 19:21:09 +02:00
  • c44d0020c9 Updated avs2wav tool (again) + fixed a bug with the "meta info" tab and the "edit" button. lordmulder 2011-05-20 18:13:08 +02:00
  • 981538fb16 Updated avs2wav tool. lordmulder 2011-05-20 13:15:22 +02:00
  • 773576b3a4 Added support for Avisynth input (audio only!) using the 'avs2wav' tool. This is a stripped-down and cleaned-up version of the tool by Jory Stone <jcsston@toughguy.net>. lordmulder 2011-05-19 23:07:46 +02:00
  • 0db0a70232 Updated French translation. Thanks to Dodich Informatique <dodich@live.fr>. lordmulder 2011-05-19 00:12:45 +02:00
  • 45dd277e99 Much simplified indexToString() using a QTime object. lordmulder 2011-05-18 00:36:51 +02:00
  • 352bfd4864 Improved precision of the indexToString() function. The Cue Sheet splitter should be able cut more precise now! lordmulder 2011-05-17 20:06:01 +02:00
  • be4c94932c Translation fixes (German only). lordmulder 2011-05-17 13:39:59 +02:00
  • db661fc50c Show a warning when the user tries to add a Cue Sheet like a normal file. lordmulder 2011-05-17 01:14:50 +02:00
  • 5cccd4de81 Implemented a better method to abort FileAnalyzer thread. lordmulder 2011-05-16 21:02:24 +02:00
  • 489829fb37 Refactored Cue Sheet splitter thread: Now we simply pass a pointer to the Cue Sheet model into the Cue Sheet splitter thread instead of having to copying all the information in the Cue Sheet import dialog. Also the Cue Sheet import process can now be aborted by the user. lordmulder 2011-05-16 18:05:50 +02:00
  • 243993434e Fixed a memory leak: Decoder objects were never destroyed! lordmulder 2011-05-15 18:54:40 +02:00
  • f8f792f23f The Cue Sheet splitter will now also handle input files that are not PCM/Wave. lordmulder 2011-05-15 18:53:44 +02:00
  • 9296fc32b6 Cue Sheet splitter improvements/fixes + German translation updates. lordmulder 2011-05-15 15:14:33 +02:00
  • 55b5393768 Implemented Cue Sheet splitter thread. Basic Cue Sheet import should work now, but only uncompressed Wave/PCM files are supported. lordmulder 2011-05-15 01:45:27 +02:00
  • 564cad5047 First step for Cue Sheet splitting: Call the FileAnalyzer thread in order to analyze all source files. lordmulder 2011-05-14 18:34:34 +02:00
  • 49dd3f0446 Improve Cue Sheet parser: Calculate duration of each track + make sure each track# isn't used multiple times + refactored error codes into an enum. lordmulder 2011-05-14 15:54:04 +02:00
  • 3e7c2d59e8 Show working banner while parsing a Cue Sheet file + reject Cue Sheet files larger than 10 MB (these probably are not Cue Sheets, but parsing would take very long). lordmulder 2011-05-13 13:17:21 +02:00
  • ecd4c4c762 Implemented a very basic Cue Sheet parser. lordmulder 2011-05-13 02:44:20 +02:00
  • c87a9b6217 Added "Cue Sheet" importer to GUI. Actual Cue Sheet parsing and splitting not yet implemented, but the model already works. lordmulder 2011-05-12 22:57:08 +02:00
  • c1ca3a2302 Updated Korean translation. Thanks to JaeHyung Lee <kolanp@gmail.com>. lordmulder 2011-05-10 16:11:03 +02:00
  • ab93c207dc Updated Russian translation. Thanks to Neonailol <neonailol@gmail.com>. lordmulder 2011-05-10 16:10:13 +02:00
  • 738d8ee21e Auto-Update improvements: Now we query InternetGetConnectedState() before testing the Internet connection. This avoids a lengthy connection test on computers that are offline anyway. Moreover the connection test will now prevent HTTP redirection. This is required, because some ISP's redirect to a "search page" if the DNS lookup fails - rather than triggering a connection error (which is what they are supposed to do!). Also added a few more hosts to the list of known hosts. lordmulder 2011-05-09 22:22:15 +02:00
  • 70b097c380 Decrease font-size in second "About" dialog a bit, so it fits better with small screens. lordmulder 2011-05-09 09:54:50 +02:00
  • c526a7572d Merge branch 'master' of github.com:lordmulder/LameXP lordmulder 2011-05-09 08:35:06 +02:00
  • 15d61f0dfb Updated Changelog. lordmulder 2011-05-09 08:32:42 +02:00
  • 6050f8b778 Fixed a typo. lordmulder 2011-05-09 00:23:37 +02:00
  • 6fc5458460 Updated FAQ document + added 'Don't Show Again' buttons to some dialogs. lordmulder 2011-05-08 19:41:25 +02:00
  • 9df1febaec Updated FAQ document. lordmulder 2011-05-07 15:50:21 +02:00
  • e01f6853e3 Added more options for Aften to the "Advanced Options" tab. lordmulder 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. lordmulder 2011-05-06 17:51:49 +02:00
  • 0d2b16424f Implemented encoding mode and bitrate selection for AC-3 encoder. Also support for custom parameters. lordmulder 2011-05-05 12:27:25 +02:00
  • c3a7eef242 Added "Aften" to About dialog. lordmulder 2011-05-05 01:47:58 +02:00
  • 323ec4f9ce Updated OggEnc binary to v2.87 using aoTuV Beta-6.03 (2011-05-04), compiled with ICL 11.1 and MSVC 9.0. lordmulder 2011-05-05 00:58:39 +02:00