Changeset 1199 in SHVCSoftware for branches/SHM-dev/source/Lib/TLibEncoder


Ignore:
Timestamp:
8 Jul 2015, 20:02:01 (10 years ago)
Author:
seregin
Message:

macro cleanup: P0297_VPS_POC_LSB_ALIGNED_FLAG

Location:
branches/SHM-dev/source/Lib/TLibEncoder
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncCavlc.cpp

    r1198 r1199  
    18441844  {
    18451845    // Derive the value of PocMsbValRequiredFlag
    1846 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    18471846    slice->setPocMsbValRequiredFlag( (slice->getCraPicFlag() || slice->getBlaPicFlag())
    18481847                                  && (!slice->getVPS()->getVpsPocLsbAlignedFlag() ||
    18491848                                      (slice->getVPS()->getVpsPocLsbAlignedFlag() && slice->getVPS()->getNumDirectRefLayers(slice->getLayerId()) == 0))
    18501849                                   );
    1851 #else
    1852     slice->setPocMsbValRequiredFlag( slice->getCraPicFlag() || slice->getBlaPicFlag() );
    1853 #endif
    18541850
    18551851    // Determine value of SH extension length.
     
    18681864    }
    18691865
    1870 
    1871 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    18721866    if (!slice->getPocMsbValRequiredFlag() && slice->getVPS()->getVpsPocLsbAlignedFlag())
    1873 #else
    1874     if (!slice->getPocMsbValRequiredFlag() /* &&  vps_poc_lsb_aligned_flag */)
    1875 #endif
    18761867    {
    18771868      shExtnLengthInBit++;
     
    18891880    }
    18901881
    1891 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    18921882    if (slice->getPocMsbNeeded())
    18931883    {
    18941884      slice->setPocMsbValPresentFlag(true);
    18951885    }
    1896 #endif
    18971886
    18981887    if (slice->getPocMsbValPresentFlag())
     
    19301919    }
    19311920
    1932 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    1933     if (!slice->getPocMsbValRequiredFlag() && slice->getVPS()->getVpsPocLsbAlignedFlag())
    1934 #else
    1935     if (!slice->getPocMsbValRequiredFlag() /* &&  vps_poc_lsb_aligned_flag */)
    1936 #endif
    1937     {
    1938 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
     1921    if( !slice->getPocMsbValRequiredFlag() && slice->getVPS()->getVpsPocLsbAlignedFlag() )
     1922    {
    19391923      WRITE_FLAG( slice->getPocMsbValPresentFlag(),                           "poc_msb_cycle_val_present_flag" );
    1940 #else
    1941       WRITE_FLAG( slice->getPocMsbValPresentFlag(),                           "poc_msb_val_present_flag" );
    1942 #endif
    1943     }
    1944     if (slice->getPocMsbValPresentFlag())
     1924    }
     1925
     1926    if( slice->getPocMsbValPresentFlag() )
    19451927    {
    19461928      assert(slice->getPocMsbVal() % maxPocLsb == 0);
    1947 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    19481929      WRITE_UVLC(slice->getPocMsbVal() / maxPocLsb, "poc_msb_cycle_val");
    1949 #else
    1950       WRITE_UVLC(slice->getPocMsbVal() / maxPocLsb, "poc_msb_val");
    1951 #endif
    1952     }
     1930    }
     1931
    19531932    for (Int i = 0; i < shExtnAdditionalBits; i++)
    19541933    {
     
    19561935    }
    19571936  }
     1937
    19581938  shBitsWrittenTillNow += ( getNumberOfWrittenBits() - tmpBitsBeforeWriting );
    19591939 
     
    21892169
    21902170  WRITE_FLAG(vps->getMaxOneActiveRefLayerFlag(), "max_one_active_ref_layer_flag");
    2191 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
     2171
    21922172  WRITE_FLAG(vps->getVpsPocLsbAlignedFlag(), "vps_poc_lsb_aligned_flag");
    2193 #endif
    21942173
    21952174  for( i = 1; i< vps->getMaxLayers(); i++ )
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncGOP.cpp

    r1185 r1199  
    4949#include <time.h>
    5050#include <math.h>
    51 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
     51#if SVC_EXTENSION
    5252#include <limits.h>
    5353#endif
     
    11461146    determinePocResetIdc(pocCurr, pcSlice);
    11471147
    1148 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    11491148    Bool pocResettingFlag = false;
    11501149
     
    11641163      }
    11651164    }
    1166 #endif
    11671165
    11681166    // If reset, do the following steps:
    1169 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    11701167    if( pocResettingFlag )
    1171 #else
    1172     if( pcSlice->getPocResetIdc() )
    1173 #endif
    11741168    {
    11751169      updatePocValuesOfPics(pocCurr, pcSlice);
     
    34573451#if SVC_EXTENSION
    34583452    pcPicYuvRecOut->setReconstructed(true);
    3459 #endif
    3460 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    34613453    m_pcEncTop->setFirstPicInLayerDecodedFlag(true);
    34623454#endif
     3455
    34633456    pcPic->setReconMark   ( true );
    34643457    m_bFirst = false;
     
    46434636#endif
    46444637
    4645 
    46464638#if POC_RESET_IDC_ENCODER
    46474639Void TEncGOP::determinePocResetIdc(Int const pocCurr, TComSlice *const slice)
     
    46504642  // If BL picture in the AU is IDR, and another picture is not IDR, set the poc_reset_idc to 2
    46514643  // If BL picture is IRAP, and another picture is non-IRAP, then the poc_reset_idc is equal to 1 or 2.
    4652 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    46534644  slice->setPocMsbNeeded(false);
    4654 #endif
     4645
    46554646  if( slice->getSliceIdx() == 0 ) // First slice - compute, copy for other slices
    46564647  {
     
    46784669      }
    46794670    }
    4680    
     4671
    46814672    if( !needReset )// No need reset due to base layer IRAP
    46824673    {
     
    46854676      {
    46864677        Bool idrFlag = ( (m_ppcTEncTop[i]->getGOPEncoder()->getIntraRefreshType() == 2)
    4687                         && ( pocCurr % m_ppcTEncTop[i]->getGOPEncoder()->getIntraRefreshInterval() == 0 )
    4688                         );
     4678          && ( pocCurr % m_ppcTEncTop[i]->getGOPEncoder()->getIntraRefreshInterval() == 0 )
     4679          );
    46894680        for(Int j = 0; j < slice->getVPS()->getMaxLayers(); j++)
    46904681        {
     
    46954686
    46964687          Bool idrOtherPicFlag = ( (m_ppcTEncTop[j]->getGOPEncoder()->getIntraRefreshType() == 2)
    4697                                   && ( pocCurr % m_ppcTEncTop[j]->getGOPEncoder()->getIntraRefreshInterval() == 0 )
    4698                                   );
     4688            && ( pocCurr % m_ppcTEncTop[j]->getGOPEncoder()->getIntraRefreshInterval() == 0 )
     4689            );
    46994690
    47004691          if( idrFlag != idrOtherPicFlag )
     
    47134704        {
    47144705          slice->setPocResetIdc( 2 ); // Full reset needed
    4715 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    4716           if (slice->getVPS()->getVpsPocLsbAlignedFlag() && slice->getVPS()->getNumDirectRefLayers(slice->getLayerId()) == 0)
     4706
     4707          if( slice->getVPS()->getVpsPocLsbAlignedFlag() && slice->getVPS()->getNumDirectRefLayers(slice->getLayerId()) == 0 )
    47174708          {
    47184709            slice->setPocMsbNeeded(true);  // Force msb writing
    47194710          }
    4720 #endif
    47214711        }
    47224712        else
     
    47364726        m_lastPocPeriodId = (periodId == m_lastPocPeriodId) ? (periodId + 1) % 64 : periodId ;
    47374727
    4738 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    4739         for (UInt i = 0; i < MAX_LAYERS; i++)
     4728        for( UInt i = 0; i < MAX_LAYERS; i++ )
    47404729        {
    47414730          m_ppcTEncTop[i]->setPocDecrementedInDPBFlag(false);
    47424731        }
    4743 #endif
    47444732      }
    47454733      else
     
    47584746Void TEncGOP::updatePocValuesOfPics(Int const pocCurr, TComSlice *const slice)
    47594747{
    4760 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    47614748  UInt affectedLayerList[MAX_NUM_LAYER_IDS];
    47624749  Int  numAffectedLayers;
     
    47734760    numAffectedLayers = m_pcEncTop->getVPS()->getNumPredictedLayers(m_layerId) + 1;
    47744761  }
    4775 #endif
    47764762
    47774763  Int pocAdjustValue = pocCurr - m_pcEncTop->getPocAdjustmentValue();
     
    47824768  maxPocLsb   = 1 << slice->getSPS()->getBitsForPOC();
    47834769
    4784 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    47854770  Int adjustedPocValue = pocCurr;
    47864771
    47874772  if (m_pcEncTop->getFirstPicInLayerDecodedFlag())
    47884773  {
    4789 #endif
    4790 
    4791   pocLsbVal   = (slice->getPocResetIdc() == 3)
    4792                 ? slice->getPocLsbVal()
    4793                 : pocAdjustValue % maxPocLsb;
    4794   pocMsbDelta = pocAdjustValue - pocLsbVal;
    4795   pocLsbDelta = (slice->getPocResetIdc() == 2 || ( slice->getPocResetIdc() == 3 && slice->getFullPocResetFlag() ))
    4796                 ? pocLsbVal
    4797                 : 0;
    4798   deltaPocVal = pocMsbDelta  + pocLsbDelta;
    4799 
    4800 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    4801   Int origDeltaPocVal = deltaPocVal;  // original value needed when updating POC adjustment value
    4802 
    4803   if (slice->getPocMsbNeeded())  // IDR picture in base layer, non-IDR picture in other layers, poc_lsb_aligned_flag = 1
    4804   {
    4805     if (slice->getLayerId() == 0)
    4806     {
    4807       Int highestPoc = INT_MIN;
    4808       // Find greatest POC in DPB for layer 0
    4809       for (TComList<TComPic*>::iterator iterPic = m_pcEncTop->getListPic()->begin(); iterPic != m_pcEncTop->getListPic()->end(); ++iterPic)
    4810       {
    4811         TComPic *dpbPic = *iterPic;
    4812         if (dpbPic->getReconMark() && dpbPic->getLayerId() == 0 && dpbPic->getPOC() > highestPoc)
    4813         {
    4814           highestPoc = dpbPic->getPOC();
    4815         }
    4816       }
    4817       deltaPocVal = (highestPoc - (highestPoc & (maxPocLsb - 1))) + 1*maxPocLsb;
    4818       m_pcEncTop->setCurrPocMsb(deltaPocVal);
    4819     }
    4820     else
    4821     {
    4822       deltaPocVal = m_ppcTEncTop[0]->getCurrPocMsb();  // copy from base layer
    4823     }
    4824     slice->setPocMsbVal(deltaPocVal);
    4825   }
    4826 
    4827   for (UInt layerIdx = 0; layerIdx < numAffectedLayers; layerIdx++)
    4828   {
    4829     UInt lIdx = slice->getVPS()->getLayerIdxInVps(affectedLayerList[layerIdx]);
    4830 
    4831     if (!m_ppcTEncTop[lIdx]->getPocDecrementedInDPBFlag())
    4832     {
    4833       m_ppcTEncTop[lIdx]->setPocDecrementedInDPBFlag(true);
    4834 
    4835       // Decrement value of associatedIrapPoc of the TEncGop object
    4836       m_ppcTEncTop[lIdx]->getGOPEncoder()->m_associatedIRAPPOC -= deltaPocVal;
    4837 
    4838       // Decrememnt the value of m_pocCRA
    4839       m_ppcTEncTop[lIdx]->getGOPEncoder()->m_pocCRA -= deltaPocVal;
    4840 
    4841       TComList<TComPic*>::iterator  iterPic = m_ppcTEncTop[lIdx]->getListPic()->begin();
    4842       while (iterPic != m_ppcTEncTop[lIdx]->getListPic()->end())
    4843 #else
    4844   // Decrement value of associatedIrapPoc of the TEncGop object
    4845   this->m_associatedIRAPPOC -= deltaPocVal;
    4846 
    4847   // Decrememnt the value of m_pocCRA
    4848   this->m_pocCRA -= deltaPocVal;
    4849 
    4850   // Iterate through all pictures in the DPB
    4851   TComList<TComPic*>::iterator  iterPic = getListPic()->begin(); 
    4852   while( iterPic != getListPic()->end() )
    4853 #endif
    4854   {
    4855     TComPic *dpbPic = *iterPic;
    4856    
    4857     if( dpbPic->getReconMark() )
    4858     {
    4859       for(Int i = dpbPic->getNumAllocatedSlice() - 1; i >= 0; i--)
    4860       {
    4861         TComSlice *dpbPicSlice = dpbPic->getSlice( i );
    4862         TComReferencePictureSet *dpbPicRps = dpbPicSlice->getRPS();
    4863 
    4864         // Decrement POC of slice
    4865         dpbPicSlice->setPOC( dpbPicSlice->getPOC() - deltaPocVal );
    4866 
    4867         // Decrement POC value stored in the RPS of each such slice
    4868         for( Int j = dpbPicRps->getNumberOfPictures() - 1; j >= 0; j-- )
    4869         {
    4870           dpbPicRps->setPOC( j, dpbPicRps->getPOC(j) - deltaPocVal );
    4871         }
    4872 
    4873         // Decrement value of refPOC
    4874         dpbPicSlice->decrementRefPocValues( deltaPocVal );
    4875 
    4876         // Update value of associatedIrapPoc of each slice
    4877         dpbPicSlice->setAssociatedIRAPPOC( dpbPicSlice->getAssociatedIRAPPOC() - deltaPocVal );
    4878 
    4879 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    4880         if (slice->getPocMsbNeeded())
    4881         {
    4882           // this delta value is needed when computing delta POCs in reference picture set initialization
    4883           dpbPicSlice->setPocResetDeltaPoc(dpbPicSlice->getPocResetDeltaPoc() + (deltaPocVal - pocLsbVal));
    4884         }
    4885 #endif
    4886       }
    4887     }
    4888     iterPic++;
    4889   }
    4890 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    4891     }
    4892   }
    4893 #endif
    4894 
    4895   // Actual POC value before reset
    4896 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    4897   adjustedPocValue = pocCurr - m_pcEncTop->getPocAdjustmentValue();
    4898 #else
    4899   Int adjustedPocValue = pocCurr - m_pcEncTop->getPocAdjustmentValue();
    4900 #endif
    4901 
    4902   // Set MSB value before reset
    4903   Int tempLsbVal = adjustedPocValue & (maxPocLsb - 1);
    4904 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    4905   if (!slice->getPocMsbNeeded())  // set poc msb normally if special msb handling is not needed
    4906   {
    4907 #endif
    4908     slice->setPocMsbVal(adjustedPocValue - tempLsbVal);
    4909 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    4910   }
    4911 #endif
    4912 
    4913   // Set LSB value before reset - this is needed in the case of resetIdc = 2
    4914   slice->setPicOrderCntLsb( tempLsbVal );
    4915 
    4916   // Cumulative delta
    4917 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    4918   deltaPocVal = origDeltaPocVal;  // restore deltaPoc for correct adjustment value update
    4919 #endif
    4920   m_pcEncTop->setPocAdjustmentValue( m_pcEncTop->getPocAdjustmentValue() + deltaPocVal );
    4921 
    4922 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    4923   }
    4924 #endif
     4774    pocLsbVal   = (slice->getPocResetIdc() == 3)
     4775      ? slice->getPocLsbVal()
     4776      : pocAdjustValue % maxPocLsb;
     4777    pocMsbDelta = pocAdjustValue - pocLsbVal;
     4778    pocLsbDelta = (slice->getPocResetIdc() == 2 || ( slice->getPocResetIdc() == 3 && slice->getFullPocResetFlag() ))
     4779      ? pocLsbVal
     4780      : 0;
     4781    deltaPocVal = pocMsbDelta  + pocLsbDelta;
     4782
     4783    Int origDeltaPocVal = deltaPocVal;  // original value needed when updating POC adjustment value
     4784
     4785    // IDR picture in base layer, non-IDR picture in other layers, poc_lsb_aligned_flag = 1
     4786    if( slice->getPocMsbNeeded() )
     4787    {
     4788      if (slice->getLayerId() == 0)
     4789      {
     4790        Int highestPoc = INT_MIN;
     4791
     4792        // Find greatest POC in DPB for layer 0
     4793        for (TComList<TComPic*>::iterator iterPic = m_pcEncTop->getListPic()->begin(); iterPic != m_pcEncTop->getListPic()->end(); ++iterPic)
     4794        {
     4795          TComPic *dpbPic = *iterPic;
     4796          if (dpbPic->getReconMark() && dpbPic->getLayerId() == 0 && dpbPic->getPOC() > highestPoc)
     4797          {
     4798            highestPoc = dpbPic->getPOC();
     4799          }
     4800        }
     4801        deltaPocVal = (highestPoc - (highestPoc & (maxPocLsb - 1))) + 1*maxPocLsb;
     4802        m_pcEncTop->setCurrPocMsb(deltaPocVal);
     4803      }
     4804      else
     4805      {
     4806        deltaPocVal = m_ppcTEncTop[0]->getCurrPocMsb();  // copy from base layer
     4807      }
     4808      slice->setPocMsbVal(deltaPocVal);
     4809    }
     4810
     4811    for( UInt layerIdx = 0; layerIdx < numAffectedLayers; layerIdx++ )
     4812    {
     4813      UInt lIdx = slice->getVPS()->getLayerIdxInVps(affectedLayerList[layerIdx]);
     4814
     4815      if( !m_ppcTEncTop[lIdx]->getPocDecrementedInDPBFlag() )
     4816      {
     4817        m_ppcTEncTop[lIdx]->setPocDecrementedInDPBFlag(true);
     4818
     4819        // Decrement value of associatedIrapPoc of the TEncGop object
     4820        m_ppcTEncTop[lIdx]->getGOPEncoder()->m_associatedIRAPPOC -= deltaPocVal;
     4821
     4822        // Decrememnt the value of m_pocCRA
     4823        m_ppcTEncTop[lIdx]->getGOPEncoder()->m_pocCRA -= deltaPocVal;
     4824
     4825        TComList<TComPic*>::iterator  iterPic = m_ppcTEncTop[lIdx]->getListPic()->begin();
     4826        while (iterPic != m_ppcTEncTop[lIdx]->getListPic()->end())
     4827        {
     4828          TComPic *dpbPic = *iterPic;
     4829
     4830          if( dpbPic->getReconMark() )
     4831          {
     4832            for( Int i = dpbPic->getNumAllocatedSlice() - 1; i >= 0; i-- )
     4833            {
     4834              TComSlice *dpbPicSlice = dpbPic->getSlice( i );
     4835              TComReferencePictureSet *dpbPicRps = dpbPicSlice->getRPS();
     4836
     4837              // Decrement POC of slice
     4838              dpbPicSlice->setPOC( dpbPicSlice->getPOC() - deltaPocVal );
     4839
     4840              // Decrement POC value stored in the RPS of each such slice
     4841              for( Int j = dpbPicRps->getNumberOfPictures() - 1; j >= 0; j-- )
     4842              {
     4843                dpbPicRps->setPOC( j, dpbPicRps->getPOC(j) - deltaPocVal );
     4844              }
     4845
     4846              // Decrement value of refPOC
     4847              dpbPicSlice->decrementRefPocValues( deltaPocVal );
     4848
     4849              // Update value of associatedIrapPoc of each slice
     4850              dpbPicSlice->setAssociatedIRAPPOC( dpbPicSlice->getAssociatedIRAPPOC() - deltaPocVal );
     4851
     4852              if( slice->getPocMsbNeeded() )
     4853              {
     4854                // this delta value is needed when computing delta POCs in reference picture set initialization
     4855                dpbPicSlice->setPocResetDeltaPoc(dpbPicSlice->getPocResetDeltaPoc() + (deltaPocVal - pocLsbVal));
     4856              }
     4857            }
     4858          }
     4859          iterPic++;
     4860        }
     4861      }
     4862    }
     4863
     4864    // Actual POC value before reset
     4865    adjustedPocValue = pocCurr - m_pcEncTop->getPocAdjustmentValue();
     4866
     4867    // Set MSB value before reset
     4868    Int tempLsbVal = adjustedPocValue & (maxPocLsb - 1);
     4869    if (!slice->getPocMsbNeeded())  // set poc msb normally if special msb handling is not needed
     4870    {
     4871      slice->setPocMsbVal(adjustedPocValue - tempLsbVal);
     4872    }
     4873
     4874    // Set LSB value before reset - this is needed in the case of resetIdc = 2
     4875    slice->setPicOrderCntLsb( tempLsbVal );
     4876
     4877    // Cumulative delta
     4878    deltaPocVal = origDeltaPocVal;  // restore deltaPoc for correct adjustment value update
     4879
     4880    m_pcEncTop->setPocAdjustmentValue( m_pcEncTop->getPocAdjustmentValue() + deltaPocVal );
     4881  }
    49254882
    49264883  // New LSB value, after reset
     
    49404897  {
    49414898    Int picOrderCntMsb = slice->getCurrMsb( newLsbVal,
    4942                                         slice->getFullPocResetFlag() ? 0 : slice->getPocLsbVal(),
    4943                                         0,
    4944                                         maxPocLsb );
     4899      slice->getFullPocResetFlag() ? 0 : slice->getPocLsbVal(),
     4900      0,
     4901      maxPocLsb );
    49454902    slice->setPOC( picOrderCntMsb + newLsbVal );
    49464903  }
     
    49514908}
    49524909#endif
    4953 
    49544910
    49554911#if O0164_MULTI_LAYER_HRD
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncTop.cpp

    r1185 r1199  
    9494  m_noOutputOfPriorPicsFlags   = false;
    9595#endif
    96 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    9796  m_pocDecrementedInDPBFlag    = false;
    98 #endif
    9997#endif //SVC_EXTENSION
    10098}
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncTop.h

    r1172 r1199  
    148148#endif
    149149  Int                     m_numAddLayerSets;
    150 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    151150  Bool                    m_pocDecrementedInDPBFlag;
    152151  Int                     m_currPocMsb;
    153 #endif
    154152  Bool                    m_prevPicHasEos;
    155153#endif //SVC_EXTENSION
     
    270268  Void      setNumAddLayerSets(Int x)             { m_numAddLayerSets = x; }
    271269  Int       getNumAddLayerSets()                  { return m_numAddLayerSets; }
    272 #if P0297_VPS_POC_LSB_ALIGNED_FLAG
    273270  Void      setPocDecrementedInDPBFlag(Bool x)    { m_pocDecrementedInDPBFlag = x; }
    274271  Bool      getPocDecrementedInDPBFlag()          { return m_pocDecrementedInDPBFlag; }
    275272  Void      setCurrPocMsb(Int poc)                { m_currPocMsb = poc; }
    276273  Int       getCurrPocMsb()                       { return m_currPocMsb; }
    277 #endif
    278274#else //SVC_EXTENSION
    279275  Void encode( Bool bEos,
Note: See TracChangeset for help on using the changeset viewer.