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
1bff20e6b9
Fixed a type in German translation.
2012-04-21 13:36:56 +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
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
fb7d14d5ca
Fixed a typo in the German translation.
2012-02-24 22:13:04 +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