|
383bf1c0dd
|
The list of supported profiles will now be loaded from the EncoderInfo object, depending on the select Encoder *and* Variant.
|
2014-04-16 16:05:24 +02:00 |
|
|
23dacbaddf
|
Improved exception handling.
|
2014-04-16 14:57:32 +02:00 |
|
|
e67d61e8f6
|
Added EncoderFactory class.
|
2014-04-16 13:49:36 +02:00 |
|
|
ca2d532f8b
|
Improved x264/x265 version check + check supported RC modes.
|
2014-04-15 22:12:02 +02:00 |
|
|
8f6ccd028f
|
Fixed template loading. Also overhaul of the complete template loading/saving code.
|
2014-04-11 21:28:47 +02:00 |
|
|
057336d162
|
Each encoder now can return an AbstractEncoderInfo object, which contains the supported I/O formats. Use this info the AddJob dialog.
|
2014-04-11 15:33:02 +02:00 |
|
|
d24ceaab78
|
Updated web-site URL's to make them more consistent.
|
2014-04-11 14:44:01 +02:00 |
|
|
14cbc72ad8
|
Updated encoder versions.
|
2014-04-10 23:56:43 +02:00 |
|
|
715dee0627
|
Updated deployment scripts.
|
2014-02-26 18:15:23 +01:00 |
|
|
024355831d
|
Actually make encoding with x265 work, from y4m sources as well as from STDIN sources. Also various smaller fixes.
|
2014-02-26 17:39:36 +01:00 |
|
|
675ef7cef5
|
Fixed VapourSynth input + some more code re-factoring.
|
2014-02-26 16:08:06 +01:00 |
|
|
e694ed1154
|
Finished new "About" dialog and removed old code.
|
2014-02-26 15:34:56 +01:00 |
|
|
fb721fb532
|
Added new "About" dialog.
|
2014-02-26 03:58:19 +01:00 |
|
|
20db251b94
|
Fixed path to auto-updater tools.
|
2014-02-26 01:08:59 +01:00 |
|
|
1decd835d9
|
Fixed Avisynth version detection as well as detecting the source properties.
|
2014-02-26 00:55:11 +01:00 |
|
|
65e7bc32e0
|
Fixed the use of the "m_abort" and "m_pause" flags. Also various fixes to encoder output parsing.
|
2014-02-25 23:52:10 +01:00 |
|
|
155f66c061
|
Implemented VSPipe version detection + various fixes.
|
2014-02-25 22:44:39 +01:00 |
|
|
38e7dbae56
|
Refactored source types (Avisynth, VapourSynth, etc) into separate classes + loads of fixes.
|
2014-02-24 23:13:42 +01:00 |
|
|
6164e48604
|
Refactored runEncodingPass() into AbstractEncoder class and refactored encoder-specific parts into the corresponding Encoder classes.
|
2014-02-24 19:51:53 +01:00 |
|
|
0fa2a16e13
|
Refactored encoder version detection into encoder-specific classes.
|
2014-02-24 14:57:30 +01:00 |
|
|
b356e28a32
|
Some refactoring to allow supporting multiple encoders in the encode thread (far from being complete though).
|
2014-02-22 20:32:46 +01:00 |
|
|
52eb860a9c
|
Added ".hevc" file extension to the save file dialog.
|
2014-02-21 23:57:03 +01:00 |
|
|
6f4a2c5493
|
Added x265 about box and web-links.
|
2014-02-21 19:28:17 +01:00 |
|
|
f35b9d2969
|
Implemented x265 detection. Also improved x264 and Avs2YUV verification.
|
2014-02-21 17:52:16 +01:00 |
|
|
2bafd5f5f6
|
Select the 64-Bit encoder by default on 64-Bit systems.
|
2014-02-15 00:40:15 +01:00 |
|
|
e1c9f86520
|
Force update of the controls after a template has been loaded.
|
2014-02-14 23:58:39 +01:00 |
|
|
a99b922856
|
Fixed a few types.
|
2014-02-14 23:32:36 +01:00 |
|
|
d97545c2e4
|
Fixed the EncodeThread class to work with the recent model changes.
|
2014-02-14 23:14:39 +01:00 |
|
|
6982596882
|
Refactored SysinfoModel and PreferencesModel. Also made those classes thread-safe!
|
2014-02-14 00:01:00 +01:00 |
|
|
c873bf8527
|
Refactored calculation of the binary path to a separate class. Also more code refactoring.
|
2014-02-12 21:36:10 +01:00 |
|
|
2c97c709fc
|
Added a new model to store the system capabilities.
|
2014-02-12 19:34:14 +01:00 |
|
|
7ed6499ff2
|
Removed "use 10-Bit encoding" from preferences. Also updated Help screen to show the help for the *selected* encoder.
|
2014-02-11 02:33:17 +01:00 |
|
|
5d9c70db03
|
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.
|
2014-02-10 21:33:04 +01:00 |
|
|
1dd25db214
|
Bump version.
|
2014-02-07 12:44:01 +01:00 |
|
|
a624b2a392
|
Bump version.
|
2014-02-03 15:08:53 +01:00 |
|
|
4ccad3655b
|
Refactored host connectivity check into a separate function. Also decrease the number of remaining connection attempts *only* if the connection failed.
|
2014-02-02 21:37:44 +01:00 |
|
|
ad9e7e0d77
|
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.
|
2014-02-02 15:58:59 +01:00 |
|
|
02b61aa490
|
Check version tag when connecting to the shared memory area -> avoids conflicts between different versions.
|
2014-02-01 22:00:22 +01:00 |
|
|
2d7aa8f949
|
Use the new CLI parser class in a few more places.
|
2014-02-01 20:21:24 +01:00 |
|
|
b18d067d51
|
Refactored command-line parser into a separate class. Consequently, eliminated a lot of redundant code in "main" and "win_main".
|
2014-02-01 19:19:06 +01:00 |
|
|
c899d1aa3f
|
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.
|
2014-02-01 15:34:11 +01:00 |
|
|
05026c9c78
|
Some more refactoring of the IPC code. Moved "core" functions into a separate class.
|
2014-01-29 23:59:03 +01:00 |
|
|
9848d78beb
|
Some small improvements to IPC handling.
|
2014-01-29 16:23:55 +01:00 |
|
|
014a9bee57
|
Some fixes for UI status handling.
|
2014-01-28 02:16:12 +01:00 |
|
|
1f41a535d4
|
Improved UI status handling.
|
2014-01-28 02:09:43 +01:00 |
|
|
8d68357907
|
Handle incoming IPC commands in the "main" window.
|
2014-01-27 21:54:24 +01:00 |
|
|
fa9b468f92
|
Added multi-instance handling to main() function.
|
2014-01-27 20:21:29 +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 |
|
|
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 |
|
|
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 |
|
|
50bd16dc80
|
Some improvements to the updater dialog.
|
2013-11-23 15:20:07 +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 |
|
|
7ed2c7e5ce
|
Improved JobObject::addProcessToJob() function.
|
2013-11-03 18:59:29 +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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
1bfbc3dc9d
|
Updated web-links.
|
2013-08-07 16:00:46 +02:00 |
|
|
3766369c49
|
Refactored VapourSynth detection code into a separate thread, similar to Avisynth.
|
2013-08-07 15:34:02 +02:00 |
|
|
9635f092f6
|
Much improved VapourSynth detection + added option "--no-deadlock-detection" to disable process termination on timeout.
|
2013-08-04 18:44:53 +02:00 |
|
|
2aa2c7385f
|
Implemented VaporSynth input support.
|
2013-08-02 20:44:47 +02:00 |
|
|
78f882f1ad
|
Added VapourSynth detection code.
|
2013-08-02 18:09:12 +02:00 |
|
|
2adc1ee50c
|
Added CLI option to skip the x264 version test.
|
2013-07-07 16:11:47 +02:00 |
|
|
74edad10e7
|
Fixed regression in previous commit.
|
2013-07-03 23:56:41 +02:00 |
|
|
74ac7077a6
|
Some more refactoring.
|
2013-07-03 21:52:19 +02:00 |
|
|
a74f27ab5b
|
Code refactoring: Now "Preferences" and "Recently" used models are in separate classes for a more cleaner design.
|
2013-07-03 21:34:21 +02:00 |
|
|
43e1146263
|
Added sound effect when a job has completed or failed (optionally, disabled by default).
|
2013-07-01 03:03:21 +02:00 |
|
|
e1e7248b3a
|
Added option to set the process priority of the encoder processes.
|
2013-06-17 00:42:57 +02:00 |
|
|
4e2094c296
|
Fixed a stupid mistake that made some of the *input* formats not show up.
|
2013-05-23 22:28:57 +02:00 |
|
|
cfe88da4fc
|
Make help screen work again + updated Readme file.
|
2013-05-23 22:15:33 +02:00 |
|
|
a3072d9c6b
|
Fixed a small bug: When adding multiple files and enabling the "Apply To All Files" option, then the current file was added twice.
|
2013-05-11 21:52:07 +02:00 |
|
|
a56ed35a1a
|
Finished work to better handle multiple input files.
|
2013-05-11 01:50:05 +02:00 |
|
|
680debf496
|
Some more refactoring to allow better handling of multiple input files.
|
2013-05-08 22:46:25 +02:00 |
|
|
aacf84b88a
|
Some initial refactoring to allow better handling of multiple input files.
|
2013-05-08 00:04:40 +02:00 |
|
|
b2b751035d
|
Better support for new x264 builds with OpenCL Lookahead.
|
2013-05-05 14:11:34 +02:00 |
|
|
dd7a18abbb
|
Moved the Avisynth detected code into a background thread.
|
2013-04-02 23:10:58 +02:00 |
|
|
2d80a1d7a5
|
Bumped versions.
|
2013-03-06 23:37:15 +01:00 |
|
|
7070d0d41f
|
Bump version.
|
2013-01-15 21:18:24 +01:00 |
|
|
337a65bb2d
|
Now using global "fatal exit" function.
|
2012-12-15 19:12:56 +01:00 |
|