[x265] [PATCH] rc: check for changes in scenecut input between multiple passes

aarthi at multicorewareinc.com aarthi at multicorewareinc.com
Mon Sep 15 12:42:10 CEST 2014


# HG changeset patch
# User Aarthi Thirumalai
# Date 1410777592 -19800
#      Mon Sep 15 16:09:52 2014 +0530
# Node ID 77a3d4f4edd38db89f8a6bbb73381405e0bdd959
# Parent  61c954214181de50f1ca7eb38cda1185590656cc
rc: check for changes in scenecut input between multiple passes.

wpp/no-wpp doesn't affect slice type decisions. they can differ between the passes in multipass encode.

diff -r 61c954214181 -r 77a3d4f4edd3 source/encoder/ratecontrol.cpp
--- a/source/encoder/ratecontrol.cpp	Mon Sep 15 16:08:30 2014 +0530
+++ b/source/encoder/ratecontrol.cpp	Mon Sep 15 16:09:52 2014 +0530
@@ -561,7 +561,7 @@
                 CMP_OPT_FIRST_PASS("b-pyramid", m_param->bBPyramid);
                 CMP_OPT_FIRST_PASS("open-gop", m_param->bOpenGOP);
                 CMP_OPT_FIRST_PASS("keyint", m_param->keyframeMax);
-                CMP_OPT_FIRST_PASS("wpp", m_param->bEnableWavefront);
+                CMP_OPT_FIRST_PASS("scenecut", m_param->scenecutThreshold);
 
                 if ((p = strstr(opts, "b-adapt=")) != 0 && sscanf(p, "b-adapt=%d", &i) && i >= X265_B_ADAPT_NONE && i <= X265_B_ADAPT_TRELLIS)
                 {


More information about the x265-devel mailing list