Changeset 185 in SHVCSoftware for branches/SHM-2.0-dev/source/Lib/TLibDecoder


Ignore:
Timestamp:
12 May 2013, 01:23:02 (12 years ago)
Author:
qualcomm
Message:

Bug fix in JCTVC_M0458_INTERLAYER_RPS_SIG

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-2.0-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp

    r181 r185  
    13471347        if(rpcSlice->getNumILRRefIdx() > 1)
    13481348        {
     1349          Int numBits = 1;
     1350          while ((1 << numBits) < rpcSlice->getNumILRRefIdx())
     1351          {
     1352            numBits++;
     1353          }
    13491354          if( !rpcSlice->getVPS()->getMaxOneActiveRefLayerFlag())
    13501355          {
    1351             READ_UVLC(uiCode,"num_inter_layer_ref_pics_minus1");   
     1356            READ_CODE( numBits, uiCode,"num_inter_layer_ref_pics_minus1" );
    13521357            rpcSlice->setActiveNumILRRefIdx(uiCode + 1);         
    13531358          }
     
    13551360          {
    13561361            rpcSlice->setActiveNumILRRefIdx(1);         
    1357             rpcSlice->setInterLayerPredLayerIdc(0,0);         
    13581362          }
    13591363          for(Int i = 0; i < rpcSlice->getActiveNumILRRefIdx(); i++ )
    13601364          {
    1361             READ_UVLC(uiCode,"inter_layer_pred_layer_idc[i]");         
     1365            READ_CODE( numBits,uiCode,"inter_layer_pred_layer_idc[i]" ); 
    13621366            rpcSlice->setInterLayerPredLayerIdc(uiCode,i);         
    13631367          }
Note: See TracChangeset for help on using the changeset viewer.