[x265] backout implicit inter TU split condition

Satoshi Nakagawa nakagawa424 at oki.com
Tue Feb 17 03:15:48 CET 2015


# HG changeset patch
# User Satoshi Nakagawa <nakagawa424 at oki.com>
# Date 1424139217 -32400
#      Tue Feb 17 11:13:37 2015 +0900
# Node ID cf88e808db61a66344978bcc6b16d19825f2ade2
# Parent  cbec71924b09f27e80f2c752caad9e0e7bf7878b
backout implicit inter TU split condition

diff -r cbec71924b09 -r cf88e808db61 source/encoder/entropy.cpp
--- a/source/encoder/entropy.cpp	Mon Feb 16 18:26:29 2015 +0530
+++ b/source/encoder/entropy.cpp	Tue Feb 17 11:13:37 2015 +0900
@@ -694,7 +694,8 @@
     {
         X265_CHECK(subdiv, "intra NxN requires TU depth below CU depth\n");
     }
-    else if (cu.isInter(absPartIdx) && cu.m_partSize[absPartIdx] != SIZE_2Nx2N)
+    else if (cu.isInter(absPartIdx) && cu.m_partSize[absPartIdx] != SIZE_2Nx2N &&
+             !curDepth && cu.m_slice->m_sps->quadtreeTUMaxDepthInter == 1)
     {
         X265_CHECK(subdiv, "inter TU must be smaller than CU when not 2Nx2N part size: log2CurSize %d, depthRange[0] %d\n", log2CurSize, depthRange[0]);
     }


More information about the x265-devel mailing list