OSDN Git Service

x264-launcher/x264-launcher.git
10 years agoUpdated the VS2012 project file.
lordmulder [Sun, 20 Apr 2014 16:06:21 +0000 (18:06 +0200)]
Updated the VS2012 project file.

10 years agoMake it possible to move jobs up/down the in the queue. Hold CTRL while pressing...
lordmulder [Sun, 20 Apr 2014 15:38:55 +0000 (17:38 +0200)]
Make it possible to move jobs up/down the in the queue. Hold CTRL while pressing up/down cursor keys as a shortcut.

10 years agoImproved detected of source file type + EncoderInfo object can check if the given...
lordmulder [Sun, 20 Apr 2014 13:09:58 +0000 (15:09 +0200)]
Improved detected of source file type + EncoderInfo object can check if the given source type is supported.

10 years agoUpdated Visual Studio 2012 project file.
lordmulder [Fri, 18 Apr 2014 19:22:10 +0000 (21:22 +0200)]
Updated Visual Studio 2012 project file.

10 years agoFixed compilation with MSVC 2012.
lordmulder [Fri, 18 Apr 2014 19:21:34 +0000 (21:21 +0200)]
Fixed compilation with MSVC 2012.

10 years agoUpdated the ReadMe file.
lordmulder [Fri, 18 Apr 2014 18:36:08 +0000 (20:36 +0200)]
Updated the ReadMe file.

10 years agoImplemented initial queue saving/loading support.
lordmulder [Fri, 18 Apr 2014 12:41:20 +0000 (14:41 +0200)]
Implemented initial queue saving/loading support.

10 years agoSmall fix for deployment script. v2.36
lordmulder [Wed, 16 Apr 2014 20:36:23 +0000 (22:36 +0200)]
Small fix for deployment script.

10 years agoMake sure comboxboxes are *not* initialized yet, so loading the template will update...
lordmulder [Wed, 16 Apr 2014 19:27:27 +0000 (21:27 +0200)]
Make sure comboxboxes are *not* initialized yet, so loading the template will update the GUI.

10 years agoUpdated x265 version number.
lordmulder [Wed, 16 Apr 2014 18:33:25 +0000 (20:33 +0200)]
Updated x265 version number.

10 years agoSome more tweaking to template loading code. Also added some backward-compatibility...
lordmulder [Wed, 16 Apr 2014 18:20:31 +0000 (20:20 +0200)]
Some more tweaking to template loading code. Also added some backward-compatibility fixes.

10 years agoFixed icon in help dialog.
lordmulder [Wed, 16 Apr 2014 18:19:38 +0000 (20:19 +0200)]
Fixed icon in help dialog.

10 years agoUpdated deployment script.
lordmulder [Wed, 16 Apr 2014 18:18:48 +0000 (20:18 +0200)]
Updated deployment script.

10 years agoTunings are now also loaded from the EncoderInfo object. Also improved template savin...
lordmulder [Wed, 16 Apr 2014 14:50:03 +0000 (16:50 +0200)]
Tunings are now also loaded from the EncoderInfo object. Also improved template saving code.

10 years agoUpdated and improved tool tips.
lordmulder [Wed, 16 Apr 2014 14:05:38 +0000 (16:05 +0200)]
Updated and improved tool tips.

10 years agoThe list of supported profiles will now be loaded from the EncoderInfo object, depend...
lordmulder [Wed, 16 Apr 2014 14:05:24 +0000 (16:05 +0200)]
The list of supported profiles will now be loaded from the EncoderInfo object, depending on the select Encoder *and* Variant.

10 years agoImproved exception handling.
lordmulder [Wed, 16 Apr 2014 12:57:32 +0000 (14:57 +0200)]
Improved exception handling.

10 years agoAdded EncoderFactory class.
lordmulder [Wed, 16 Apr 2014 11:49:36 +0000 (13:49 +0200)]
Added EncoderFactory class.

10 years agoImproved x264/x265 version check + check supported RC modes.
lordmulder [Tue, 15 Apr 2014 20:12:02 +0000 (22:12 +0200)]
Improved x264/x265 version check + check supported RC modes.

10 years agoRemoved an obsolete Debug output (was broken anyway).
lordmulder [Tue, 15 Apr 2014 20:11:33 +0000 (22:11 +0200)]
Removed an obsolete Debug output (was broken anyway).

10 years agoFixed template loading. Also overhaul of the complete template loading/saving code. v2.35
lordmulder [Fri, 11 Apr 2014 19:28:47 +0000 (21:28 +0200)]
Fixed template loading. Also overhaul of the complete template loading/saving code.

10 years agoEach encoder now can return an AbstractEncoderInfo object, which contains the support...
lordmulder [Fri, 11 Apr 2014 13:33:02 +0000 (15:33 +0200)]
Each encoder now can return an AbstractEncoderInfo object, which contains the supported I/O formats. Use this info the AddJob dialog.

