Changeset 946 in SHVCSoftware for branches/SHM-upgrade
- Timestamp:
- 31 Dec 2014, 07:41:23 (10 years ago)
- Location:
- branches/SHM-upgrade/source/Lib
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-upgrade/source/Lib/TLibCommon/TComPrediction.cpp
r916 r946 860 860 861 861 #if SVC_EXTENSION 862 #if O0215_PHASE_ALIGNMENT_REMOVAL 863 Void TComPrediction::upsampleBasePic( TComSlice* currSlice, UInt refLayerIdc, TComPicYuv* pcUsPic, TComPicYuv* pcBasePic, TComPicYuv* pcTempPic ) 864 { 865 m_cUsf.upsampleBasePic( currSlice, refLayerIdc, pcUsPic, pcBasePic, pcTempPic ); 866 } 867 #else 862 868 #if O0215_PHASE_ALIGNMENT 863 869 #if O0194_JOINT_US_BITSHIFT … … 892 898 #endif 893 899 #endif 900 #endif 894 901 #endif //SVC_EXTENSION 895 902 //! \} -
branches/SHM-upgrade/source/Lib/TLibCommon/TComPrediction.h
r916 r946 146 146 147 147 #if SVC_EXTENSION 148 #if O0215_PHASE_ALIGNMENT_REMOVAL 149 Void upsampleBasePic( TComSlice* currSlice, UInt refLayerIdc, TComPicYuv* pcUsPic, TComPicYuv* pcBasePic, TComPicYuv* pcTempPic ); 150 #else 148 151 #if O0215_PHASE_ALIGNMENT 149 152 #if O0194_JOINT_US_BITSHIFT … … 163 166 #endif 164 167 #endif 168 #endif 165 169 #endif //SVC_EXTENSION 166 170 }; -
branches/SHM-upgrade/source/Lib/TLibCommon/TComUpsampleFilter.cpp
r916 r946 51 51 } 52 52 53 #if O0215_PHASE_ALIGNMENT_REMOVAL 54 Void TComUpsampleFilter::upsampleBasePic( TComSlice* currSlice, UInt refLayerIdc, TComPicYuv* pcUsPic, TComPicYuv* pcBasePic, TComPicYuv* pcTempPic ) 55 #else 53 56 #if O0215_PHASE_ALIGNMENT 54 57 #if O0194_JOINT_US_BITSHIFT … … 66 69 #else 67 70 Void TComUpsampleFilter::upsampleBasePic( UInt refLayerIdc, TComPicYuv* pcUsPic, TComPicYuv* pcBasePic, TComPicYuv* pcTempPic, const Window window ) 71 #endif 68 72 #endif 69 73 #endif -
branches/SHM-upgrade/source/Lib/TLibCommon/TComUpsampleFilter.h
r849 r946 42 42 TComUpsampleFilter(void); 43 43 ~TComUpsampleFilter(void); 44 44 #if O0215_PHASE_ALIGNMENT_REMOVAL 45 Void upsampleBasePic( TComSlice* currSlice, UInt refLayerIdc, TComPicYuv* pcUsPic, TComPicYuv* pcBasePic, TComPicYuv* pcTempPic ); 46 #else 45 47 #if O0215_PHASE_ALIGNMENT 46 48 #if O0194_JOINT_US_BITSHIFT … … 60 62 #endif 61 63 #endif 64 #endif 62 65 63 66 }; -
branches/SHM-upgrade/source/Lib/TLibCommon/TypeDef.h
r945 r946 45 45 #if SVC_EXTENSION 46 46 #define MAX_LAYERS 8 ///< max number of layers the codec is supposed to handle 47 47 #define O0215_PHASE_ALIGNMENT_REMOVAL 1 48 48 #define CONFORMANCE_BITSTREAM_MODE 1 ///< In order to generate the metadata related to conformance bitstreams 49 49 #define SIGNALLING_BITRATE_PICRATE_FIX 1 ///< Fix for signalling of bitrate and picture rate info in VPS VUI to be more aligned to JCTVC-R1008 … … 213 213 #define VIEW_ID_RELATED_SIGNALING 1 ///< Introduce syntax elements view_id and view_id_val 214 214 #define N0065_LAYER_POC_ALIGNMENT 1 215 215 #if !O0215_PHASE_ALIGNMENT_REMOVAL 216 216 #define O0215_PHASE_ALIGNMENT 1 ///< JCTVC_O0215: signal a flag to specify phase alignment case, 0: zero-position-aligned, 1: central-position-aligned, 217 #endif 217 218 #define AUXILIARY_PICTURES 1 ///< JCTVC-O0041: auxiliary picture layers 218 219 #define R0062_AUX_PSEUDO_MONOCHROME 1 ///> JCVVC-R0063: pseudo monochrome for auxiliary pictures -
branches/SHM-upgrade/source/Lib/TLibDecoder/TDecTop.cpp
r928 r946 2012 2012 if( m_ppcTDecTop[m_layerId]->getSamplePredEnabledFlag(refLayerId) ) 2013 2013 { 2014 #if O0215_PHASE_ALIGNMENT_REMOVAL 2015 m_cPrediction.upsampleBasePic( pcSlice, refLayerIdc, pcPic->getFullPelBaseRec(refLayerIdc), pBaseColRec, pcPic->getPicYuvRec()); 2016 #else 2014 2017 #if O0215_PHASE_ALIGNMENT 2015 2018 #if O0194_JOINT_US_BITSHIFT … … 2046 2049 #else 2047 2050 m_cPrediction.upsampleBasePic( refLayerIdc, m_pcPic->getFullPelBaseRec(refLayerIdc), pcSlice->getBaseColPic(refLayerIdc)->getPicYuvRec(), m_pcPic->getPicYuvRec(), scalEL ); 2051 #endif 2048 2052 #endif 2049 2053 #endif -
branches/SHM-upgrade/source/Lib/TLibEncoder/TEncGOP.cpp
r926 r946 1378 1378 } 1379 1379 #endif 1380 #if O0215_PHASE_ALIGNMENT_REMOVAL 1381 m_pcPredSearch->upsampleBasePic( pcSlice, refLayerIdc, pcPic->getFullPelBaseRec(refLayerIdc), pBaseColRec, pcPic->getPicYuvRec() ); 1382 #else 1380 1383 #if O0215_PHASE_ALIGNMENT 1381 1384 #if O0194_JOINT_US_BITSHIFT … … 1408 1411 #else 1409 1412 m_pcPredSearch->upsampleBasePic( refLayerIdc, pcPic->getFullPelBaseRec(refLayerIdc), pcSlice->getBaseColPic(refLayerIdc)->getPicYuvRec(), pcPic->getPicYuvRec(), scalEL ); 1413 #endif 1410 1414 #endif 1411 1415 #endif
Note: See TracChangeset for help on using the changeset viewer.