Ticket #790: deblocking_filter_disable_bug.patch

File deblocking_filter_disable_bug.patch, 919 bytes (added by bheng, 11 years ago)
  • source/Lib/TLibDecoder/TDecCAVLC.cpp

     
    11441144        rpcSlice->setDeblockingFilterBetaOffsetDiv2( rpcSlice->getPPS()->getDeblockingFilterBetaOffsetDiv2() );
    11451145        rpcSlice->setDeblockingFilterTcOffsetDiv2  ( rpcSlice->getPPS()->getDeblockingFilterTcOffsetDiv2() );
    11461146      }
    1147     }
     1147    } 
     1148    else 
     1149    { 
     1150      rpcSlice->setDeblockingFilterDisable       ( 0 ); 
     1151      rpcSlice->setDeblockingFilterBetaOffsetDiv2( 0 ); 
     1152      rpcSlice->setDeblockingFilterTcOffsetDiv2  ( 0 ); 
     1153    } 
     1154
    11481155    Bool isSAOEnabled = (!rpcSlice->getSPS()->getUseSAO())?(false):(rpcSlice->getSaoEnabledFlag()||rpcSlice->getSaoEnabledFlagChroma());
    11491156    Bool isDBFEnabled = (!rpcSlice->getDeblockingFilterDisable());
    11501157