d97545c2e4Fixed the EncodeThread class to work with the recent model changes.lordmulder2014-02-14 23:14:39 +0100
ac9c8b3ce9Made the mutexes in the model classes "mutable" rather than "static".lordmulder2014-02-14 23:13:16 +0100
6982596882Refactored SysinfoModel and PreferencesModel. Also made those classes thread-safe!lordmulder2014-02-14 00:01:00 +0100
c873bf8527Refactored calculation of the binary path to a separate class. Also more code refactoring.lordmulder2014-02-12 21:36:10 +0100
2c97c709fcAdded a new model to store the system capabilities.lordmulder2014-02-12 19:34:14 +0100
7ed6499ff2Removed "use 10-Bit encoding" from preferences. Also updated Help screen to show the help for the *selected* encoder.lordmulder2014-02-11 02:33:17 +0100
5d9c70db03Initial multi-encoder support. This will allow adding support for x265 in a future version. Also it makes switching between 32-Bit/64-Bit and 8-Bit/10-Bit x264 binaries more convenient.lordmulder2014-02-10 21:33:04 +0100
4ccad3655bRefactored host connectivity check into a separate function. Also decrease the number of remaining connection attempts *only* if the connection failed.lordmulder2014-02-02 21:37:44 +0100
ad9e7e0d77Bound the maximum number of hosts that will be tested during connectivity test, rather than testing *all* hosts. This avoids that the connectivity test will take VERY long to fail when the Internet connection is actually NOT working.lordmulder2014-02-02 15:58:59 +0100
d48e218b12Updated WebUpdate and GnuPG binaries to the latest versions.lordmulder2014-02-02 15:57:08 +0100
2d2e5f193bRemoved dependency on CLIParser from "global" functions.lordmulder2014-02-02 15:54:39 +0100
02b61aa490Check version tag when connecting to the shared memory area -> avoids conflicts between different versions.lordmulder2014-02-01 22:00:22 +0100
2d7aa8f949Use the new CLI parser class in a few more places.lordmulder2014-02-01 20:21:24 +0100
b18d067d51Refactored command-line parser into a separate class. Consequently, eliminated a lot of redundant code in "main" and "win_main".lordmulder2014-02-01 19:19:06 +0100
c899d1aa3fWhen job's are added via "--add-job", the job will now be either started immediately or enqueued, depending on the preferences. Before those job's were *always* started immediately. Furthermore, two [four] new command-line options can be used to control the startup behavior: The options "--[no-]force-start" and "--[no-]force-enqueue" will enabled [disable] that the *next* job added via "--add-job" is started immediately or appended to the queue, respectively. Neither of those is enabled, default behavior applies.lordmulder2014-02-01 15:34:11 +0100
b5ee60f8d9Enhanced IPC class to pass an additional "flags" value for each command.lordmulder2014-02-01 15:30:46 +0100
a32c5443aeAdded a new "--add-job <src_file> <out_file> <template>" command-line option. Also the old "--file" option has been deprecated in favor of "--add-file".lordmulder2014-01-20 22:02:53 +0100
02dd413577Make sure active user is in the "admin" group before checking for updates.lordmulder2013-12-16 22:58:52 +0100
8d9fb210c6Implemented update reminder to main window. Also added option to disable update reminder to preferences dialog.
v2.28
lordmulder2013-12-14 22:30:19 +0100
4b9a244f24Some updates to the updater dialog.lordmulder2013-12-13 15:25:36 +0100
c78a3c4990Improved web-update to actually check for new versions and initiate a download.lordmulder2013-12-11 15:50:26 +0100
d51294e088Actually use updater thread in the update dialog (not completed yet!)lordmulder2013-12-09 22:19:32 +0100
ac7cd2f155Added binary utils required for the web-update utility.lordmulder2013-12-09 20:42:02 +0100
ddfedba2ddMore VapourSynth path fixes: We now store the VapourSynth path *including* the "core" or "core32" postfix.lordmulder2013-11-29 20:27:45 +0100
f6e3275018Massive clean up: Removed Win32 API dependency from "global.h". All Win32 API calls are now wrapped in custom functions in "global.cpp".lordmulder2013-11-03 18:34:20 +0100
21fcfa22cfBackported various changes in the "global" functions from LameXP.lordmulder2013-11-03 17:08:02 +0100
5df550e847Added Visual Studio 2013 project/solution files.lordmulder2013-11-03 16:57:16 +0100
7fcd1a6358Added support for modified x264 progress output, as used by some patched build (e.g. Komisar's "kMod" builds).lordmulder2013-10-13 22:09:05 +0200
4c76729c4bNow also for "restart job" dialog: Only check "Run Immediately" initially when maximum running job count was not reached yet.lordmulder2013-10-13 22:08:06 +0200
4f88c5bda7Removed Unicode path to ANSI (short) path conversion for x264 process, as x264 finally supports Unicode on Win32. We still need the conversion for Avisynth (AVS2YUV) though.lordmulder2013-08-28 18:10:26 +0200
36a7593760Fixed VapourSynth registry path for Non-WOW64 (i.e. 32-Bit) versions of Windows. Previous path was assuming Registry Redirection, which is only used under WOW64, but not on native 32-Bit systems.lordmulder2013-08-27 21:35:17 +0200
aa8c4084cdSet working directory of x264 to TEMP path to workaround x264's behavior of trying to create files (such as the OpenCL kernel) in the current working directory. By default, the working directory will be the x264 installation directory, which, of course, isn't writable on modern OS. This can lead to error messages. By setting the working directory explicitly to TEMP (which should always be writable) we avoid that.lordmulder2013-08-27 21:33:50 +0200
a74f27ab5bCode refactoring: Now "Preferences" and "Recently" used models are in separate classes for a more cleaner design.lordmulder2013-07-03 21:34:21 +0200
43e1146263Added sound effect when a job has completed or failed (optionally, disabled by default).lordmulder2013-07-01 03:03:21 +0200
e1e7248b3aAdded option to set the process priority of the encoder processes.lordmulder2013-06-17 00:42:57 +0200
4e2094c296Fixed a stupid mistake that made some of the *input* formats not show up.lordmulder2013-05-23 22:28:57 +0200
cfe88da4fcMake help screen work again + updated Readme file.lordmulder2013-05-23 22:15:33 +0200
a3072d9c6bFixed a small bug: When adding multiple files and enabling the "Apply To All Files" option, then the current file was added twice.lordmulder2013-05-11 21:52:07 +0200
a56ed35a1aFinished work to better handle multiple input files.lordmulder2013-05-11 01:50:05 +0200
680debf496Some more refactoring to allow better handling of multiple input files.lordmulder2013-05-08 22:46:25 +0200
aacf84b88aSome initial refactoring to allow better handling of multiple input files.lordmulder2013-05-08 00:04:40 +0200