10 years agoUpdated web-site URL's to make them more consistent.
lordmulder [Fri, 11 Apr 2014 12:44:01 +0000 (14:44 +0200)]
Updated web-site URL's to make them more consistent.

10 years agoUpdated encoder versions. v2.34
lordmulder [Thu, 10 Apr 2014 21:56:43 +0000 (23:56 +0200)]
Updated encoder versions.

10 years agoUpdated the installer script.
lordmulder [Wed, 26 Feb 2014 17:29:24 +0000 (18:29 +0100)]
Updated the installer script.

10 years agoUpdated deployment scripts.
lordmulder [Wed, 26 Feb 2014 17:15:23 +0000 (18:15 +0100)]
Updated deployment scripts.

10 years agoActually make encoding with x265 work, from y4m sources as well as from STDIN sources...
lordmulder [Wed, 26 Feb 2014 16:39:36 +0000 (17:39 +0100)]
Actually make encoding with x265 work, from y4m sources as well as from STDIN sources. Also various smaller fixes.

10 years agoFixed VapourSynth input + some more code re-factoring.
lordmulder [Wed, 26 Feb 2014 15:08:06 +0000 (16:08 +0100)]
Fixed VapourSynth input + some more code re-factoring.

10 years agoFinished new "About" dialog and removed old code.
lordmulder [Wed, 26 Feb 2014 14:34:56 +0000 (15:34 +0100)]
Finished new "About" dialog and removed old code.

10 years agoAdded new "About" dialog.
lordmulder [Wed, 26 Feb 2014 02:58:19 +0000 (03:58 +0100)]
Added new "About" dialog.

10 years agoFixed path to auto-updater tools.
lordmulder [Wed, 26 Feb 2014 00:08:59 +0000 (01:08 +0100)]
Fixed path to auto-updater tools.

10 years agoFixed Avisynth version detection as well as detecting the source properties.
lordmulder [Tue, 25 Feb 2014 23:55:11 +0000 (00:55 +0100)]
Fixed Avisynth version detection as well as detecting the source properties.

10 years agoShow confirmation dialog before aborting a job.
lordmulder [Tue, 25 Feb 2014 23:54:33 +0000 (00:54 +0100)]
Show confirmation dialog before aborting a job.

10 years agoFixed the use of the "m_abort" and "m_pause" flags. Also various fixes to encoder...
lordmulder [Tue, 25 Feb 2014 22:52:10 +0000 (23:52 +0100)]
Fixed the use of the "m_abort" and "m_pause" flags. Also various fixes to encoder output parsing.

10 years agoRemoved obsolete code from EncodeThread class.
lordmulder [Tue, 25 Feb 2014 22:51:09 +0000 (23:51 +0100)]
Removed obsolete code from EncodeThread class.

10 years agoImplemented VSPipe version detection + various fixes.
lordmulder [Tue, 25 Feb 2014 21:44:39 +0000 (22:44 +0100)]
Implemented VSPipe version detection + various fixes.

10 years agoRefactored source types (Avisynth, VapourSynth, etc) into separate classes + loads...
lordmulder [Mon, 24 Feb 2014 22:13:42 +0000 (23:13 +0100)]
Refactored source types (Avisynth, VapourSynth, etc) into separate classes + loads of fixes.

10 years agoRefactored runEncodingPass() into AbstractEncoder class and refactored encoder-specif...
lordmulder [Mon, 24 Feb 2014 18:51:53 +0000 (19:51 +0100)]
Refactored runEncodingPass() into AbstractEncoder class and refactored encoder-specific parts into the corresponding Encoder classes.

10 years agoRefactored encoder version detection into encoder-specific classes.
lordmulder [Mon, 24 Feb 2014 13:57:30 +0000 (14:57 +0100)]
Refactored encoder version detection into encoder-specific classes.

