Ignore:
Timestamp:
22 Jun 2013, 22:37:06 (12 years ago)
Author:
zhang
Message:

Use m_ivPicLists instead of TAppE/DencTop encapsulated with H_3D_ARP_FIX

Location:
branches/HTM-DEV-0.3-dev2a/source/Lib/TLibCommon
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-DEV-0.3-dev2a/source/Lib/TLibCommon/TComPic.cpp

    r456 r489  
    556556  return getPicYuv( layerIdInNuh, poc, recon );
    557557}
     558#if H_3D_ARP_FIX
     559TComList<TComPic*>* TComPicLists::getPicList( Int layerIdInNuh )
     560{
     561  TComList<TComList<TComPic*>*>::iterator itL = m_lists.begin();
     562  Int iLayer = 0;
     563
     564  assert( layerIdInNuh < m_lists.size() );
     565
     566  while( iLayer != layerIdInNuh )
     567  {
     568    itL++;
     569    iLayer++;
     570  }
     571
     572  return *itL;
     573}
     574#endif
    558575#endif // H_3D
    559576#endif // H_MV
  • branches/HTM-DEV-0.3-dev2a/source/Lib/TLibCommon/TComPic.h

    r455 r489  
    234234  Void        push_back( TComList<TComPic*>* list ) { m_lists.push_back( list );   }
    235235  Int         size     ()                           { return (Int) m_lists.size(); }
     236#if H_3D_ARP_FIX
     237  TComList<TComPic*>*  getPicList   ( Int layerIdInNuh );
     238#endif
    236239  TComPic*    getPic   ( Int layerIdInNuh,              Int poc );   
    237240  TComPicYuv* getPicYuv( Int layerIdInNuh,              Int poc, Bool recon );
  • branches/HTM-DEV-0.3-dev2a/source/Lib/TLibCommon/TypeDef.h

    r468 r489  
    125125#if H_3D_ARP
    126126#define H_3D_ARP_WFNR                     3
     127#define H_3D_ARP_FIX                      1   // Fix of using m_ivPicLists to access the reference pictures of other views
    127128#endif
    128129
Note: See TracChangeset for help on using the changeset viewer.