be9cf25645
Improved Windows version detection code.
2013-10-20 19:12:00 +02:00
e13e6b7fec
Updated changelog and removed some debug code.
2013-10-18 22:12:55 +02:00
8a64624ba4
Use the THROW macro instead of plain "throw" in the complete project.
2013-10-18 21:37:40 +02:00
414b261c0d
Improved tool extraction code in InitializationThread. Also implemented better exception handling.
2013-10-18 20:49:22 +02:00
3065569f00
Updated deployment scripts.
2013-10-18 20:44:55 +02:00
ca45b44242
Added QKeccakHash libraries, compiled with VS2013.
2013-10-18 01:59:46 +02:00
1af32090dd
Added project/solution files for Visual Studio 2013.
2013-10-18 01:59:08 +02:00
abda1a5258
Make sure Keccak state gets allocated aligned to 32.
2013-10-18 01:58:29 +02:00
477e76d5c3
Updated GnuPG binary to v1.4.15 (2013-10-05), compiled with GCC 4.8.1.
2013-10-16 03:33:15 +02:00
5e5fbe06f9
Updated CueImportDialog and CueSheetModel as well as the CueSheet helper classes to use AudioFileModel_MetaInfo. Significant code simplification.
2013-10-13 20:50:12 +02:00
449e438787
Use AudioFileModel_MetaInfo instead of AudioFileModel where appropriate. Also updated MetaInfoModel to work with a AudioFileModel_MetaInfo (not only with a full AudioFileModel).
2013-10-13 00:21:37 +02:00
8fd45dc4dd
Split ProcessThread::start() method into ProcessThread::init() and ProcessThread::start().
2013-10-11 20:43:31 +02:00
df2d696f71
Updated Simplified Chinese translation, thanks to <kidneybean@sohu.com>.
2013-10-08 22:41:40 +02:00
81de5f2300
Implemented AbstractEncoderInfo for the AAC encoders too.
2013-10-07 02:28:01 +02:00
3e51bbabf1
Added one more mirror to the list.
2013-10-07 00:10:05 +02:00
24217c3b71
More code refactoring: Moved most of the Win32 API dependencies into wrapper functions in Global.cpp, which greatly reduces platform-specific includes.
2013-10-07 00:01:15 +02:00
8797691497
Update Spanish translation. Thanks to Rub3nCT <rub3nct@gmail.com>.
2013-10-06 19:15:59 +02:00
6b0f6f3b3a
Small translation fix.
2013-10-03 19:14:06 +02:00
ed601593f5
Translation updates.
2013-10-03 18:48:31 +02:00
7cfdcdc494
Updated Korean translation. Thanks to JaeHyung Lee <kolanp@gmail.com>.
2013-09-02 13:47:58 +02:00
4a766de953
Updated Simplified Chinese translation, thanks to <kidneybean@sohu.com>.
2013-09-01 21:50:52 +02:00
bec58442ad
Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>.
2013-08-29 22:07:36 +02:00
fa4eadbd31
Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>.
2013-08-28 12:06:01 +02:00
073cd5468e
Updated installer for Polish language.
2013-08-28 12:05:37 +02:00
6d6f0ee943
Some improvements/simplifications in strnatcmp() function.
2013-08-25 15:34:41 +02:00
df103af706
Updated French translation. Thanks to to Dodich Informatique <dodich@live.fr>.
2013-08-23 19:17:45 +02:00
11268cd5b1
Some improvements (hopefully) to the strnatcmp() function.
2013-08-23 14:00:25 +02:00
409117ec39
Implemented "natural ordering" for sorting the input files. Code is based on the strnatcmp() by Martin Pool, released under the "zlib" license.
2013-08-23 00:19:00 +02:00
19a52ef3ac
Update Chinese and Taiwanese translations. Thanks to 456Vv <123@456vv.com>.
2013-08-23 00:16:30 +02:00
8ef79d69bd
Updated Swedish translation. Thanks to Åke Engelbrektson <eson57@gmail.com>.
2013-08-23 00:15:42 +02:00
1f241a1045
Refactored AAC encoder selection code.
2013-07-14 19:45:28 +02:00
94d6d16ce3
Added GUI option to reset all encoder settings.
2013-07-14 18:14:26 +02:00
78d1bf5773
Updated GNU Wget binary to v1.13.4 (2011-09-17).
2013-07-13 00:11:54 +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
de5fe6e058
Added support for MSVC 2012 with Update-3 + moved 3rd party Qt src file to prerequisites.
2013-06-30 00:50:38 +02:00
e935a39fcf
Updated VLD to latest version.
2013-06-21 22:18:24 +02:00
7ee53d4a55
Added new source file view overlay icon.
2013-06-16 22:07:28 +02:00
81b2f4ad08
Updated Opus encoder/decoder libraries to v1.1.x and Opus-Tools to v0.1.6 (2013-06-16).
2013-06-16 22:06:58 +02:00
c2cdccb88f
Updated patch collection.
2013-06-16 15:55:26 +02:00
f85afb6627
Updated FLAC encoder/decoder binaries to v1.3.0 (2013-05-27), compiled with ICL 13.0.
2013-06-16 13:50:24 +02:00
1e72659490
Updated Simplified Chinese translation, thanks to <kidneybean@sohu.com>.
2013-06-16 13:49:38 +02:00
arestarh
c28fab442b
Updated Ukrainian translation.
2013-05-19 18:35:01 +03:00
5af2963729
Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>.
2013-05-06 01:26:59 +02:00
1c21516604
Got rid of a superfluous Beep() that was triggered on application startup.
2013-05-02 23:02:02 +02:00
599c11cbe1
Made VS2008 solution compile again.
2013-04-28 21:44:55 +02:00
482ff55758
Some fixes for German translation, contributed by Bodo Thevissen <bodo@thevissen.de>.
2013-04-25 22:34:49 +02:00
601a4a6d7e
Some tweaks to previewContextActionTriggered() function.
2013-04-24 23:58:07 +02:00
aefe502044
Update Spanish translation. Thanks to Rub3nCT <rub3nct@gmail.com>.
2013-04-21 18:53:26 +02:00
1141ed41d5
Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>.
2013-04-18 22:57:46 +02:00
a761f51a69
Updated web-site URL.
2013-04-18 22:55:21 +02:00
51e12e3f72
Added one more link.
2013-04-18 22:54:51 +02:00
ad7fb76f54
Updated Korean translation. Thanks to JaeHyung Lee <kolanp@gmail.com>.
2013-04-17 22:07:06 +02:00
acbcfaee80
Update Chinese and Taiwanese translations. Thanks to 456Vv <123@456vv.com>.
2013-04-17 22:06:40 +02:00
4e7859def5
Updated Swedish translation. Thanks to Åke Engelbrektson <eson57@gmail.com>.
2013-04-16 21:54:28 +02:00
b4b1d12df2
Bump version.
2013-04-15 22:41:22 +02:00
a572d9e4aa
Fixed VS2010 project files.
2013-04-11 00:02:01 +02:00
d7cfd6364f
Updated Opus encoder/decoder libraries to v1.1.x and Opus-Tools to v0.1.6 (2013-04-08).
2013-04-08 23:53:19 +02:00
b2019d679e
Updated Valdec decoder binary to AC3Filter Tools v1.0a (2013-04-07).
2013-04-08 01:14:49 +02:00
86b079cb74
Yet another slightly different approach to move the disque.
2013-04-04 01:25:04 +02:00
62d8bd9376
Updated web-site links.
2013-03-17 21:50:29 +01:00
b8ae188843
Updated Valdec decoder binary to v1.4.0a (2013-03-17).
2013-03-17 03:11:23 +01:00
fc8ce320a6
Updated patch collection.
2013-03-17 03:09:34 +01: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
620045c840
Updated Opus encoder/decoder libraries to v1.1.x and Opus-Tools to v0.1.6 (2013-03-12).
2013-03-12 22:25:52 +01:00
1dcc744d79
Some installer improvements.
2013-03-05 23:10:13 +01:00
00d531f178
Improved handling of the VBR parameter for AAC encoders.
2013-02-26 21:24:48 +01:00
a69a1f6dbe
Improved lamexp_themes_enabled() function.
2013-02-25 23:12:14 +01:00
3a8705ea05
Re-compiled QKeccakHash library (VS2012) with /arch:IA32 option set explicitly, which should make sure it will work on systems without SSE(2) support.
2013-02-24 00:39:00 +01:00
1d792a4ef7
Updated Valdec decoder binary to v1.4.0a (2013-02-11), based on latest AC3Filter Tools and built with *static* libav libraries.
2013-02-12 00:09:12 +01:00
9ef67882a1
Updated French translation. Thanks to to Dodich Informatique <dodich@live.fr>.
2013-02-12 00:07:14 +01:00
895cd586cf
Updated SoX binary to v14.4.1 (2013-01-09), compiled with ICL 13.0 and MSVC 10.0.
2013-02-09 15:06:47 +01:00
641087981d
Update Chinese and Taiwanese translations. Thanks to 456Vv <123@456vv.com>.
2013-02-09 01:42:12 +01:00
bd0a370aee
Welcome to year 2013 ;-)
2013-02-08 23:57:50 +01:00
d7a392472d
Updated Web Updater and Elevator binaries. Now using updated Aero plug-in (again).
2013-02-03 15:58:53 +01:00
e9ede47814
Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>.
2013-02-03 15:44:46 +01:00
17e456bb0b
Updated French translation. Thanks to to Dodich Informatique <dodich@live.fr>.
2013-01-31 22:18:09 +01:00
90f3436f30
Updated Swedish translation. Thanks to Åke Engelbrektson <eson57@gmail.com>.
2013-01-29 20:17:31 +01:00
6c571d50f6
Update Spanish translation. Thanks to Rub3nCT <rub3nct@gmail.com>.
2013-01-28 23:07:23 +01:00
b4cd7c3a29
Handle two more plurals correctly.
2013-01-28 22:22:49 +01:00
7c20ff8946
Updated Korean translation. Thanks to JaeHyung Lee <kolanp@gmail.com>.
2013-01-28 21:47:17 +01:00
3566ecdcca
Updated Swedish translation. Thanks to Åke Engelbrektson <eson57@gmail.com>.
2013-01-28 21:46:36 +01:00
ec2e727613
Update Spanish translation. Thanks to Rub3nCT <rub3nct@gmail.com>.
2013-01-28 03:12:03 +01:00
2cef51d67b
Properly strip non-plurals from English translation in build script.
2013-01-24 23:21:00 +01:00
d434dffb65
Merge branch 'master' of github.com:lordmulder/LameXP
2013-01-23 23:43:05 +01:00
5ac220ea30
Handle one more plural correctly.
2013-01-23 23:39:30 +01:00
f68523efd6
Properly handle plurals in translation files.
2013-01-23 23:25:31 +01:00
arestarh
8a8b5f0595
Updated Ukrainian translation.
2013-01-19 16:05:43 +02:00
3b99433226
Expose "disable resampling" option for Opus decoder in the GUI.
2013-01-18 02:42:37 +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
491bf5f135
Updated Opus encoder/decoder libraries to v1.1.x and Opus-Tools to v0.1.6 (2013-01-17).
2013-01-17 20:46:07 +01:00
67e37ed1cf
Set proper exit code.
2013-01-14 00:36:22 +01:00
arestarh
bd4e4e440b
Updated Ukrainian translation.
2012-12-22 17:13:20 +02:00
arestarh
6e93531ccd
Updated Ukrainian translation.
2012-12-21 18:18:08 +02:00
2ec20c2d02
Bump version.
2012-12-17 22:51:47 +01:00
a48dfadc98
Added "folder up" action to the context menu of the "output folder" tab.
2012-12-14 23:50:56 +01:00
12db5d2c81
Added "Folder Up" button to the "Output Folder" tab. Also some code refactoring.
2012-12-14 00:34:10 +01:00
0f2f13d85b
Updated Opus encoder/decoder libraries to v1.1.x and Opus-Tools to v0.1.6 (2012-12-07).
2012-12-08 00:22:29 +01:00
75ca75bdaf
Updated Qt patches for 4.8.4 release.
2012-11-30 00:22:20 +01:00
1e09d998a2
Updated Visual Studio 2012 to "Update 1" (final release).
2012-11-28 01:16:37 +01:00
316da47f10
Simplified QKeccakHash and added self-test function.
2012-11-27 01:02:55 +01:00
66920db9d8
Improved installer operating system check to include Windows XP x64 Edition.
2012-11-25 20:27:27 +01:00
75c0b29558
Some installer code clean-up.
2012-11-25 14:03:33 +01:00
2b2f1e2f13
Added workaround to allow installation on Windows XP x64-Edition again: It appears that NSIS (intentionally!) detects Windows XP x64-Edition as "5.1" although it actually is "5.2", so the Windows XP (non-x64) Service Pack checks were triggered on Windows XP x64-Edition too. And, as there is no such thing as a Service Pack 3 for Windows XP x64-Edition, installation was aborted. Consequently we will now avoid the Service Pack checks, if running on a x64 system.
2012-11-24 22:32:20 +01:00
e9bcc809aa
Made installer error message on un-supported platforms more detailed.
2012-11-24 21:20:09 +01:00
992c8c7e95
Added patch for vcvars32.bat that will overwrite the SDK path. Required in MSVC 11.0 (VC2012) Update-1, because the default (8.0) Windows SDK does *not* support Windows XP.
2012-11-24 17:27:45 +01:00
41c129a0ec
Upgraded build environment to Microsoft Visual Studio 2012 Update-1 (CTP #4 ).
2012-11-24 16:27:38 +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
182ef86fc9
Updated translation files.
2012-11-15 18:08:03 +01:00
7d9cd7ab1a
Updated VS2008 projects/solution files.
2012-11-13 22:20:55 +01:00
d11f698d80
Added Visual Studio 2012 project files.
2012-11-12 22:47:13 +01:00
b57650acda
Removed "Qt5" configurations, as they were badly maintained anyway. Also fixed QKeccakHash for the "Release_Static" configuration.
2012-11-12 20:42:37 +01:00
d328e69132
Added the QKeccakHash class, which implements the "Keccak" aka "SHA-3" hash function.
2012-11-11 23:34:52 +01:00
8ba1c016c6
Delete "blank" output file, if encoding failed or was aborted (or never actually started).
2012-11-11 18:58:08 +01:00
07dfd3211a
Added an option to filter the progress model entries. If filter is enabled, only progress items that match the filter will be shown in the TableView.
2012-11-11 18:33:55 +01:00
082fb9e8f0
Fixed a typo, reported by Dogway.
2012-11-09 01:21:01 +01:00
977f4d4213
"Overwrite Mode" should actually be working now.
2012-11-08 21:19:45 +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
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