Changeset 464 in 3DVCSoftware for branches/HTM-DEV-0.3-dev2a/source/Lib/TLibDecoder/TDecTop.cpp
- Timestamp:
- 11 Jun 2013, 20:35:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-DEV-0.3-dev2a/source/Lib/TLibDecoder/TDecTop.cpp
r446 r464 37 37 38 38 #include "NALread.h" 39 #if H_3D_ARP 40 #include "../../App/TAppDecoder/TAppDecTop.h" 41 #endif 39 42 #include "TDecTop.h" 40 43 … … 886 889 #if H_MV 887 890 pcSlice->setRefPicList( m_cListPic, m_refPicSetInterLayer, true ); 891 #if H_3D_ARP 892 pcSlice->setARPStepNum(); 893 if( pcSlice->getARPStepNum() > 1 ) 894 { 895 for(Int iLayerId = 0; iLayerId < nalu.m_layerId; iLayerId ++ ) 896 { 897 Int iViewIdx = pcSlice->getVPS()->getViewIndex(iLayerId); 898 Bool bIsDepth = ( pcSlice->getVPS()->getDepthId ( iLayerId ) == 1 ); 899 if( iViewIdx<getViewIndex() && !bIsDepth ) 900 { 901 pcSlice->setBaseViewRefPicList( m_tAppDecTop->getTDecTop(iLayerId)->getListPic(), iViewIdx ); 902 } 903 } 904 } 905 #endif 888 906 #else 889 907 #if FIX1071
Note: See TracChangeset for help on using the changeset viewer.