Ticket #1079: cpb_size_du_value_minus1.patch
File cpb_size_du_value_minus1.patch, 1.8 KB (added by tajime, 11 years ago) |
---|
-
source/Lib/TLibDecoder/TDecCAVLC.cpp
512 512 READ_UVLC( uiCode, "cpb_size_value_minus1" ); hrd->setCpbSizeValueMinus1( i, j, nalOrVcl, uiCode ); 513 513 if( hrd->getSubPicCpbParamsPresentFlag() ) 514 514 { 515 READ_UVLC( uiCode, "cpb_size_du_value_minus1" ); hrd->setDuCpbSizeValueMinus1( i, j, nalOrVcl, uiCode ); 515 516 #if L0363_DU_BIT_RATE 516 517 READ_UVLC( uiCode, "bit_rate_du_value_minus1" ); hrd->setDuBitRateValueMinus1( i, j, nalOrVcl, uiCode ); 517 518 #endif 518 READ_UVLC( uiCode, "cpb_size_du_value_minus1" ); hrd->setDuCpbSizeValueMinus1( i, j, nalOrVcl, uiCode );519 519 } 520 520 READ_FLAG( uiCode, "cbr_flag" ); hrd->setCbrFlag( i, j, nalOrVcl, uiCode == 1 ? true : false ); 521 521 } -
source/Lib/TLibEncoder/TEncCavlc.cpp
420 420 WRITE_UVLC( hrd->getCpbSizeValueMinus1( i, j, nalOrVcl ), "cpb_size_value_minus1"); 421 421 if( hrd->getSubPicCpbParamsPresentFlag() ) 422 422 { 423 WRITE_UVLC( hrd->getDuCpbSizeValueMinus1( i, j, nalOrVcl ), "cpb_size_du_value_minus1"); 423 424 #if L0363_DU_BIT_RATE 424 425 WRITE_UVLC( hrd->getDuBitRateValueMinus1( i, j, nalOrVcl ), "bit_rate_du_value_minus1"); 425 426 #endif 426 WRITE_UVLC( hrd->getDuCpbSizeValueMinus1( i, j, nalOrVcl ), "cpb_size_du_value_minus1");427 427 } 428 428 WRITE_FLAG( hrd->getCbrFlag( i, j, nalOrVcl ) ? 1 : 0, "cbr_flag"); 429 429 }