10 years agoSome refactoring to allow supporting multiple encoders in the encode thread (far...
lordmulder [Sat, 22 Feb 2014 19:32:46 +0000 (20:32 +0100)]
Some refactoring to allow supporting multiple encoders in the encode thread (far from being complete though).

10 years agoAdded ".hevc" file extension to the save file dialog.
lordmulder [Fri, 21 Feb 2014 22:57:03 +0000 (23:57 +0100)]
Added ".hevc" file extension to the save file dialog.

10 years agoAdded x265 about box and web-links.
lordmulder [Fri, 21 Feb 2014 18:28:17 +0000 (19:28 +0100)]
Added x265 about box and web-links.

10 years agoImplemented x265 detection. Also improved x264 and Avs2YUV verification.
lordmulder [Fri, 21 Feb 2014 16:52:16 +0000 (17:52 +0100)]
Implemented x265 detection. Also improved x264 and Avs2YUV verification.

10 years agoSelect the 64-Bit encoder by default on 64-Bit systems.
lordmulder [Fri, 14 Feb 2014 23:40:15 +0000 (00:40 +0100)]
Select the 64-Bit encoder by default on 64-Bit systems.

10 years agoDisable selection of x265 in "add job" dialog for now. Will be re-enabled when it...
lordmulder [Fri, 14 Feb 2014 23:13:22 +0000 (00:13 +0100)]
Disable selection of x265 in "add job" dialog for now. Will be re-enabled when it's actually supported.

10 years agoForce update of the controls after a template has been loaded.
lordmulder [Fri, 14 Feb 2014 22:58:39 +0000 (23:58 +0100)]
Force update of the controls after a template has been loaded.

10 years agoActually create the EncodeThread instance.
lordmulder [Fri, 14 Feb 2014 22:33:26 +0000 (23:33 +0100)]
Actually create the EncodeThread instance.

10 years agoFixed a few types.
lordmulder [Fri, 14 Feb 2014 22:32:36 +0000 (23:32 +0100)]
Fixed a few types.

10 years agoFixed the EncodeThread class to work with the recent model changes.
lordmulder [Fri, 14 Feb 2014 22:14:39 +0000 (23:14 +0100)]
Fixed the EncodeThread class to work with the recent model changes.

10 years agoMade the mutexes in the model classes "mutable" rather than "static".
lordmulder [Fri, 14 Feb 2014 22:13:16 +0000 (23:13 +0100)]
Made the mutexes in the model classes "mutable" rather than "static".

10 years agoRefactored SysinfoModel and PreferencesModel. Also made those classes thread-safe!
lordmulder [Thu, 13 Feb 2014 23:01:00 +0000 (00:01 +0100)]
Refactored SysinfoModel and PreferencesModel. Also made those classes thread-safe!

10 years agoRefactored calculation of the binary path to a separate class. Also more code refacto...
lordmulder [Wed, 12 Feb 2014 20:36:10 +0000 (21:36 +0100)]
Refactored calculation of the binary path to a separate class. Also more code refactoring.

10 years agoAdded a new model to store the system capabilities.
lordmulder [Wed, 12 Feb 2014 18:34:14 +0000 (19:34 +0100)]
Added a new model to store the system capabilities.

10 years agoRemoved "use 10-Bit encoding" from preferences. Also updated Help screen to show...
lordmulder [Tue, 11 Feb 2014 01:33:17 +0000 (02:33 +0100)]
Removed "use 10-Bit encoding" from preferences. Also updated Help screen to show the help for the *selected* encoder.

10 years agoInitial multi-encoder support. This will allow adding support for x265 in a future...
lordmulder [Mon, 10 Feb 2014 20:33:04 +0000 (21:33 +0100)]
Initial 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.

10 years agoBump version. v2.31
lordmulder [Fri, 7 Feb 2014 11:44:01 +0000 (12:44 +0100)]
Bump version.

10 years agoBump version.
lordmulder [Mon, 3 Feb 2014 14:08:53 +0000 (15:08 +0100)]
Bump version.

10 years agoRefactored host connectivity check into a separate function. Also decrease the number...
lordmulder [Sun, 2 Feb 2014 20:37:44 +0000 (21:37 +0100)]
Refactored host connectivity check into a separate function. Also decrease the number of remaining connection attempts *only* if the connection failed.

10 years agoBound the maximum number of hosts that will be tested during connectivity test, rathe...
lordmulder [Sun, 2 Feb 2014 14:58:59 +0000 (15:58 +0100)]
Bound 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.

10 years agoUpdated WebUpdate and GnuPG binaries to the latest versions.
lordmulder [Sun, 2 Feb 2014 14:57:08 +0000 (15:57 +0100)]
Updated WebUpdate and GnuPG binaries to the latest versions.

10 years agoRemoved dependency on CLIParser from "global" functions.
lordmulder [Sun, 2 Feb 2014 14:54:39 +0000 (15:54 +0100)]
Removed dependency on CLIParser from "global" functions.

10 years agoCheck version tag when connecting to the shared memory area -> avoids conflicts betwe...
lordmulder [Sat, 1 Feb 2014 21:00:22 +0000 (22:00 +0100)]
Check version tag when connecting to the shared memory area -> avoids conflicts between different versions.

10 years agoUse the new CLI parser class in a few more places.
lordmulder [Sat, 1 Feb 2014 19:21:24 +0000 (20:21 +0100)]
Use the new CLI parser class in a few more places.

10 years agoRefactored command-line parser into a separate class. Consequently, eliminated a...
lordmulder [Sat, 1 Feb 2014 18:19:06 +0000 (19:19 +0100)]
Refactored command-line parser into a separate class. Consequently, eliminated a lot of redundant code in "main" and "win_main".

10 years agoWhen job's are added via "--add-job", the job will now be either started immediately...
lordmulder [Sat, 1 Feb 2014 14:34:11 +0000 (15:34 +0100)]
When 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.

10 years agoEnhanced IPC class to pass an additional "flags" value for each command.
lordmulder [Sat, 1 Feb 2014 14:30:46 +0000 (15:30 +0100)]
Enhanced IPC class to pass an additional "flags" value for each command.

10 years agoAdded web-link for Avisynth+.
lordmulder [Wed, 29 Jan 2014 22:59:16 +0000 (23:59 +0100)]
Added web-link for Avisynth+.

10 years agoSome more refactoring of the IPC code. Moved "core" functions into a separate class.
lordmulder [Wed, 29 Jan 2014 22:59:03 +0000 (23:59 +0100)]
Some more refactoring of the IPC code. Moved "core" functions into a separate class.

10 years agoRemoved an obsolete class.
lordmulder [Wed, 29 Jan 2014 15:32:26 +0000 (16:32 +0100)]
Removed an obsolete class.

10 years agoSome small improvements to IPC handling.
lordmulder [Wed, 29 Jan 2014 15:23:55 +0000 (16:23 +0100)]
Some small improvements to IPC handling.

10 years agoSome fixes for UI status handling.
lordmulder [Tue, 28 Jan 2014 01:16:12 +0000 (02:16 +0100)]
Some fixes for UI status handling.

10 years agoImproved UI status handling.
lordmulder [Tue, 28 Jan 2014 01:09:43 +0000 (02:09 +0100)]
Improved UI status handling.

10 years agoUpdated README file with new CLI arguments.
lordmulder [Mon, 27 Jan 2014 21:22:30 +0000 (22:22 +0100)]
Updated README file with new CLI arguments.

10 years agoHandle incoming IPC commands in the "main" window.
lordmulder [Mon, 27 Jan 2014 20:54:24 +0000 (21:54 +0100)]
Handle incoming IPC commands in the "main" window.

10 years agoFixed IPC initialization + some code refactoring.
lordmulder [Mon, 27 Jan 2014 19:34:59 +0000 (20:34 +0100)]
Fixed IPC initialization + some code refactoring.

10 years agoAdded multi-instance handling to main() function.
lordmulder [Mon, 27 Jan 2014 19:21:29 +0000 (20:21 +0100)]
Added multi-instance handling to main() function.

10 years agoAdded new IPC handler class. Ported from MediaInfoXP and improved to suite Simple...
lordmulder [Mon, 27 Jan 2014 18:59:23 +0000 (19:59 +0100)]
Added new IPC handler class. Ported from MediaInfoXP and improved to suite Simple x264 Launcher.

10 years agoHappy new year 2014!
lordmulder [Mon, 27 Jan 2014 18:58:24 +0000 (19:58 +0100)]
Happy new year 2014!

10 years agoAdded a new "--add-job <src_file> <out_file> <template>" command-line option. Also...
lordmulder [Mon, 20 Jan 2014 21:02:53 +0000 (22:02 +0100)]
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".

10 years agoMake sure active user is in the "admin" group before checking for updates.
lordmulder [Mon, 16 Dec 2013 21:58:52 +0000 (22:58 +0100)]
Make sure active user is in the "admin" group before checking for updates.

10 years agoSome fixes for updater dialog.
lordmulder [Mon, 16 Dec 2013 21:58:21 +0000 (22:58 +0100)]
Some fixes for updater dialog.

10 years agoSimplified installer code.
lordmulder [Sat, 14 Dec 2013 22:21:47 +0000 (23:21 +0100)]
Simplified installer code.

10 years agoImplemented update reminder to main window. Also added option to disable update remin... v2.28
lordmulder [Sat, 14 Dec 2013 21:30:19 +0000 (22:30 +0100)]
Implemented update reminder to main window. Also added option to disable update reminder to preferences dialog.

10 years agoImproved updater dialog.
lordmulder [Sat, 14 Dec 2013 13:20:43 +0000 (14:20 +0100)]
Improved updater dialog.

10 years agoSome more installer refinements.
lordmulder [Sat, 14 Dec 2013 12:19:30 +0000 (13:19 +0100)]
Some more installer refinements.

10 years agoVarious install script fixes.
lordmulder [Fri, 13 Dec 2013 14:35:46 +0000 (15:35 +0100)]
Various install script fixes.

10 years agoAdded new installer code.
lordmulder [Fri, 13 Dec 2013 14:25:57 +0000 (15:25 +0100)]
Added new installer code.

10 years agoSome updates to the updater dialog.
lordmulder [Fri, 13 Dec 2013 14:25:36 +0000 (15:25 +0100)]
Some updates to the updater dialog.

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".