OSDN Git Service
lordmulder [Tue, 12 Nov 2013 22:29:13 +0000 (23:29 +0100)]
Fixed priority control in Preferences dialog.
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.
lordmulder [Sun, 10 Nov 2013 17:32:37 +0000 (18:32 +0100)]
Improved logging output, if Avisynth (Avs2YUV) or VapurSynth (vspipe) crashes.
lordmulder [Fri, 8 Nov 2013 16:39:16 +0000 (17:39 +0100)]
Improved VapourSynth detection code.
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.
lordmulder [Tue, 5 Nov 2013 23:38:03 +0000 (00:38 +0100)]
Bump version.
lordmulder [Tue, 5 Nov 2013 23:30:27 +0000 (00:30 +0100)]
Some improvements to global functions header file.
lordmulder [Tue, 5 Nov 2013 23:29:44 +0000 (00:29 +0100)]
Added compatibility manifest.
lordmulder [Sun, 3 Nov 2013 17:59:29 +0000 (18:59 +0100)]
Improved JobObject::addProcessToJob() function.
lordmulder [Sun, 3 Nov 2013 17:35:17 +0000 (18:35 +0100)]
Added JobObject class.
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".
lordmulder [Sun, 3 Nov 2013 16:08:02 +0000 (17:08 +0100)]
Backported various changes in the "global" functions from LameXP.
lordmulder [Sun, 3 Nov 2013 15:57:16 +0000 (16:57 +0100)]
Added Visual Studio 2013 project/solution files.
lordmulder [Sun, 3 Nov 2013 15:56:55 +0000 (16:56 +0100)]
Cosmetics.
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).
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.
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.
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.
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.
lordmulder [Sun, 11 Aug 2013 18:13:51 +0000 (20:13 +0200)]
Improved VapourSynth warning message (added notice about Python 3.3).
lordmulder [Fri, 9 Aug 2013 11:41:02 +0000 (13:41 +0200)]
Some improvements in preferences dialog.
lordmulder [Thu, 8 Aug 2013 21:18:31 +0000 (23:18 +0200)]
Added option to disable the Avisynth/VapourSynth warning messages to the preferences.
lordmulder [Thu, 8 Aug 2013 21:17:52 +0000 (23:17 +0200)]
Updated README file.
lordmulder [Wed, 7 Aug 2013 14:00:46 +0000 (16:00 +0200)]
Updated web-links.
lordmulder [Wed, 7 Aug 2013 13:34:02 +0000 (15:34 +0200)]
Refactored VapourSynth detection code into a separate thread, similar to Avisynth.
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.
lordmulder [Fri, 2 Aug 2013 18:44:47 +0000 (20:44 +0200)]
Implemented VaporSynth input support.
lordmulder [Fri, 2 Aug 2013 16:09:12 +0000 (18:09 +0200)]
Added VapourSynth detection code.
lordmulder [Sun, 7 Jul 2013 14:11:47 +0000 (16:11 +0200)]
Added CLI option to skip the x264 version test.
lordmulder [Wed, 3 Jul 2013 21:56:41 +0000 (23:56 +0200)]
Fixed regression in previous commit.
lordmulder [Wed, 3 Jul 2013 19:52:19 +0000 (21:52 +0200)]
Some more refactoring.
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.
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).
lordmulder [Sun, 16 Jun 2013 22:42:57 +0000 (00:42 +0200)]
Added option to set the process priority of the encoder processes.
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.
lordmulder [Thu, 23 May 2013 20:18:53 +0000 (22:18 +0200)]
Installer update.
lordmulder [Thu, 23 May 2013 20:15:33 +0000 (22:15 +0200)]
Make help screen work again + updated Readme file.
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.
lordmulder [Fri, 10 May 2013 23:50:05 +0000 (01:50 +0200)]
Finished work to better handle 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.
lordmulder [Tue, 7 May 2013 22:04:40 +0000 (00:04 +0200)]
Some initial refactoring to allow better handling of multiple input files.
lordmulder [Sun, 5 May 2013 12:32:58 +0000 (14:32 +0200)]
Updated build script.
lordmulder [Sun, 5 May 2013 12:12:30 +0000 (14:12 +0200)]
Better 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.
lordmulder [Tue, 2 Apr 2013 21:10:58 +0000 (23:10 +0200)]
Moved the Avisynth detected code into a background thread.
lordmulder [Wed, 6 Mar 2013 22:37:15 +0000 (23:37 +0100)]
Bumped versions.
lordmulder [Tue, 15 Jan 2013 20:18:24 +0000 (21:18 +0100)]
Bump version.
lordmulder [Sat, 15 Dec 2012 18:12:56 +0000 (19:12 +0100)]
Now using global "fatal exit" function.
lordmulder [Wed, 5 Dec 2012 21:51:27 +0000 (22:51 +0100)]
Updated build script.
lordmulder [Sun, 2 Dec 2012 18:58:49 +0000 (19:58 +0100)]
Added solution/project files for Visual Studio 2012.
lordmulder [Sun, 2 Dec 2012 18:36:43 +0000 (19:36 +0100)]
Prepare for separate solutions for MSVC2010 and MSVC2012.
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).
lordmulder [Wed, 28 Nov 2012 22:36:00 +0000 (23:36 +0100)]
Updated version info.
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.
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.
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.
lordmulder [Tue, 8 May 2012 14:08:02 +0000 (16:08 +0200)]
Fix of previous commit.
lordmulder [Tue, 8 May 2012 00:50:20 +0000 (02:50 +0200)]
Less restrictive minimum/maximum for the "target bitrate" selector.
lordmulder [Mon, 30 Apr 2012 20:24:41 +0000 (22:24 +0200)]
Better handling of exceptions in Avisynth code.
lordmulder [Mon, 30 Apr 2012 17:26:41 +0000 (19:26 +0200)]
Added an option to save the log automatically.
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.
lordmulder [Thu, 29 Mar 2012 16:45:51 +0000 (18:45 +0200)]
Bump version.
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.
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.
lordmulder [Mon, 27 Feb 2012 20:39:15 +0000 (21:39 +0100)]
Improved file size estimation.
lordmulder [Thu, 23 Feb 2012 02:18:46 +0000 (03:18 +0100)]
Show an estimate(!) of the final size during the encode.
lordmulder [Wed, 22 Feb 2012 22:53:16 +0000 (23:53 +0100)]
Properly remember the last selected output file filter index.
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.
lordmulder [Mon, 20 Feb 2012 23:37:31 +0000 (00:37 +0100)]
Added support for handling multiple instances.
lordmulder [Mon, 20 Feb 2012 20:36:57 +0000 (21:36 +0100)]
Updated ReadMe file.
lordmulder [Sat, 18 Feb 2012 00:22:24 +0000 (01:22 +0100)]
Updated ReadMe file + slightly tweak install script.
lordmulder [Fri, 17 Feb 2012 21:18:40 +0000 (22:18 +0100)]
Updated ReadMe file.
lordmulder [Thu, 16 Feb 2012 22:58:33 +0000 (23:58 +0100)]
Added a web-link for "Help and Support".
lordmulder [Thu, 16 Feb 2012 13:33:26 +0000 (14:33 +0100)]
Added "Copy" and "Paste" to custom context menu.
lordmulder [Thu, 16 Feb 2012 01:08:46 +0000 (02:08 +0100)]
Added "Editor" dialog for custom parameters.
lordmulder [Tue, 14 Feb 2012 23:45:42 +0000 (00:45 +0100)]
Delete zero-size output files when job fails or is aborted.
lordmulder [Tue, 14 Feb 2012 22:57:28 +0000 (23:57 +0100)]
Strip down Avisynth header file to what we actually need/use.
lordmulder [Tue, 14 Feb 2012 22:36:44 +0000 (23:36 +0100)]
Added a "restart" button and extended JobListModel API as required.
lordmulder [Tue, 14 Feb 2012 19:50:35 +0000 (20:50 +0100)]
Added some more information about audio encoding to ReadMe file.
lordmulder [Tue, 14 Feb 2012 18:03:19 +0000 (19:03 +0100)]
Updated ReadMe file.
lordmulder [Mon, 13 Feb 2012 23:27:02 +0000 (00:27 +0100)]
Bump version.
lordmulder [Mon, 13 Feb 2012 19:49:16 +0000 (20:49 +0100)]
Added option to by-pass the Avisynth check. Not recommended!
lordmulder [Mon, 13 Feb 2012 17:52:55 +0000 (18:52 +0100)]
Actually detect the Avisynth version. Will accept version 2.5 or later.
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.
lordmulder [Mon, 13 Feb 2012 02:02:06 +0000 (03:02 +0100)]
Updated CPUID assembly from x264.
lordmulder [Mon, 13 Feb 2012 01:12:04 +0000 (02:12 +0100)]
Make installer remember the install location from a previous installation.
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.
lordmulder [Sun, 12 Feb 2012 16:35:50 +0000 (17:35 +0100)]
Compatibility fix.
lordmulder [Sun, 12 Feb 2012 15:45:29 +0000 (16:45 +0100)]
Updated ReadMe file.
lordmulder [Sun, 12 Feb 2012 14:58:28 +0000 (15:58 +0100)]
Added support for custom Avs2YUV parameters. Required to allow passing trough 4:2:2 (YV16) and 4:4:4 (YV24) data, as Avs2YUV converts to 4:2:0 (YV12) by default. YV16 and YV24 requires Avisynth 2.6!
lordmulder [Sat, 11 Feb 2012 22:34:37 +0000 (23:34 +0100)]
Updated ReadMe file.
lordmulder [Sat, 11 Feb 2012 17:21:45 +0000 (18:21 +0100)]
Added notice.
lordmulder [Sat, 11 Feb 2012 15:10:21 +0000 (16:10 +0100)]
Improved deadlock handling. We will now throw a warning after 1 minute and abort after 5 minutes of inactivity. This may still be too short for FFVideoSource() to finish indexing on extremely large files. Though in this case the user should use 'ffmsindex' to create the index beforehand.
lordmulder [Sat, 11 Feb 2012 02:11:29 +0000 (03:11 +0100)]
Minimum required OS is Windows XP, not Windows 2000.
lordmulder [Fri, 10 Feb 2012 23:28:32 +0000 (00:28 +0100)]
Improved installer script.
lordmulder [Fri, 10 Feb 2012 23:19:24 +0000 (00:19 +0100)]
Improved internal API for version info.
lordmulder [Fri, 10 Feb 2012 23:06:56 +0000 (00:06 +0100)]
Updated ReadMe file.
lordmulder [Fri, 10 Feb 2012 21:54:19 +0000 (22:54 +0100)]
Improved version info.
lordmulder [Fri, 10 Feb 2012 21:48:08 +0000 (22:48 +0100)]
Improved version info.
lordmulder [Fri, 10 Feb 2012 21:30:27 +0000 (22:30 +0100)]
Improved version info.