While we're in the renaming business, we might as well rename the percent
variables also, to indicate clearly these are in 8x8 CU counts.

On Fri, Jun 5, 2015 at 6:22 PM, Divya Manivannan <di...@multicorewareinc.com
> wrote:

> # HG changeset patch
> # User Divya Manivannan <di...@multicorewareinc.com>
> # Date 1433508684 -19800
> #      Fri Jun 05 18:21:24 2015 +0530
> # Node ID d790bd34659a36a2028e801a4bff6031fe4a712a
> # Parent  2c806c77fd172f3d4bd5480e4b94ecf4b8601c3d
> stats: rename fields of FrameStats structure
>
> diff -r 2c806c77fd17 -r d790bd34659a source/encoder/frameencoder.cpp
> --- a/source/encoder/frameencoder.cpp   Fri Jun 05 18:20:07 2015 +0530
> +++ b/source/encoder/frameencoder.cpp   Fri Jun 05 18:21:24 2015 +0530
> @@ -562,9 +562,9 @@
>              m_frameStats.mvBits    += m_rows[i].rowStats.mvBits;
>              m_frameStats.coeffBits += m_rows[i].rowStats.coeffBits;
>              m_frameStats.miscBits  += m_rows[i].rowStats.miscBits;
> -            totalI                 += m_rows[i].rowStats.iCuCnt;
> -            totalP                 += m_rows[i].rowStats.pCuCnt;
> -            totalSkip              += m_rows[i].rowStats.skipCuCnt;
> +            totalI                 += m_rows[i].rowStats.intra8x8Cnt;
> +            totalP                 += m_rows[i].rowStats.inter8x8Cnt;
> +            totalSkip              += m_rows[i].rowStats.skip8x8Cnt;
>          }
>          int totalCuCount = totalI + totalP + totalSkip;
>          m_frameStats.percentIntra = (double)totalI / totalCuCount;
> @@ -920,9 +920,9 @@
>              {
>                  /* 1 << shift == number of 8x8 blocks at current depth */
>                  int shift = 2 * (g_maxCUDepth - depth);
> -                curRow.rowStats.iCuCnt += qTreeIntraCnt[depth] << shift;
> -                curRow.rowStats.pCuCnt += qTreeInterCnt[depth] << shift;
> -                curRow.rowStats.skipCuCnt += qTreeSkipCnt[depth] << shift;
> +                curRow.rowStats.intra8x8Cnt += qTreeIntraCnt[depth] <<
> shift;
> +                curRow.rowStats.inter8x8Cnt += qTreeInterCnt[depth] <<
> shift;
> +                curRow.rowStats.skip8x8Cnt  += qTreeSkipCnt[depth] <<
> shift;
>
>                  // clear the row cu data from thread local object
>                  qTreeIntraCnt[depth] = qTreeInterCnt[depth] =
> qTreeSkipCnt[depth] = 0;
> diff -r 2c806c77fd17 -r d790bd34659a source/encoder/ratecontrol.h
> --- a/source/encoder/ratecontrol.h      Fri Jun 05 18:20:07 2015 +0530
> +++ b/source/encoder/ratecontrol.h      Fri Jun 05 18:21:24 2015 +0530
> @@ -53,9 +53,9 @@
>      int         coeffBits; /* Texture bits (DCT coefs) */
>      int         miscBits;
>
> -    int         iCuCnt;
> -    int         pCuCnt;
> -    int         skipCuCnt;
> +    int         intra8x8Cnt;
> +    int         inter8x8Cnt;
> +    int         skip8x8Cnt;
>
>      /* CU type counts stored as percentage */
>      double      percentIntra;
> _______________________________________________
> x265-devel mailing list
> x265-devel@videolan.org
> https://mailman.videolan.org/listinfo/x265-devel
>
_______________________________________________
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel

Reply via email to