Changeset 1109 in 3DVCSoftware


Ignore:
Timestamp:
6 Nov 2014, 21:11:53 (9 years ago)
Author:
tech
Message:

HHI_VPS_3D_EXTENSION_I3_J0107: Vps3dExtension

Location:
branches/HTM-12.2-dev2-HHI/source/Lib
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-12.2-dev2-HHI/source/Lib/TLibCommon/TypeDef.h

    r1106 r1109  
    297297#define HHI_DEPENDENCY_SIGNALLING_I1_J0107     1
    298298#define HHI_TOOL_PARAMETERS_I2_J0107           1
     299#define HHI_VPS_3D_EXTENSION_I3_J0107          1
    299300#endif
    300301#define H_MV_FIX_REF_LAYER_PIC_FLAG            1
  • branches/HTM-12.2-dev2-HHI/source/Lib/TLibDecoder/TDecCAVLC.cpp

    r1106 r1109  
    11941194    {
    11951195#if H_3D
     1196#if HHI_VPS_3D_EXTENSION_I3_J0107
     1197      READ_FLAG( uiCode,  "vps_3d_extension_flag" );
     1198      if ( uiCode )
     1199      {
     1200        m_pcBitstream->readOutTrailingBits();
     1201        pcVPS->createCamPars(pcVPS->getNumViews());
     1202        parseVPS3dExtension( pcVPS );   
     1203      }
     1204      READ_FLAG( uiCode,  "vps_extension3_flag" );
     1205      if (uiCode)
     1206      {     
     1207#else
    11961208      m_pcBitstream->readOutTrailingBits();
    11971209      pcVPS->createCamPars(pcVPS->getNumViews());
     
    12001212      if (uiCode)
    12011213      {     
     1214#endif
    12021215#endif
    12031216#endif 
     
    18771890
    18781891#if H_3D
     1892#if HHI_VPS_3D_EXTENSION_I3_J0107
     1893Void TDecCavlc::parseVPS3dExtension( TComVPS* pcVPS )
     1894#else
    18791895Void TDecCavlc::parseVPSExtension2( TComVPS* pcVPS )
     1896#endif
    18801897{
    18811898  UInt uiCode;
  • branches/HTM-12.2-dev2-HHI/source/Lib/TLibDecoder/TDecCAVLC.h

    r1106 r1109  
    9090#endif
    9191#if H_3D
     92#if HHI_VPS_3D_EXTENSION_I3_J0107
     93  Void  parseVPS3dExtension  ( TComVPS* pcVPS );
     94#else
    9295  Void  parseVPSExtension2  ( TComVPS* pcVPS );
     96#endif
    9397#if HHI_TOOL_PARAMETERS_I2_J0107
    9498  Void  parseSPS3dExtension ( TComSPS* pcSPS );
  • branches/HTM-12.2-dev2-HHI/source/Lib/TLibEncoder/TEncCavlc.cpp

    r1106 r1109  
    10071007  codeVPSExtension( pcVPS );                           
    10081008#if H_3D
    1009   WRITE_FLAG( 1,                     "vps_extension2_flag" );
     1009  WRITE_FLAG( 1,                     "vps_extension2_flag" ); 
     1010#if HHI_VPS_3D_EXTENSION_I3_J0107
     1011  WRITE_FLAG( 1,                     "vps_3d_extension_flag" );
     1012  m_pcBitIf->writeAlignOne();     
     1013  codeVPS3dExtension( pcVPS );
     1014#else
    10101015  m_pcBitIf->writeAlignOne();     
    10111016  codeVPSExtension2( pcVPS );
     1017#endif
    10121018  WRITE_FLAG( 0,                     "vps_extension3_flag" );
    10131019#else
     
    16131619
    16141620#if H_3D
     1621#if HHI_VPS_3D_EXTENSION_I3_J0107
     1622Void TEncCavlc::codeVPS3dExtension( TComVPS* pcVPS )
     1623#else
    16151624Void TEncCavlc::codeVPSExtension2( TComVPS* pcVPS )
     1625#endif
    16161626{
    16171627#if !HHI_TOOL_PARAMETERS_I2_J0107
  • branches/HTM-12.2-dev2-HHI/source/Lib/TLibEncoder/TEncCavlc.h

    r1106 r1109  
    9999#endif
    100100#if H_3D
     101#if HHI_VPS_3D_EXTENSION_I3_J0107
     102  Void  codeVPS3dExtension       ( TComVPS* pcVPS );
     103#else
    101104  Void  codeVPSExtension2       ( TComVPS* pcVPS );
     105#endif
    102106#if HHI_TOOL_PARAMETERS_I2_J0107
    103107  Void  codeSPS3dExtension      ( TComSPS* pcSPS );
Note: See TracChangeset for help on using the changeset viewer.