OSDN Git Service

x264-launcher/x264-launcher.git
10 years agoImproved web-update to actually check for new versions and initiate a download.
lordmulder [Wed, 11 Dec 2013 14:50:26 +0000 (15:50 +0100)]
Improved web-update to actually check for new versions and initiate a download.

10 years agoActually use updater thread in the update dialog (not completed yet!)
lordmulder [Mon, 9 Dec 2013 21:19:32 +0000 (22:19 +0100)]
Actually use updater thread in the update dialog (not completed yet!)

10 years agoAdded binary utils required for the web-update utility.
lordmulder [Mon, 9 Dec 2013 19:42:02 +0000 (20:42 +0100)]
Added binary utils required for the web-update utility.

10 years agoMore VapourSynth path fixes: We now store the VapourSynth path *including* the "core...
lordmulder [Fri, 29 Nov 2013 19:27:45 +0000 (20:27 +0100)]
More VapourSynth path fixes: We now store the VapourSynth path *including* the "core" or "core32" postfix.

10 years agoFixed VapourSynth detection with newer (R22+) VapourSynth versions. Hopefully.
lordmulder [Fri, 29 Nov 2013 17:10:11 +0000 (18:10 +0100)]
Fixed VapourSynth detection with newer (R22+) VapourSynth versions. Hopefully.

10 years agoAdded code to detect/initialize the system TEMP folder.
lordmulder [Fri, 29 Nov 2013 17:09:38 +0000 (18:09 +0100)]
Added code to detect/initialize the system TEMP folder.

10 years agoSome improvements to the updater dialog.
lordmulder [Sat, 23 Nov 2013 14:20:07 +0000 (15:20 +0100)]
Some improvements to the updater dialog.

10 years agoAdded BLAKE2 checksum code. Also moved some files.
lordmulder [Sat, 23 Nov 2013 14:19:17 +0000 (15:19 +0100)]
Added BLAKE2 checksum code. Also moved some files.

10 years agoAdded more button icons.
lordmulder [Sat, 23 Nov 2013 14:18:10 +0000 (15:18 +0100)]
Added more button icons.

10 years agoFirst mock-up of the upcoming updater dialog.
lordmulder [Fri, 22 Nov 2013 16:01:13 +0000 (17:01 +0100)]
First mock-up of the upcoming updater dialog.

10 years agoBump version. v2.27
lordmulder [Thu, 14 Nov 2013 20:29:26 +0000 (21:29 +0100)]
Bump version.

10 years agoSwitched the method for including the UIC header files to "Using a Pointer Member...
lordmulder [Thu, 14 Nov 2013 01:29:18 +0000 (02:29 +0100)]
Switched the method for including the UIC header files to "Using a Pointer Member Variable".

10 years agoFixed priority control in Preferences dialog.
lordmulder [Tue, 12 Nov 2013 22:29:13 +0000 (23:29 +0100)]
Fixed priority control in Preferences dialog.

10 years agoPrevent system from going into Standby or Hibernation while an encode is running.
lordmulder [Sun, 10 Nov 2013 22:20:24 +0000 (23:20 +0100)]
Prevent system from going into Standby or Hibernation while an encode is running.

10 years agoImproved logging output, if Avisynth (Avs2YUV) or VapurSynth (vspipe) crashes.
lordmulder [Sun, 10 Nov 2013 17:32:37 +0000 (18:32 +0100)]
Improved logging output, if Avisynth (Avs2YUV) or VapurSynth (vspipe) crashes.

10 years agoImproved VapourSynth detection code.
lordmulder [Fri, 8 Nov 2013 16:39:16 +0000 (17:39 +0100)]
Improved VapourSynth detection code.

10 years agoConvert the filename part of "short" paths to lower case, so the Avs2YUV file extensi...
lordmulder [Fri, 8 Nov 2013 13:15:40 +0000 (14:15 +0100)]
Convert the filename part of "short" paths to lower case, so the Avs2YUV file extension check won't fail.

10 years agoBump version.
lordmulder [Tue, 5 Nov 2013 23:38:03 +0000 (00:38 +0100)]
Bump version.

10 years agoSome improvements to global functions header file.
lordmulder [Tue, 5 Nov 2013 23:30:27 +0000 (00:30 +0100)]
Some improvements to global functions header file.

