d7fc31f4b9
Updated list of update mirrors.
2012-10-31 22:54:35 +01:00
7339a05c23
Updated ALAC decoder binary to refalac v0.56, based on ALAC reference implementation by Apple (Apache License).
2012-10-29 20:47:49 +01:00
23f0b98205
Updated MediaInfo binaries to v0.7.61+ (2012-10-28), compiled with ICL 12.1.7 and MSVC 10.0.
2012-10-28 18:41:16 +01:00
9aeb6b6b64
Updated FAAD2 binary in order to fix a bug in the progress printing code, which caused a buffer overrun with very long file names.
2012-10-27 01:38:20 +02:00
a85eb47897
Some installer improvements.
2012-10-24 22:45:58 +02:00
16fc9f523f
Updated installer script.
2012-10-21 20:28:44 +02:00
eb75c942ee
Bump version.
2012-10-19 21:05:33 +02:00
a2fd0f2460
Added an "About..." entry to the system menu.
2012-10-17 23:34:42 +02:00
61d440303b
Small code clean-up.
2012-10-15 00:41:38 +02:00
b653702f46
Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>.
2012-10-14 22:22:28 +02:00
3fc27a2e17
Slightly modified license checking code.
2012-10-10 23:01:58 +02:00
392a22a03d
Fixed Uninstaller to remove the "Manual.html" file.
2012-10-10 00:37:36 +02:00
265019b952
Updated Korean translation. Thanks to JaeHyung Lee <kolanp@gmail.com>.
2012-10-09 22:34:16 +02:00
0fac4fbb8f
Slightly improved seeding of the PRNG (again).
2012-10-09 17:43:17 +02:00
5301a19097
Update Chinese and Taiwanese translations. Thanks to 456Vv <123@456vv.com>.
2012-10-09 13:50:41 +02:00
4b1ae971ad
Updated Swedish translation. Thanks to Åke Engelbrektson <eson57@gmail.com>.
2012-10-09 12:50:42 +02:00
109b6544a9
Update Spanish translation. Thanks to Rub3nCT <rub3nct@gmail.com>.
2012-10-09 02:25:28 +02:00
54d92ae4c4
Updated patch collection.
2012-09-28 12:51:51 +02:00
18ef1b4d9e
Merge branch 'master' of github.com:lordmulder/LameXP
2012-09-23 18:09:52 +02:00
0cbf86e215
Updated Opus encoder/decoder libraries to v1.0.1 and Opus-Tools to v0.1.5 (2012-09-22). Also disabled "--speech" and "--music" options, as latest Opus-Tools doesn't support those anymore.
2012-09-23 18:05:37 +02:00
arestarh
9fc615954c
Updated Ukrainian translation.
2012-09-22 10:44:50 +03:00
arestarh
a696b31eda
Merge branch 'master' of github.com:lordmulder/LameXP
2012-09-22 10:22:00 +03:00
arestarh
2373cfa30f
Updated Ukrainian translation.
2012-09-22 10:19:41 +03:00
057cb6fe4f
Some optimizations in GUI resize code.
2012-09-20 22:52:52 +02:00
e03bd4c9ae
Updated Changelog and increased version to v4.06.
2012-09-20 01:27:56 +02:00
581dd4e0b8
Some more improvements to "About" dialog. Also added "Special Thanks" section to "Contributors" tab.
2012-09-18 01:41:00 +02:00
cc703bc11a
Re-added two translatable strings that got lost on the way.
2012-09-16 14:26:07 +02:00
43b86174cb
Implemented late initialization for "About" tabs.
2012-09-16 14:15:32 +02:00
a8b4426402
New "tapped" about dialog.
2012-09-15 20:46:26 +02:00
arestarh
edb01ae2b4
Updated Ukrainian translation.
2012-08-27 23:49:10 +03:00
67609a9b65
Updated Russian translation. Thanks to Иван Митин <bardak@inbox.ru>.
2012-08-24 21:20:00 +02:00
0a28e39309
Update Spanish translation. Thanks to Rub3nCT <rub3nct@gmail.com>.
2012-08-22 21:55:02 +02:00
420bd764ab
Small install script update: Don't look for "PRE_RELEASE_INFO.txt" in a Release version.
2012-08-21 21:41:34 +02:00
12db8ca7fc
Updated F.A.Q. document.
2012-08-21 21:31:18 +02:00
2cb3ec7719
Update Taiwanese translation. Thanks to 456Vv <123@456vv.com>.
2012-08-18 03:34:49 +02:00
640828fb14
Update patch collection.
2012-08-17 22:10:46 +02:00
123706d87e
Update Chinese translation. Thanks to 456Vv <123@456vv.com>.
2012-08-15 21:22:46 +02:00
b9e4649964
Updated Korean translation. Thanks to JaeHyung Lee <kolanp@gmail.com>.
2012-08-13 17:52:52 +02:00
Git User
0cf40d56d8
Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>.
2012-08-12 17:26:26 +02:00
arestarh
c233cd56b6
Updated Ukrainian translation.
2012-08-10 19:44:08 +03:00
6d61bfcb71
Updated Swedish translation. Thanks to Åke Engelbrektson <eson57@gmail.com>.
2012-08-08 22:00:45 +02:00
df15c53629
Bump minimum required FhgAacEnc version to 2012-08-06.
2012-08-06 23:42:46 +02:00
c8ad241132
Bump minimum required QAAC version v1.39.
2012-08-05 22:40:56 +02:00
0deb759096
Updated F.A.Q. document.
2012-08-02 23:32:21 +02:00
48e5ca702f
Updated German translation.
2012-08-01 00:42:55 +02:00
36c8ba7822
Some more refactoring of the event filter functions: De-uglify the "global" event filter function by using more fine-grained filter functions.
2012-07-30 21:44:44 +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
8e4b622144
Updated Ukrainian translation file.
2012-07-29 16:58:22 +02:00
7a04d503eb
Merge branch 'master' of github.com:lordmulder/LameXP
...
Conflicts:
etc/Translation/LameXP_UK.ts
2012-07-29 16:56:42 +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
arestarh
9e83f4cf0a
Updated Ukrainian translation (fix for previous commit).
2012-07-28 00:16:06 +03:00
arestarh
b8d459130f
Updated Ukrainian translation.
2012-07-28 00:11:15 +03:00
701390b7f7
Updated Opus binaries with version the reports progress as percent. Also added SSE2 versions of opusdec/opusenc binaries.
2012-07-24 23:15:10 +02:00
4c69411a19
Added Opus patch for Unicode support and real-time progress updates (flush).
2012-07-22 00:09:28 +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
fcceeeaaac
Added support for Opus Audio Codec, based on Opus-Tools v0.1.3 (2012-07-10) by Xiph.org/Mozilla
2012-07-20 23:19:08 +02:00
c8bd61db92
Updated deployment scripts to keep file attributes,
2012-07-02 01:19:32 +02:00
eb590289aa
Popup "PRE_RELEASE_INFO.txt" during the setup procedure, if the file exists.
2012-07-01 21:33:04 +02:00
3c89d3c2ef
Include the file "PRE_RELEASE_INFO.txt" in all pre-release builds of LameXP.
2012-07-01 21:11:04 +02:00
e49093c5c7
Updated MediaInfo binary to v0.7.58 (2012-05-28), compiled with ICL 12.1.7 and MSVC 10.0.
2012-06-25 21:59:28 +02:00
17794881a4
Extinguished some remaining uses of argv[] or QApplication::arguments().
2012-06-23 18:18:57 +02:00
30bc239cd8
Now using our own command-line parser, based on GetCommandLineW() + CommandLineToArgvW , instead of using QApplication::arguments(). This is less portable, but Qt's internal command-line parser has some rather strange behavior with processing certain characters. As a result, with Qt's command-line parser, some path names passed to LameXP got screwed up! Specifically "C:\Some Path\''Foo''.mp3" got mangled to "C:\Some Path''Foo''.mp3", i.e. the Backslash disappeared! Should be fixed now.
2012-06-22 15:49:56 +02:00
accee3da7a
When generating the initial output-folder name for the Cue Sheet dialog, make sure there is no folder *or* file of that name yet. The previous code did check for folders only!
2012-06-21 18:31:36 +02:00
d42c8ceaa0
Added one more mirror.
2012-05-29 19:53:53 +02:00
a291771153
Now using a separate QSemaphore to limit the number of tasks in the queue of the QThreadPool. Instead of starting exactly as many task as there are threads in the pool and adding a new task only after a running one finished, we will now keep a fixed number of tasks in the queue (currently hardcoded to 32). Since there always will be more tasks left in the queue than there are threads in the pool, we ensure that no thread will ever become idle. Might be slightly faster than the "old" approach.
2012-05-25 02:24:44 +02:00
428342af21
Fixed HTML code, need to escape the ampersand.
2012-05-20 23:44:50 +02:00
c18785ce1e
Changed the method to synchronize the analyzer threads: We now use QSet to maintain a list of the thread id's of all threads that are still running - instead of only recording the highest thread id that has finished. This way a thread can now actually check if there still is any running thread with a lower thread id. Before thread n could only check if thread n-1 has finished yet or not. As a result we can relax the waiting now. Only threads that want to emit a file will wait for the "previous" threads to finish.
2012-05-14 00:50:16 +02:00
72e8558b5f
Added progress indicator to CueSheet import thread.
2012-05-06 23:58:18 +02:00
e13b93f51b
Implemented progress indicator for the working banner.
2012-05-06 04:57:00 +02:00
2b514558f9
Fixed a regression in b00b527897
.
2012-05-04 21:43:44 +02:00
af75929e00
Added Swedish translation. Thanks to Åke Engelbrektson <eson57@gmail.com>.
2012-04-29 17:41:16 +02:00
f9f70514dd
Added Swedish translation. Thanks to Åke Engelbrektson <eson57@gmail.com>.
2012-04-29 17:35:14 +02:00
1364183abc
Version v4.04 is released!
2012-04-26 13:43:40 +02:00
1bff20e6b9
Fixed a type in German translation.
2012-04-21 13:36:56 +02:00
5ff45cd494
Changed temporary installer file name.
2012-04-20 21:11:06 +02:00
9dccdbee57
Workaround for a recent change in MediaInfo's behavior for M3U playlist files.
2012-04-19 14:40:05 +02:00
6e3f038941
Fixed language codes.
2012-04-18 23:04:51 +02:00
40c8874313
Updated Chinese/Taiwanese translation. Thanks to 456Vv <123@456vv.com>.
2012-04-18 22:53:07 +02:00
171e5938aa
Updated Russian translation. Thanks to Иван Митин <bardak@inbox.ru>.
2012-04-18 22:52:05 +02:00
e8864878a1
Updated German translation.
2012-04-16 01:21:54 +02:00
3bdd8e97a6
Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>.
2012-04-15 15:35:26 +02:00
1d6b4a866b
Updated Korean translation. Thanks to JaeHyung Lee <kolanp@gmail.com>.
2012-04-15 15:34:47 +02:00
b231e078c1
Updated Spanish translation. Thanks to Rub3n CT <rub3nct@gmail.com>.
2012-04-14 20:10:15 +02:00
fc29c67f93
Small update to translator's guide.
2012-04-14 17:35:00 +02:00
Andriy Bilous'ko
d2d9a60b13
Updated Ukrainian translation.
2012-04-13 09:03:30 +03:00
1972bb3d2d
Bump version.
2012-04-12 14:08:56 +02:00
599519efd2
Updated Qt runtime libraries to v4.8.1 (2012-03-14), compiled with MSVC 10.0.
2012-04-12 03:18:48 +02:00
f05365e383
Fixed a few memory leaks found by VLD.
2012-04-06 23:15:58 +02:00
7016383fbb
Added support for the Visual Leak Detector. This effects "Debug" builds only.
2012-04-06 22:24:05 +02:00
29a59ce47e
Fix of previous commit.
2012-04-06 16:36:13 +02:00
2023c98546
Slightly changed temporary installer name.
2012-04-06 16:22:08 +02:00
d16a116a1d
Fix potential memory leak: According to the docs, setModel() creates and sets a new SelectionModel, so we need to remember and delete the "old" SelectionModel.
2012-04-06 16:15:19 +02:00
3b2892b2fd
Bump version.
2012-04-06 02:00:44 +02:00
b3df635784
Changed creation of QFileSystemModel. Object will now be created when the user first visits the "Output Folder" tab. Also added option to "refresh" the directory outline, which will effectively destroy and re-create the QFileSystemModel in order to discard all data that may be cached.
2012-04-05 15:24:45 +02:00
6adb7b94e7
Updated Russian translation. Thanks to Иван Митин <bardak@inbox.ru>.
2012-04-02 23:33:47 +02:00
602e1691c4
Various tweaks to improve the QFileSystemModel performance. Also slightly improved the initialization.
2012-03-30 03:35:43 +02:00
158588b3ec
Some code refactoring and clean-up.
2012-03-29 19:08:33 +02:00
78c73d6d6e
Some improvement of the previous commit.
2012-03-29 03:22:24 +02:00
9b41e9c6a9
New workaround to focus the selected item in the "output folder" view: As the focus will get lost again when the QFileSystemModel asynchronously loads a directory, we need to focus again on each directory loaded. Though we must stop focusing on the selected item, as soon as the user expands a folder. Otherwise the view would scroll unexpectedly...
2012-03-29 01:32:47 +02:00
28f7a0cd50
Improved output folder LineEdit.
2012-03-27 22:46:01 +02:00
1738ea5b6e
Added button to edit the current output path in a simple LineEdit control.
2012-03-26 22:02:11 +02:00
Andriy Bilous'ko
1516d32c03
Updated Ukrainian translation.
2012-03-23 11:03:57 +02:00
f058efa87c
Updated MediaInfo binary to v0.7.54 (2012-03-13), compiled with ICL 12.1.7 and MSVC 10.0.
2012-03-21 20:54:47 +01:00
Andriy Bilous'ko
87ba8a428d
Updated Ukrainian translation.
2012-03-15 11:19:57 +02:00
1d52b628d1
Show which AAC encoder is being used in the GUI.
2012-03-06 22:29:55 +01:00
a210a120ab
Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>.
2012-03-04 13:12:10 +01:00
a450862150
Patched Qt's QProcess class to pass the CREATE_BREAKAWAY_FROM_JOB flag when creating a new process. This is required, because Windows (Vista and later) will add our child processes to the PCA (Program Compatibility Assistant) job object automatically! And then we cannot add the child processes to our own job object, as a process can be assigned to only one job object. With the CREATE_BREAKAWAY_FROM_JOB flag, we ensure that our child processes does NOT get added to the PCA job object automatically and we can add it to our own job object again. Unfortunately QProcess does NOT provide a way to pass process creation flags yet, so we have to patch Qt for now. Passing the CREATE_BREAKAWAY_FROM_JOB flag may not always be desired though...
2012-03-01 23:14:41 +01:00
c3cfe577b0
Added patch collection.
2012-02-28 16:11:28 +01:00
fb7d14d5ca
Fixed a typo in the German translation.
2012-02-24 22:13:04 +01:00
86e17a04ff
Bump version + update Changelog file.
2012-02-23 21:21:02 +01:00
7d95f114a2
Try to keep the window of the Web Updater tool focused.
2012-01-24 02:46:29 +01:00
50ac87149e
Updated dcaenc binary.
2012-01-14 01:35:50 +01:00
Andriy Bilous'ko
59372d58a6
Updated Ukrainian translation.
2012-01-09 13:05:20 +02:00
f857054dda
Added support for importing Meta tags from a CSV files.
2012-01-04 21:10:33 +01:00
9b687fff9a
Happy New Year 2012!
2012-01-02 00:52:27 +01:00
46af27d527
Updated German translation.
2011-12-29 20:12:04 +01:00
198f43ecd4
Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>.
2011-12-29 19:52:42 +01:00
1f001a65e2
Better handling of system shutdown. Now using the Qt event system to broadcast a special event when the system is going to shutdown (i.e. WM_QUERYENDSESSION or WM_ENDSESSION). This gives each top-level widget the chance to react to the system shutdown *before* we return from the message handler. Doing any clean-up after returning from the message handler is impossible, because Windows will kill the process immediately after WM_ENDSESSION has been processed. Note that Windows XP (and earlier) will NOT send WM_QUERYENDSESSION or WM_ENDSESSION to processes that have a console attached! Therefore, if we have a debug console attached, we cannot do anything on these systems. Our process will be killed without any notification...
...
Also improved LameXP's IPC mechanism: There now are several slots for IPC-commands in the shared memory area ("queue support"). This way, the sender can post several commands in sequence without getting blocked. The receiver can process those at a later time.
2011-12-29 14:42:20 +01:00
db587fe228
Prevent some more dialogs from blocking a quick system shutdown.
2011-12-27 13:51:01 +01:00
17d1582186
Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>.
2011-12-27 05:08:19 +01:00
a96237e6b2
Some refactoring of the icon initialization code.
2011-12-26 21:02:55 +01:00
Andriy Bilous'ko
6618838b96
Updated Ukrainian translation.
2011-12-25 16:55:20 +02:00
30f1795d32
Added some more "special" application icons.
2011-12-25 01:00:11 +01:00
a0a29b9551
Experimental support for dcaenc, by Alexander E. Patrakov <patrakov@gmail.com>.
2011-12-22 21:53:25 +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
6f7dae6391
Merge branch 'master' of github.com:lordmulder/LameXP
2011-12-21 22:09:05 +01:00
230e3e5036
Updated Chinese/Taiwanese translation. Thanks to 456Vv <123@456vv.com>.
2011-12-21 22:08:39 +01:00
Andriy Bilous'ko
67ac22c78b
Updated Ukrainian translation.
2011-12-21 15:50:47 +02:00
1d9aaf90ed
Updated Chinese/Taiwanese translation. Thanks to 456Vv <123@456vv.com>.
2011-12-20 13:12:01 +01:00
d1803f1a3b
Print the "script" of the language file.
2011-12-19 16:20:52 +01:00
612f744afe
Added 'Traditional Chinese' (Taiwanese) translation by 456Vv <123@456vv.com>.
2011-12-19 15:48:50 +01:00
97170324e3
Added "Ignore" button to message box.
2011-12-18 18:19:14 +01:00
6657745daa
Improved language file initialization code.
2011-12-18 15:19:07 +01:00
44da665abc
Force column resize, after an item in the source file list has been edited.
2011-12-17 22:01:42 +01:00
2ad95434a3
Fixed one typo.
2011-12-17 20:57:12 +01:00
dc63a2d115
Added Chinese translation by 456Vv <123@456vv.com>.
2011-12-17 16:53:13 +01:00
6c50f25224
Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>.
2011-12-15 17:10:42 +01:00
c71d8ee2c8
Updated Ukrainian translation + made one more string translatable.
2011-12-15 14:28:03 +01:00
388f98e90a
Added UTF-16 (LE and BE) support to Playlist and Cue Sheet import.
2011-12-13 23:33:21 +01:00
caabab7adf
Fixed a type (reported by VzK)
2011-12-10 23:13:29 +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.
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.
2011-12-10 01:59:45 +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.
2011-12-08 14:46:11 +01:00
fba31b51a9
Updated FAQ document + small installer fix.
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).
2011-12-04 20:33:06 +01:00
3e2e6f66e6
Small fix of previous commit.
2011-12-03 16:10:33 +01:00
512a9acd8c
Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>.
2011-12-02 13:00:27 +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).
2011-12-01 22:16:06 +01:00
5585d53fc7
Print the total duration when the process is completed.
2011-11-28 00:35:43 +01:00
3a74f55c5f
Updated FAQ document for the new 'number of instances' algorithm.
2011-11-26 22:28:00 +01:00