Changeset 866 in 3DVCSoftware


Ignore:
Timestamp:
15 Mar 2014, 07:10:57 (11 years ago)
Author:
qualcomm
Message:

POC-related in PPS (Macro: H_MV_HLS_7_POC_P0041)

POC-related signaling in PPS tested and included. SH signaling in a subsequent patch.

From: Adarsh K. Ramasubramonian <aramasub@…>

Location:
branches/HTM-10.0-dev0/source/Lib
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-10.0-dev0/source/Lib/TLibCommon/TComSlice.cpp

    r859 r866  
    24352435, m_ppsInferScalingListFlag(false)
    24362436, m_ppsScalingListRefLayerId(0)
     2437#if H_MV_HLS_7_POC_P0041
     2438, m_pocResetInfoPresentFlag(false)
     2439#endif
    24372440#if H_3D
    24382441, m_pcDLT(NULL)
  • branches/HTM-10.0-dev0/source/Lib/TLibCommon/TComSlice.h

    r857 r866  
    19401940  Bool m_ppsExtensionTypeFlag[PS_EX_T_MAX_NUM];
    19411941#endif
    1942 #if H_MV_HLS7_GEN
     1942#if H_MV_HLS_7_POC_P0041
    19431943  Bool m_pocResetInfoPresentFlag;
    19441944#endif
     
    20902090#endif
    20912091
    2092 #if H_MV_HLS7_GEN
     2092#if H_MV_HLS_7_POC_P0041
    20932093  Void setPocResetInfoPresentFlag( Bool flag ) { m_pocResetInfoPresentFlag = flag; }
    20942094  Bool getPocResetInfoPresentFlag(  ) { return m_pocResetInfoPresentFlag; }
  • branches/HTM-10.0-dev0/source/Lib/TLibCommon/TypeDef.h

    r862 r866  
    337337#define H_MV_HLS_7_VPS_P0125_24           1 // (VPS/P0125/VPS extension offset ) #24 Decision: Keep it as a reserved FFFF value.
    338338#define H_MV_HLS_7_VPS_P0307_23           1 // (VPS/P0307/VPS VUI extension)  #23 Decision: Adopt modification in P0307.
     339#define H_MV_HLS_7_POC_P0041              1 // Syntax related to POC reset
    339340// #define H_MV_HLS_7_POC_P0041_3            0 // (POC/P0041/POC reset) #3 It was remarked that we should require each non-IRAP picture that has discardable_flag equal to 1 to have NUT value indicating that it is a sub-layer non-reference picture. This was agreed. Decision: Adopt (with constraint for discardable_flag as described above)
    340341// #define H_MV_HLS_7_POC_P0041_FIXES        0 // (POC/P0041/Fixes) For each non-IRAP picture that has discardable_flag equal to 1 to have NUT value indicating that it is a sub-layer non-reference picture.
  • branches/HTM-10.0-dev0/source/Lib/TLibDecoder/TDecCAVLC.cpp

    r858 r866  
    383383    if( pcPPS->getPpsExtensionTypeFlag( PPS_EX_T_MV ) )
    384384    {
    385 #if H_MV_HLS7_GEN
     385#if H_MV_HLS_7_POC_P0041
    386386      READ_FLAG( uiCode, "poc_reset_info_present_flag" ); pcPPS->setPocResetInfoPresentFlag( uiCode == 1 );
    387387#endif
  • branches/HTM-10.0-dev0/source/Lib/TLibEncoder/TEncCavlc.cpp

    r858 r866  
    297297  if( pcPPS->getPpsExtensionTypeFlag( PPS_EX_T_MV ) )
    298298  {
    299 #if H_MV_HLS7_GEN
     299#if H_MV_HLS_7_POC_P0041
    300300    WRITE_FLAG( pcPPS->getPocResetInfoPresentFlag( ) ? 1 : 0 , "poc_reset_info_present_flag" );
    301301#endif
Note: See TracChangeset for help on using the changeset viewer.