10 years agoAdded compatibility manifest.
lordmulder [Tue, 5 Nov 2013 23:29:44 +0000 (00:29 +0100)]
Added compatibility manifest.

10 years agoImproved JobObject::addProcessToJob() function.
lordmulder [Sun, 3 Nov 2013 17:59:29 +0000 (18:59 +0100)]
Improved JobObject::addProcessToJob() function.

10 years agoAdded JobObject class.
lordmulder [Sun, 3 Nov 2013 17:35:17 +0000 (18:35 +0100)]
Added JobObject class.

10 years agoMassive clean up: Removed Win32 API dependency from "global.h". All Win32 API calls...
lordmulder [Sun, 3 Nov 2013 17:34:20 +0000 (18:34 +0100)]
Massive clean up: Removed Win32 API dependency from "global.h". All Win32 API calls are now wrapped in custom functions in "global.cpp".

10 years agoBackported various changes in the "global" functions from LameXP.
lordmulder [Sun, 3 Nov 2013 16:08:02 +0000 (17:08 +0100)]
Backported various changes in the "global" functions from LameXP.

10 years agoAdded Visual Studio 2013 project/solution files.
lordmulder [Sun, 3 Nov 2013 15:57:16 +0000 (16:57 +0100)]
Added Visual Studio 2013 project/solution files.

10 years agoCosmetics.
lordmulder [Sun, 3 Nov 2013 15:56:55 +0000 (16:56 +0100)]
Cosmetics.

