[x265] [PATCH] compress: remove unused variables
sumalatha at multicorewareinc.com
sumalatha at multicorewareinc.com
Mon Dec 16 11:59:24 CET 2013
# HG changeset patch
# User Sumalatha Polureddy
# Date 1387191558 -19800
# Node ID 35c47ea3b228e2c5e0485483b3f33aa25cc667e4
# Parent 16434925a1cf7e0e79fdc85b269fede0dd235942
compress: remove unused variables
diff -r 16434925a1cf -r 35c47ea3b228 source/encoder/compress.cpp
--- a/source/encoder/compress.cpp Mon Dec 16 14:17:14 2013 +0530
+++ b/source/encoder/compress.cpp Mon Dec 16 16:29:18 2013 +0530
@@ -337,9 +337,7 @@
m_origYuv[depth]->copyFromPicYuv(pic->getPicYuvOrg(), outTempCU->getAddr(), outTempCU->getZorderIdxInCU());
// variables for fast encoder decision
- bool bTrySplit = true;
bool bSubBranch = true;
- bool bTrySplitDQP = true;
bool bBoundary = false;
uint32_t lpelx = outTempCU->getCUPelX();
uint32_t rpelx = lpelx + outTempCU->getWidth(0) - 1;
@@ -395,9 +393,6 @@
{
if (!bSliceEnd && bInsidePicture)
{
- // variables for fast encoder decision
- bTrySplit = true;
-
/* Initialise all Mode-CUs based on parentCU */
if (depth == 0)
{
@@ -434,14 +429,6 @@
m_bestPredYuv[depth] = tempYuv;
}
- bTrySplitDQP = bTrySplit;
-
- if ((int)depth <= m_addSADDepth)
- {
- m_LCUPredictionSAD += m_temporalSAD;
- m_addSADDepth = depth;
- }
-
/*Compute Rect costs*/
if (m_cfg->param.bEnableRectInter)
{
@@ -652,12 +639,11 @@
else if (!(bSliceEnd && bInsidePicture))
{
bBoundary = true;
- m_addSADDepth++;
}
}
// further split
- if (bSubBranch && bTrySplitDQP && depth < g_maxCUDepth - g_addCUDepth)
+ if (bSubBranch && depth < g_maxCUDepth - g_addCUDepth)
{
#if EARLY_EXIT // turn ON this to enable early exit
// early exit when the RD cost of best mode at depth n is less than the sum of avgerage of RD cost of the neighbour
@@ -668,9 +654,8 @@
if (outBestCU != 0)
#endif
{
- uint64_t totalCostNeigh = 0, totalCostCU = 0, totalCountCU = 0;
+ uint64_t totalCostNeigh = 0, totalCostCU = 0, totalCountNeigh = 0, totalCountCU = 0;
double avgCost = 0;
- uint64_t totalCountNeigh = 0;
TComDataCU* above = outTempCU->getCUAbove();
TComDataCU* aboveLeft = outTempCU->getCUAboveLeft();
TComDataCU* aboveRight = outTempCU->getCUAboveRight();
More information about the x265-devel
mailing list