summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBradley Sepos <[email protected]>2020-01-02 18:22:46 -0500
committerBradley Sepos <[email protected]>2020-01-02 18:22:46 -0500
commite6d29a01a35ff3c942b4a1e5693bf6b9e678cc37 (patch)
tree9a96477174aaea45ba71063f406d2c269870a734
parentda603af530b8ccf3fdd678fa3154c2bee6451333 (diff)
preset: Use x265 aq-mode 1 for official presets.
We have received numerous reports about x265 in HandBrake 1.3.0 creating ~30% larger files with no perceived quality gain, and have confirmed this to be true in most cases. This appears to be the result of x265 recently switching to use aq-mode 2 by default. This change makes the behavior of the official presets more closely match that of HandBrake 1.2.2 and earlier. This seems to be the best course of action both technically and for the user experience until the default aq-mode improves.
-rw-r--r--libhb/handbrake/preset_builtin.h22
-rw-r--r--preset/preset_builtin.json18
-rw-r--r--preset/preset_builtin.list2
3 files changed, 21 insertions, 21 deletions
diff --git a/libhb/handbrake/preset_builtin.h b/libhb/handbrake/preset_builtin.h
index a2020d57c..f0539afe1 100644
--- a/libhb/handbrake/preset_builtin.h
+++ b/libhb/handbrake/preset_builtin.h
@@ -3733,7 +3733,7 @@ const char hb_builtin_presets_json[] =
" \"VideoFramerateMode\": \"pfr\", \n"
" \"VideoGrayScale\": false, \n"
" \"VideoLevel\": \"auto\", \n"
-" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0\", \n"
+" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0:aq-mode=1\", \n"
" \"VideoPreset\": \"slow\", \n"
" \"VideoProfile\": \"main\", \n"
" \"VideoQSVAsyncDepth\": 4, \n"
@@ -4439,7 +4439,7 @@ const char hb_builtin_presets_json[] =
" \"VideoFramerateMode\": \"pfr\", \n"
" \"VideoGrayScale\": false, \n"
" \"VideoLevel\": \"auto\", \n"
-" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0\", \n"
+" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0:aq-mode=1\", \n"
" \"VideoPreset\": \"slow\", \n"
" \"VideoProfile\": \"main\", \n"
" \"VideoQSVAsyncDepth\": 4, \n"
@@ -4799,7 +4799,7 @@ const char hb_builtin_presets_json[] =
" \"VideoFramerateMode\": \"pfr\", \n"
" \"VideoGrayScale\": false, \n"
" \"VideoLevel\": \"auto\", \n"
-" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0\", \n"
+" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0:aq-mode=1\", \n"
" \"VideoPreset\": \"slow\", \n"
" \"VideoProfile\": \"main\", \n"
" \"VideoQSVAsyncDepth\": 4, \n"
@@ -5600,7 +5600,7 @@ const char hb_builtin_presets_json[] =
" \"VideoFramerateMode\": \"pfr\", \n"
" \"VideoGrayScale\": false, \n"
" \"VideoLevel\": \"auto\", \n"
-" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0\", \n"
+" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0:aq-mode=1\", \n"
" \"VideoPreset\": \"slow\", \n"
" \"VideoProfile\": \"main\", \n"
" \"VideoQSVAsyncDepth\": 4, \n"
@@ -6405,7 +6405,7 @@ const char hb_builtin_presets_json[] =
" \"VideoFramerateMode\": \"pfr\", \n"
" \"VideoGrayScale\": false, \n"
" \"VideoLevel\": \"auto\", \n"
-" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0\", \n"
+" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0:aq-mode=1\", \n"
" \"VideoPreset\": \"slow\", \n"
" \"VideoProfile\": \"main\", \n"
" \"VideoQSVAsyncDepth\": 4, \n"
@@ -6511,7 +6511,7 @@ const char hb_builtin_presets_json[] =
" \"VideoFramerateMode\": \"pfr\", \n"
" \"VideoGrayScale\": false, \n"
" \"VideoLevel\": \"auto\", \n"
-" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0\", \n"
+" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0:aq-mode=1\", \n"
" \"VideoPreset\": \"slow\", \n"
" \"VideoProfile\": \"main\", \n"
" \"VideoQSVAsyncDepth\": 4, \n"
@@ -6617,7 +6617,7 @@ const char hb_builtin_presets_json[] =
" \"VideoFramerateMode\": \"pfr\", \n"
" \"VideoGrayScale\": false, \n"
" \"VideoLevel\": \"auto\", \n"
-" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0\", \n"
+" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0:aq-mode=1\", \n"
" \"VideoPreset\": \"slow\", \n"
" \"VideoProfile\": \"main\", \n"
" \"VideoQSVAsyncDepth\": 4, \n"
@@ -6723,7 +6723,7 @@ const char hb_builtin_presets_json[] =
" \"VideoFramerateMode\": \"pfr\", \n"
" \"VideoGrayScale\": false, \n"
" \"VideoLevel\": \"auto\", \n"
-" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0\", \n"
+" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0:aq-mode=1\", \n"
" \"VideoPreset\": \"slow\", \n"
" \"VideoProfile\": \"main\", \n"
" \"VideoQSVAsyncDepth\": 4, \n"
@@ -6829,7 +6829,7 @@ const char hb_builtin_presets_json[] =
" \"VideoFramerateMode\": \"pfr\", \n"
" \"VideoGrayScale\": false, \n"
" \"VideoLevel\": \"auto\", \n"
-" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0\", \n"
+" \"VideoOptionExtra\": \"strong-intra-smoothing=0:rect=0:aq-mode=1\", \n"
" \"VideoPreset\": \"slow\", \n"
" \"VideoProfile\": \"main\", \n"
" \"VideoQSVAsyncDepth\": 4, \n"
@@ -8881,7 +8881,7 @@ const char hb_builtin_presets_json[] =
" ], \n"
" \"AudioEncoderFallback\": \"ac3\", \n"
" \"AudioLanguageList\": [\n"
-" \"und\"\n"
+" \"any\"\n"
" ], \n"
" \"AudioList\": [\n"
" {\n"
@@ -8982,7 +8982,7 @@ const char hb_builtin_presets_json[] =
" \"x264Option\": \"\", \n"
" \"x264UseAdvancedOptions\": false\n"
" }, \n"
-" \"VersionMajor\": 41, \n"
+" \"VersionMajor\": 42, \n"
" \"VersionMicro\": 0, \n"
" \"VersionMinor\": 0\n"
" }\n"
diff --git a/preset/preset_builtin.json b/preset/preset_builtin.json
index 7f72b9848..d1c10f02e 100644
--- a/preset/preset_builtin.json
+++ b/preset/preset_builtin.json
@@ -3837,7 +3837,7 @@
"VideoTune": "",
"VideoProfile": "main",
"VideoLevel": "auto",
- "VideoOptionExtra": "strong-intra-smoothing=0:rect=0",
+ "VideoOptionExtra": "strong-intra-smoothing=0:rect=0:aq-mode=1",
"VideoQualityType": 2,
"VideoQualitySlider": 24.0,
"VideoQSVDecode": false,
@@ -4561,7 +4561,7 @@
"VideoTune": "",
"VideoProfile": "main",
"VideoLevel": "auto",
- "VideoOptionExtra": "strong-intra-smoothing=0:rect=0",
+ "VideoOptionExtra": "strong-intra-smoothing=0:rect=0:aq-mode=1",
"VideoQualityType": 2,
"VideoQualitySlider": 24.0,
"VideoQSVDecode": false,
@@ -4930,7 +4930,7 @@
"VideoTune": "",
"VideoProfile": "main",
"VideoLevel": "auto",
- "VideoOptionExtra": "strong-intra-smoothing=0:rect=0",
+ "VideoOptionExtra": "strong-intra-smoothing=0:rect=0:aq-mode=1",
"VideoQualityType": 2,
"VideoQualitySlider": 24.0,
"VideoQSVDecode": false,
@@ -5750,7 +5750,7 @@
"VideoTune": "",
"VideoProfile": "main",
"VideoLevel": "auto",
- "VideoOptionExtra": "strong-intra-smoothing=0:rect=0",
+ "VideoOptionExtra": "strong-intra-smoothing=0:rect=0:aq-mode=1",
"VideoQualityType": 2,
"VideoQualitySlider": 24.0,
"VideoQSVDecode": false,
@@ -6576,7 +6576,7 @@
"VideoTune": "",
"VideoProfile": "main",
"VideoLevel": "auto",
- "VideoOptionExtra": "strong-intra-smoothing=0:rect=0",
+ "VideoOptionExtra": "strong-intra-smoothing=0:rect=0:aq-mode=1",
"VideoQualityType": 2,
"VideoQualitySlider": 24.0,
"VideoQSVDecode": false,
@@ -6685,7 +6685,7 @@
"VideoTune": "",
"VideoProfile": "main",
"VideoLevel": "auto",
- "VideoOptionExtra": "strong-intra-smoothing=0:rect=0",
+ "VideoOptionExtra": "strong-intra-smoothing=0:rect=0:aq-mode=1",
"VideoQualityType": 2,
"VideoQualitySlider": 22.0,
"VideoQSVDecode": false,
@@ -6794,7 +6794,7 @@
"VideoTune": "",
"VideoProfile": "main",
"VideoLevel": "auto",
- "VideoOptionExtra": "strong-intra-smoothing=0:rect=0",
+ "VideoOptionExtra": "strong-intra-smoothing=0:rect=0:aq-mode=1",
"VideoQualityType": 2,
"VideoQualitySlider": 21.0,
"VideoQSVDecode": false,
@@ -6903,7 +6903,7 @@
"VideoTune": "",
"VideoProfile": "main",
"VideoLevel": "auto",
- "VideoOptionExtra": "strong-intra-smoothing=0:rect=0",
+ "VideoOptionExtra": "strong-intra-smoothing=0:rect=0:aq-mode=1",
"VideoQualityType": 2,
"VideoQualitySlider": 20.0,
"VideoQSVDecode": false,
@@ -7012,7 +7012,7 @@
"VideoTune": "",
"VideoProfile": "main",
"VideoLevel": "auto",
- "VideoOptionExtra": "strong-intra-smoothing=0:rect=0",
+ "VideoOptionExtra": "strong-intra-smoothing=0:rect=0:aq-mode=1",
"VideoQualityType": 2,
"VideoQualitySlider": 20.0,
"VideoQSVDecode": false,
diff --git a/preset/preset_builtin.list b/preset/preset_builtin.list
index 36b82f366..4068b078e 100644
--- a/preset/preset_builtin.list
+++ b/preset/preset_builtin.list
@@ -1,6 +1,6 @@
<resources>
<section name="PresetTemplate">
- <integer name="VersionMajor" value="41" />
+ <integer name="VersionMajor" value="42" />
<integer name="VersionMinor" value="0" />
<integer name="VersionMicro" value="0" />
<json name="Preset" file="preset_template.json" />