diff -c -p -r HEVC_HM11.0/source/Lib/TLibEncoder/TEncSearch.cpp HEVC_Patched_986/source/Lib/TLibEncoder/TEncSearch.cpp
*** HEVC_HM11.0/source/Lib/TLibEncoder/TEncSearch.cpp	2013-06-07 15:36:28.000000000 +0100
--- HEVC_Patched_986/source/Lib/TLibEncoder/TEncSearch.cpp	2013-08-08 16:44:24.000000000 +0100
*************** Void TEncSearch::xEstimateResidualQT( TC
*** 4953,4959 ****
        else if( checkTransformSkipUV )
        {
          m_pcEntropyCoder->resetBits();
!         m_pcEntropyCoder->encodeQtCbfZero( pcCU, TEXT_CHROMA_U, uiTrModeC );
          const UInt uiNullBitsU = m_pcEntropyCoder->getNumberOfWrittenBits();
          minCostU = m_pcRdCost->calcRdCost( uiNullBitsU, uiDistU );
        }
--- 4953,4959 ----
        else if( checkTransformSkipUV )
        {
          m_pcEntropyCoder->resetBits();
!         m_pcEntropyCoder->encodeQtCbfZero( pcCU, TEXT_CHROMA_U, uiTrMode );
          const UInt uiNullBitsU = m_pcEntropyCoder->getNumberOfWrittenBits();
          minCostU = m_pcRdCost->calcRdCost( uiNullBitsU, uiDistU );
        }
*************** Void TEncSearch::xEstimateResidualQT( TC
*** 5026,5032 ****
        else if( checkTransformSkipUV )
        {
          m_pcEntropyCoder->resetBits();
!         m_pcEntropyCoder->encodeQtCbfZero( pcCU, TEXT_CHROMA_V, uiTrModeC );
          const UInt uiNullBitsV = m_pcEntropyCoder->getNumberOfWrittenBits();
          minCostV = m_pcRdCost->calcRdCost( uiNullBitsV, uiDistV );
        }
--- 5026,5032 ----
        else if( checkTransformSkipUV )
        {
          m_pcEntropyCoder->resetBits();
!         m_pcEntropyCoder->encodeQtCbfZero( pcCU, TEXT_CHROMA_V, uiTrMode );
          const UInt uiNullBitsV = m_pcEntropyCoder->getNumberOfWrittenBits();
          minCostV = m_pcRdCost->calcRdCost( uiNullBitsV, uiDistV );
        }
