Commit Graph

186 Commits

Author SHA1 Message Date
3cb8f41b0e Fixed IPC initialization + some code refactoring. 2014-01-27 20:34:59 +01:00
fa9b468f92 Added multi-instance handling to main() function. 2014-01-27 20:21:29 +01:00
66883a749b Added new IPC handler class. Ported from MediaInfoXP and improved to suite Simple x264 Launcher. 2014-01-27 19:59:23 +01:00
b16bbfa60c Happy new year 2014! 2014-01-27 19:58:24 +01:00
a32c5443ae Added 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". 2014-01-20 22:02:53 +01:00
02dd413577 Make sure active user is in the "admin" group before checking for updates. 2013-12-16 22:58:52 +01:00
8420e7e311 Some fixes for updater dialog. 2013-12-16 22:58:21 +01:00
7ab5a7eb64 Simplified installer code. 2013-12-14 23:21:47 +01:00
8d9fb210c6 Implemented update reminder to main window. Also added option to disable update reminder to preferences dialog. 2013-12-14 22:30:19 +01:00
e194239b96 Improved updater dialog. 2013-12-14 14:20:43 +01:00
93641a7bfc Some more installer refinements. 2013-12-14 13:19:30 +01:00
5a8d3b8eca Various install script fixes. 2013-12-13 15:35:46 +01:00
f0e61037f5 Added new installer code. 2013-12-13 15:25:57 +01:00
4b9a244f24 Some updates to the updater dialog. 2013-12-13 15:25:36 +01:00
c78a3c4990 Improved web-update to actually check for new versions and initiate a download. 2013-12-11 15:50:26 +01:00
d51294e088 Actually use updater thread in the update dialog (not completed yet!) 2013-12-09 22:19:32 +01:00
ac7cd2f155 Added binary utils required for the web-update utility. 2013-12-09 20:42:02 +01:00
ddfedba2dd More VapourSynth path fixes: We now store the VapourSynth path *including* the "core" or "core32" postfix. 2013-11-29 20:27:45 +01:00
21b57e4a42 Fixed VapourSynth detection with newer (R22+) VapourSynth versions. Hopefully. 2013-11-29 18:10:11 +01:00
f0817cf42b Added code to detect/initialize the system TEMP folder. 2013-11-29 18:09:38 +01:00
50bd16dc80 Some improvements to the updater dialog. 2013-11-23 15:20:07 +01:00
e860efa3e0 Added BLAKE2 checksum code. Also moved some files. 2013-11-23 15:19:17 +01:00
04d9827cb0 Added more button icons. 2013-11-23 15:18:10 +01:00
1302576654 First mock-up of the upcoming updater dialog. 2013-11-22 17:01:13 +01:00
d4459d8b9c Bump version. 2013-11-14 21:29:26 +01:00
2c97d55729 Switched the method for including the UIC header files to "Using a Pointer Member Variable". 2013-11-14 02:29:18 +01:00
aca377916b Fixed priority control in Preferences dialog. 2013-11-12 23:29:13 +01:00
581ea2563c Prevent system from going into Standby or Hibernation while an encode is running. 2013-11-10 23:20:24 +01:00
1f0cd5add0 Improved logging output, if Avisynth (Avs2YUV) or VapurSynth (vspipe) crashes. 2013-11-10 18:32:37 +01:00
fe48035eae Improved VapourSynth detection code. 2013-11-08 17:39:16 +01:00
b1ff469728 Convert the filename part of "short" paths to lower case, so the Avs2YUV file extension check won't fail. 2013-11-08 14:15:40 +01:00
50eec4814f Bump version. 2013-11-06 00:38:03 +01:00
aa2b7c6bb4 Some improvements to global functions header file. 2013-11-06 00:30:27 +01:00
59bd8af34e Added compatibility manifest. 2013-11-06 00:29:44 +01:00
7ed2c7e5ce Improved JobObject::addProcessToJob() function. 2013-11-03 18:59:29 +01:00
052bdf4ec7 Added JobObject class. 2013-11-03 18:35:17 +01:00
f6e3275018 Massive clean up: Removed Win32 API dependency from "global.h". All Win32 API calls are now wrapped in custom functions in "global.cpp". 2013-11-03 18:34:20 +01:00
21fcfa22cf Backported various changes in the "global" functions from LameXP. 2013-11-03 17:08:02 +01:00
5df550e847 Added Visual Studio 2013 project/solution files. 2013-11-03 16:57:16 +01:00
9aa3e8ddde Cosmetics. 2013-11-03 16:56:55 +01:00
7fcd1a6358 Added support for modified x264 progress output, as used by some patched build (e.g. Komisar's "kMod" builds). 2013-10-13 22:09:05 +02:00
4c76729c4b Now also for "restart job" dialog: Only check "Run Immediately" initially when maximum running job count was not reached yet. 2013-10-13 22:08:06 +02:00
4f88c5bda7 Removed 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. 2013-08-28 18:10:26 +02:00
36a7593760 Fixed 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. 2013-08-27 21:35:17 +02:00
aa8c4084cd Set 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. 2013-08-27 21:33:50 +02:00
9f3bd0e5b4 Improved VapourSynth warning message (added notice about Python 3.3). 2013-08-11 20:13:51 +02:00
28e82ea1a5 Some improvements in preferences dialog. 2013-08-09 13:41:02 +02:00
cb554dd5eb Added option to disable the Avisynth/VapourSynth warning messages to the preferences. 2013-08-08 23:18:31 +02:00
b33774c149 Updated README file. 2013-08-08 23:17:52 +02:00
1bfbc3dc9d Updated web-links. 2013-08-07 16:00:46 +02:00