10 years agoAdded support for modified x264 progress output, as used by some patched build (e...
lordmulder [Sun, 13 Oct 2013 20:09:05 +0000 (22:09 +0200)]
Added support for modified x264 progress output, as used by some patched build (e.g. Komisar's "kMod" builds).

10 years agoNow also for "restart job" dialog: Only check "Run Immediately" initially when maximu...
lordmulder [Sun, 13 Oct 2013 20:08:06 +0000 (22:08 +0200)]
Now also for "restart job" dialog: Only check "Run Immediately" initially when maximum running job count was not reached yet.

10 years agoRemoved Unicode path to ANSI (short) path conversion for x264 process, as x264 finall...
lordmulder [Wed, 28 Aug 2013 16:10:26 +0000 (18:10 +0200)]
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.

10 years agoFixed VapourSynth registry path for Non-WOW64 (i.e. 32-Bit) versions of Windows....
lordmulder [Tue, 27 Aug 2013 19:35:17 +0000 (21:35 +0200)]
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.

10 years agoSet working directory of x264 to TEMP path to workaround x264's behavior of trying...
lordmulder [Tue, 27 Aug 2013 19:33:50 +0000 (21:33 +0200)]
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.

10 years agoImproved VapourSynth warning message (added notice about Python 3.3).
lordmulder [Sun, 11 Aug 2013 18:13:51 +0000 (20:13 +0200)]
Improved VapourSynth warning message (added notice about Python 3.3).

10 years agoSome improvements in preferences dialog.
lordmulder [Fri, 9 Aug 2013 11:41:02 +0000 (13:41 +0200)]
Some improvements in preferences dialog.

10 years agoAdded option to disable the Avisynth/VapourSynth warning messages to the preferences.
lordmulder [Thu, 8 Aug 2013 21:18:31 +0000 (23:18 +0200)]
Added option to disable the Avisynth/VapourSynth warning messages to the preferences.

10 years agoUpdated README file.
lordmulder [Thu, 8 Aug 2013 21:17:52 +0000 (23:17 +0200)]
Updated README file.

10 years agoUpdated web-links.
lordmulder [Wed, 7 Aug 2013 14:00:46 +0000 (16:00 +0200)]
Updated web-links.

10 years agoRefactored VapourSynth detection code into a separate thread, similar to Avisynth.
lordmulder [Wed, 7 Aug 2013 13:34:02 +0000 (15:34 +0200)]
Refactored VapourSynth detection code into a separate thread, similar to Avisynth.

10 years agoMuch improved VapourSynth detection + added option "--no-deadlock-detection" to disab...
lordmulder [Sun, 4 Aug 2013 16:44:53 +0000 (18:44 +0200)]
Much improved VapourSynth detection + added option "--no-deadlock-detection" to disable process termination on timeout.

10 years agoImplemented VaporSynth input support.
lordmulder [Fri, 2 Aug 2013 18:44:47 +0000 (20:44 +0200)]
Implemented VaporSynth input support.

10 years agoAdded VapourSynth detection code.
lordmulder [Fri, 2 Aug 2013 16:09:12 +0000 (18:09 +0200)]
Added VapourSynth detection code.

10 years agoAdded CLI option to skip the x264 version test.
lordmulder [Sun, 7 Jul 2013 14:11:47 +0000 (16:11 +0200)]
Added CLI option to skip the x264 version test.

10 years agoFixed regression in previous commit.
lordmulder [Wed, 3 Jul 2013 21:56:41 +0000 (23:56 +0200)]
Fixed regression in previous commit.

10 years agoSome more refactoring.
lordmulder [Wed, 3 Jul 2013 19:52:19 +0000 (21:52 +0200)]
Some more refactoring.

10 years agoCode refactoring: Now "Preferences" and "Recently" used models are in separate classe...
lordmulder [Wed, 3 Jul 2013 19:34:21 +0000 (21:34 +0200)]
Code refactoring: Now "Preferences" and "Recently" used models are in separate classes for a more cleaner design.

10 years agoAdded sound effect when a job has completed or failed (optionally, disabled by default).
lordmulder [Mon, 1 Jul 2013 01:03:21 +0000 (03:03 +0200)]
Added sound effect when a job has completed or failed (optionally, disabled by default).

10 years agoAdded option to set the process priority of the encoder processes.
lordmulder [Sun, 16 Jun 2013 22:42:57 +0000 (00:42 +0200)]
Added option to set the process priority of the encoder processes.

11 years agoFixed a stupid mistake that made some of the *input* formats not show up.
lordmulder [Thu, 23 May 2013 20:28:57 +0000 (22:28 +0200)]
Fixed a stupid mistake that made some of the *input* formats not show up.

11 years agoInstaller update.
lordmulder [Thu, 23 May 2013 20:18:53 +0000 (22:18 +0200)]
Installer update.

11 years agoMake help screen work again + updated Readme file.
lordmulder [Thu, 23 May 2013 20:15:33 +0000 (22:15 +0200)]
Make help screen work again + updated Readme file.

11 years agoFixed a small bug: When adding multiple files and enabling the "Apply To All Files...
lordmulder [Sat, 11 May 2013 19:52:07 +0000 (21:52 +0200)]
Fixed a small bug: When adding multiple files and enabling the "Apply To All Files" option, then the current file was added twice.

11 years agoFinished work to better handle multiple input files.
lordmulder [Fri, 10 May 2013 23:50:05 +0000 (01:50 +0200)]
Finished work to better handle multiple input files.

11 years agoSome more refactoring to allow better handling of multiple input files.
lordmulder [Wed, 8 May 2013 20:46:25 +0000 (22:46 +0200)]
Some more refactoring to allow better handling of multiple input files.

11 years agoSome initial refactoring to allow better handling of multiple input files.
lordmulder [Tue, 7 May 2013 22:04:40 +0000 (00:04 +0200)]
Some initial refactoring to allow better handling of multiple input files.

11 years agoUpdated build script.
lordmulder [Sun, 5 May 2013 12:32:58 +0000 (14:32 +0200)]
Updated build script.

11 years agoBetter support for new x264 builds with OpenCL Lookahead.
lordmulder [Sun, 5 May 2013 12:12:30 +0000 (14:12 +0200)]
Better support for new x264 builds with OpenCL Lookahead.

11 years agoBetter support for new x264 builds with OpenCL Lookahead.
lordmulder [Sun, 5 May 2013 12:11:34 +0000 (14:11 +0200)]
Better support for new x264 builds with OpenCL Lookahead.

11 years agoMoved the Avisynth detected code into a background thread.
lordmulder [Tue, 2 Apr 2013 21:10:58 +0000 (23:10 +0200)]
Moved the Avisynth detected code into a background thread.

11 years agoBumped versions.
lordmulder [Wed, 6 Mar 2013 22:37:15 +0000 (23:37 +0100)]
Bumped versions.

11 years agoBump version.
lordmulder [Tue, 15 Jan 2013 20:18:24 +0000 (21:18 +0100)]
Bump version.

11 years agoNow using global "fatal exit" function.
lordmulder [Sat, 15 Dec 2012 18:12:56 +0000 (19:12 +0100)]
Now using global "fatal exit" function.

11 years agoUpdated build script.
lordmulder [Wed, 5 Dec 2012 21:51:27 +0000 (22:51 +0100)]
Updated build script.

11 years agoAdded solution/project files for Visual Studio 2012.
lordmulder [Sun, 2 Dec 2012 18:58:49 +0000 (19:58 +0100)]
Added solution/project files for Visual Studio 2012.

11 years agoPrepare for separate solutions for MSVC2010 and MSVC2012.
lordmulder [Sun, 2 Dec 2012 18:36:43 +0000 (19:36 +0100)]
Prepare for separate solutions for MSVC2010 and MSVC2012.

11 years agoFixed Drag&Drop with Qt v4.8.4. It still is a mystery how the old code ever worked...
lordmulder [Sat, 1 Dec 2012 14:54:07 +0000 (15:54 +0100)]
Fixed Drag&Drop with Qt v4.8.4. It still is a mystery how the old code ever worked with Qt 4.8.2 (and older).

11 years agoUpdated version info.
lordmulder [Wed, 28 Nov 2012 22:36:00 +0000 (23:36 +0100)]
Updated version info.

11 years agoShow an additional tool-tip when the user enters "invalid" custom parameters. Should...
lordmulder [Thu, 27 Sep 2012 16:13:55 +0000 (18:13 +0200)]
Show an additional tool-tip when the user enters "invalid" custom parameters. Should make things more clear.

11 years agoAllow "--frames" and "--fps" as custom parameters, because they might be useful when...
lordmulder [Sat, 22 Sep 2012 12:58:51 +0000 (14:58 +0200)]
Allow "--frames" and "--fps" as custom parameters, because they might be useful when FFMS2 input is used. We will discard those parameters later, iff Avisynth/Pipe input is used.

12 years agoAdded an option to save the output file to the same folder where the source is locate...
lordmulder [Mon, 14 May 2012 19:47:47 +0000 (21:47 +0200)]
Added an option to save the output file to the same folder where the source is located. Also improved Avisynth detection in case of exception error.

12 years agoFix of previous commit.
lordmulder [Tue, 8 May 2012 14:08:02 +0000 (16:08 +0200)]
Fix of previous commit.

12 years agoLess restrictive minimum/maximum for the "target bitrate" selector.
lordmulder [Tue, 8 May 2012 00:50:20 +0000 (02:50 +0200)]
Less restrictive minimum/maximum for the "target bitrate" selector.

12 years agoBetter handling of exceptions in Avisynth code.
lordmulder [Mon, 30 Apr 2012 20:24:41 +0000 (22:24 +0200)]
Better handling of exceptions in Avisynth code.

12 years agoAdded an option to save the log automatically.
lordmulder [Mon, 30 Apr 2012 17:26:41 +0000 (19:26 +0200)]
Added an option to save the log automatically.

12 years agoAdded support for VLD and fixed a few memory leaks found by VLD.
lordmulder [Mon, 30 Apr 2012 14:56:01 +0000 (16:56 +0200)]
Added support for VLD and fixed a few memory leaks found by VLD.

12 years agoBump version.
lordmulder [Thu, 29 Mar 2012 16:45:51 +0000 (18:45 +0200)]
Bump version.

12 years agoFix help display. Regression introduced when 8-Bit/10-Bit support was added.
lordmulder [Thu, 29 Mar 2012 13:20:26 +0000 (15:20 +0200)]
Fix help display. Regression introduced when 8-Bit/10-Bit support was added.

12 years agoAdded option to choose between 8-Bit and 10-Bit encoding at runtime. We now include...
lordmulder [Sun, 25 Mar 2012 20:11:07 +0000 (22:11 +0200)]
Added option to choose between 8-Bit and 10-Bit encoding at runtime. We now include 8-Bit and 10-Bit builds in the distribution package.

12 years agoImproved file size estimation.
lordmulder [Mon, 27 Feb 2012 20:39:15 +0000 (21:39 +0100)]
Improved file size estimation.

12 years agoShow an estimate(!) of the final size during the encode.
lordmulder [Thu, 23 Feb 2012 02:18:46 +0000 (03:18 +0100)]
Show an estimate(!) of the final size during the encode.

12 years agoProperly remember the last selected output file filter index.
lordmulder [Wed, 22 Feb 2012 22:53:16 +0000 (23:53 +0100)]
Properly remember the last selected output file filter index.

12 years agoImproved IPC behavior when the running instance does not respond for whatever reason.
lordmulder [Tue, 21 Feb 2012 00:59:44 +0000 (01:59 +0100)]
Improved IPC behavior when the running instance does not respond for whatever reason.

12 years agoAdded support for handling multiple instances.
lordmulder [Mon, 20 Feb 2012 23:37:31 +0000 (00:37 +0100)]
Added support for handling multiple instances.

12 years agoUpdated ReadMe file.
lordmulder [Mon, 20 Feb 2012 20:36:57 +0000 (21:36 +0100)]
Updated ReadMe file.

12 years agoUpdated ReadMe file + slightly tweak install script.
lordmulder [Sat, 18 Feb 2012 00:22:24 +0000 (01:22 +0100)]
Updated ReadMe file + slightly tweak install script.

12 years agoUpdated ReadMe file.
lordmulder [Fri, 17 Feb 2012 21:18:40 +0000 (22:18 +0100)]
Updated ReadMe file.

12 years agoAdded a web-link for "Help and Support".
lordmulder [Thu, 16 Feb 2012 22:58:33 +0000 (23:58 +0100)]
Added a web-link for "Help and Support".

12 years agoAdded "Copy" and "Paste" to custom context menu.
lordmulder [Thu, 16 Feb 2012 13:33:26 +0000 (14:33 +0100)]
Added "Copy" and "Paste" to custom context menu.

12 years agoAdded "Editor" dialog for custom parameters.
lordmulder [Thu, 16 Feb 2012 01:08:46 +0000 (02:08 +0100)]
Added "Editor" dialog for custom parameters.

12 years agoDelete zero-size output files when job fails or is aborted.
lordmulder [Tue, 14 Feb 2012 23:45:42 +0000 (00:45 +0100)]
Delete zero-size output files when job fails or is aborted.

12 years agoStrip down Avisynth header file to what we actually need/use.
lordmulder [Tue, 14 Feb 2012 22:57:28 +0000 (23:57 +0100)]
Strip down Avisynth header file to what we actually need/use.

12 years agoAdded a "restart" button and extended JobListModel API as required.
lordmulder [Tue, 14 Feb 2012 22:36:44 +0000 (23:36 +0100)]
Added a "restart" button and extended JobListModel API as required.

12 years agoAdded some more information about audio encoding to ReadMe file.
lordmulder [Tue, 14 Feb 2012 19:50:35 +0000 (20:50 +0100)]
Added some more information about audio encoding to ReadMe file.

12 years agoUpdated ReadMe file.
lordmulder [Tue, 14 Feb 2012 18:03:19 +0000 (19:03 +0100)]
Updated ReadMe file.

12 years agoBump version.
lordmulder [Mon, 13 Feb 2012 23:27:02 +0000 (00:27 +0100)]
Bump version.

12 years agoAdded option to by-pass the Avisynth check. Not recommended!
lordmulder [Mon, 13 Feb 2012 19:49:16 +0000 (20:49 +0100)]
Added option to by-pass the Avisynth check. Not recommended!

12 years agoActually detect the Avisynth version. Will accept version 2.5 or later.
lordmulder [Mon, 13 Feb 2012 17:52:55 +0000 (18:52 +0100)]
Actually detect the Avisynth version. Will accept version 2.5 or later.

12 years agoMake sure that the current configuration can be saved to a template, even if it equal...
lordmulder [Mon, 13 Feb 2012 15:44:50 +0000 (16:44 +0100)]
Make sure that the current configuration can be saved to a template, even if it equals the "<Recently Used>" configuration. Also added Avisynth credits.

12 years agoUpdated CPUID assembly from x264.
lordmulder [Mon, 13 Feb 2012 02:02:06 +0000 (03:02 +0100)]
Updated CPUID assembly from x264.

12 years agoMake installer remember the install location from a previous installation.
lordmulder [Mon, 13 Feb 2012 01:12:04 +0000 (02:12 +0100)]
Make installer remember the install location from a previous installation.

12 years agoProperly verify custom Avs2YUV parameters. Also improved color-space info in the...
lordmulder [Sun, 12 Feb 2012 23:04:39 +0000 (00:04 +0100)]
Properly verify custom Avs2YUV parameters. Also improved color-space info in the ReadMe file.

12 years agoCompatibility fix.
lordmulder [Sun, 12 Feb 2012 16:35:50 +0000 (17:35 +0100)]
Compatibility fix.