Commit Graph

49 Commits

Author SHA1 Message Date
6ca6b0ca11 Updated AddJob dialog for the recent AbstractEncoderInfo changes + various fixes. 2016-05-08 16:30:31 +02:00
36ecf72d93 Some re-design of AbstractEncoderInfo to allow more flexible encoder variants and RC modes. 2016-05-08 15:33:09 +02:00
b5637c3f0b Added preliminary NVEncC encoding support. 2016-05-07 17:39:12 +02:00
c1a11a6ec3 Bump x265 version. 2016-04-19 20:15:52 +02:00
6c665b1447 Bump x265 version. 2016-04-14 20:58:13 +02:00
a1bf0dbf25 Bump version. 2016-04-09 19:31:37 +02:00
cbec1e3a42 Bump version. 2016-03-17 22:28:44 +01:00
2f3eababe2 Updated x265 to v1.9. 2016-02-06 12:11:31 +01:00
8caee77d8a Bump x264 and x265 versions. 2016-01-24 15:07:33 +01:00
0f0e746b51 Bump version. 2016-01-02 13:01:33 +01:00
286f615370 Happy new year 2016! 2016-01-01 23:59:55 +01:00
c89b2c3e6f Updated x265 version. 2015-12-19 19:18:51 +01:00
1e2b69c6f4 Make "custom" Avs2YUV parameters work again. 2015-11-18 20:48:54 +01:00
3ebece16cc Bump x265 version + updated HISTORY file. 2015-10-12 20:31:46 +02:00
1123701e6f Correctly handle the case when Preset and/or Tune is "UNSPECIFIED". 2015-08-02 22:13:14 +02:00
9a5076ffcb More code refactoring: Got rid of the "binaries" class + added a SourceFactory class plus SourceInfo classes for each source type + some improvements of AddJob dialog. 2015-08-02 21:16:36 +02:00
d88c4ca553 Refactored code to better manage the encoder binary paths: They are now handled by the individual EncoderInfo class. Also added 12-Bit x265 encoder binaries. 2015-08-02 19:16:37 +02:00
8aa4768004 Bump x265 version. 2015-04-26 17:47:02 +02:00
8e04c3e541 Bump x265 version. 2015-04-17 19:00:53 +02:00
e669acfd39 Removed a lot of old cruft and use MUtils functions where possible. 2015-02-02 22:11:06 +01:00
d4d0882a10 Happy new year 2015 !!! 2015-01-31 19:56:04 +01:00
508734686e Updated x264 and x265 versions. 2015-01-31 19:15:51 +01:00
5cb932bd01 Added new x265 tuning options (PSNR and Grain). 2014-11-19 17:19:39 +01:00
e01f4f4726 Bump x265 version to 1.4. 2014-11-02 16:15:36 +01:00
ee5c384578 Enabled 2-Pass encoding support for x265. 2014-08-13 16:03:15 +02:00
d462755a9e Bump program version + updated minimum encoder versions. 2014-08-13 15:39:06 +02:00
e2ad461784 Bump x265 encoder version. 2014-06-04 19:36:20 +02:00
214cdc4e30 Made the file size estimation less jumpy: Before the progress was rounded to a precision of 1.0 percent. This caused a "jump" of the estimated size each time the integral part of progress increased by one. Now the progress is rounded to a precision of 0.1 percent, which greatly reduces the effect. Furthermore, we apply a slight smoothing filter on the estimated values in order to make the output more "stable". 2014-05-14 17:17:40 +02:00
3ebb3d97d1 Bump x265 encoder version. 2014-05-10 17:29:54 +02:00
834905abf9 Some improvements to version number handling. 2014-05-06 00:22:18 +02:00
726d494ca1 Fixed detection of x265 core version 1.0 and higher (old code assumed "0.x" format). 2014-05-05 18:20:58 +02:00
1af6d6ccd4 Updated encoder versions. 2014-05-01 21:22:57 +02:00
d5095d74f8 Simplified file verification code quite a bit. 2014-04-21 16:39:54 +02:00
f80533f99a Make it possible to move jobs up/down the in the queue. Hold CTRL while pressing up/down cursor keys as a shortcut. 2014-04-20 17:38:55 +02:00
cc3d25dfce Improved detected of source file type + EncoderInfo object can check if the given source type is supported. 2014-04-20 15:09:58 +02:00
868c5d6895 Updated x265 version number. 2014-04-16 20:33:25 +02:00
0ce1fff4c6 Tunings are now also loaded from the EncoderInfo object. Also improved template saving code. 2014-04-16 16:50:03 +02:00
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
ca2d532f8b Improved x264/x265 version check + check supported RC modes. 2014-04-15 22:12:02 +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
14cbc72ad8 Updated encoder versions. 2014-04-10 23:56:43 +02: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
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
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