Changeset 856 in 3DVCSoftware


Ignore:
Timestamp:
22 Feb 2014, 00:34:03 (10 years ago)
Author:
qualcomm
Message:

H_MV_HLS_7_VPS_P0125_24

Implemention for P0125 (VPS/P0125/VPS extension offset ) #24 Decision: Keep it as a reserved FFFF value

submitted by Hendry (fhendry@…)

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

Legend:

Unmodified
Added
Removed
  • branches/HTM-10.0-dev0/source/Lib/TLibCommon/TypeDef.h

    r855 r856  
    335335// #define H_MV_HLS_7_VPS_P0306_22           0 // (VPS/P0306/ue(v) coded syntax elements) #22 Several minor modifications to the VPS syntax, consistent with eliminating the previous intention to avoid ue(v) parsing in the VPS
    336336// #define H_MV_HLS_7_SEI_P0133_28           0 // (SEI/P0133/Recovery point SEI) #28 Decision: Adopt change to recover point semantics only (-v3)
    337 // #define H_MV_HLS_7_VPS_P0125_24           0 // (VPS/P0125/VPS extension offset ) #24 Decision: Keep it as a reserved FFFF value.
     337#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           0 // (VPS/P0307/VPS VUI extension)  #23 Decision: Adopt modification in P0307.
    339339// #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)
  • branches/HTM-10.0-dev0/source/Lib/TLibDecoder/TDecCAVLC.cpp

    r854 r856  
    10921092  assert (pcVPS->getMaxTLayers()>1||pcVPS->getTemporalNestingFlag());
    10931093
    1094 
     1094#if H_MV_HLS_7_VPS_P0125_24
     1095  READ_CODE( 16, uiCode,  "vps_reserved_ffff_16bits" );           assert(uiCode == 0xffff);
     1096#else
    10951097#if H_MV && !H_MV_HLS7_GEN
    10961098  READ_CODE( 16, uiCode,  "vps_extension_offset" );               
    10971099#else
    10981100  READ_CODE( 16, uiCode,  "vps_reserved_ffff_16bits" );           assert(uiCode == 0xffff);
     1101#endif
    10991102#endif
    11001103  parsePTL ( pcVPS->getPTL(), true, pcVPS->getMaxTLayers()-1);
  • branches/HTM-10.0-dev0/source/Lib/TLibEncoder/TEncCavlc.cpp

    r854 r856  
    911911  WRITE_FLAG( pcVPS->getTemporalNestingFlag(),                "vps_temporal_id_nesting_flag" );
    912912  assert (pcVPS->getMaxTLayers()>1||pcVPS->getTemporalNestingFlag());
     913#if H_MV_HLS_7_VPS_P0125_24
     914  WRITE_CODE( 0xffff,                              16,        "vps_reserved_ffff_16bits" );
     915#else
    913916#if H_MV && !H_MV_HLS7_GEN
    914917  WRITE_CODE( 0xffff,                              16,        "vps_extension_offset" );
    915918#else
    916919  WRITE_CODE( 0xffff,                              16,        "vps_reserved_ffff_16bits" );
     920#endif
    917921#endif
    918922  codePTL( pcVPS->getPTL(), true, pcVPS->getMaxTLayers() - 1 );
Note: See TracChangeset for help on using the changeset viewer.