|
57f851ab69
|
Happy new year 2018!
|
2018-01-17 21:18:10 +01:00 |
|
|
fcdb087e20
|
Code refactoring.
|
2017-12-11 20:00:50 +01:00 |
|
|
2a238280a8
|
Refactored all encoder classes to use awaitProcess() from Tool_Abstract base class.
|
2017-12-10 21:46:56 +01:00 |
|
|
7288244a27
|
Refactored all decoder classes to use awaitProcess() from Tool_Abstract base class.
|
2017-12-10 18:53:47 +01:00 |
|
|
7a4f340975
|
Switch to using QAtomicInc instead of "volatile" flags in more places.
|
2017-04-19 23:54:00 +02:00 |
|
|
a0992d475e
|
Switch to using QAtomicInc for abort flags.
|
2017-04-18 21:05:28 +02:00 |
|
|
33f5a3badf
|
Bump release year.
|
2017-03-12 12:12:49 +01:00 |
|
|
f5985fb204
|
Implemented a better method to set the working directory for "tool" processes.
|
2016-01-03 15:54:36 +01:00 |
|
|
1ea15b179c
|
Happy new year 2015 !!!
|
2015-01-01 18:06:21 +01:00 |
|
|
3a582a028c
|
Moved JobObject as well as the remaining GUI functions into the MUtilities library.
|
2014-12-08 22:06:01 +01:00 |
|
|
b704d5161f
|
Use QElapsedTimer class instead of MUtils::OS::perfcounter_read() where appropriate.
|
2014-12-06 15:54:58 +01:00 |
|
|
f602bfa6c9
|
Re-implemented reference counting for JobObject.
|
2014-12-06 01:10:27 +01:00 |
|
|
67429fbada
|
Fixed a bug in AbstractTool class that could cause a severe slow-down on process creation, especially with a large number of threads: The same mutex was used in the constructor and the startProcess() function, which is unnecessary anyway. But even worse, there was a sleep() call in the startProcess() function that could *block* the mutex for a very long time! So if the "main" thread tried to create a new object while one of the "worker" threads was sleeping inside startProcess(), this blocked the whole "main" thread. D'oh!
|
2014-12-05 22:39:31 +01:00 |
|
|
cc38035087
|
Happy new year 2014!
|
2014-01-01 17:05:52 +01:00 |
|
|
7b016d5fec
|
Updated license info.
|
2013-10-23 22:25:04 +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 |
|
|
bd0a370aee
|
Welcome to year 2013 ;-)
|
2013-02-08 23:57:50 +01:00 |
|
|
f05365e383
|
Fixed a few memory leaks found by VLD.
|
2012-04-06 23:15:58 +02:00 |
|
|
2ee08c5f4b
|
Fixed a regression in d92fb7fbcc : We must not close the handle to the Job Object, as long as there still might be a process "tool" running. The regression caused child processes to be terminated unexpectedly sometimes! We now use reference counting in order to avoid this problem.
|
2012-03-01 02:45:21 +01:00 |
|
|
9b687fff9a
|
Happy New Year 2012!
|
2012-01-02 00:52:27 +01:00 |
|
|
270f2fd1ec
|
Further increased timeout delay to 10 Minutes. It seems FAAD sometimes stops sending status updates :-/
|
2011-07-26 22:23:32 +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).
|
2011-06-14 13:06:27 +02:00 |
|
|
96db5e86c2
|
Happy new year!
|
2011-01-01 17:04:25 +01:00 |
|
|
c2f132007f
|
Added support for Windows 7 taskbar features (progress and overlay icons).
|
2010-12-05 23:11:03 +01:00 |
|
|
6eb959e406
|
Added support for dedicated decoders. Only Vorbis and MP3 so far.
|
2010-12-01 23:14:47 +01:00 |
|