Changeset 1078 in 3DVCSoftware
- Timestamp:
- 21 Oct 2014, 22:36:22 (10 years ago)
- Location:
- branches/HTM-12.1-dev0/source
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-12.1-dev0/source/App/TAppEncoder/TAppEncCfg.cpp
r1077 r1078 436 436 437 437 // Profile and level 438 #if H_MV 438 439 ("Profile", cfg_profiles, string(""), "Profile in VpsProfileTierLevel (Indication only)") 439 440 ("Level", cfg_levels , string(""), "Level indication in VpsProfileTierLevel (Indication only)") 440 441 ("Tier", cfg_tiers , string(""), "Tier indication in VpsProfileTierLevel (Indication only)") 441 442 ("InblFlag",m_inblFlag , std::vector<Bool>(0), "InblFlags in VpsProfileTierLevel (Indication only)" ) 443 #else 444 ("Profile", m_profile, Profile::NONE, "Profile to be used when encoding (Incomplete)") 445 ("Level", m_level, Level::NONE, "Level limit to be used, eg 5.1 (Incomplete)") 446 ("Tier", m_levelTier, Level::MAIN, "Tier to use for interpretation of --Level") 447 #endif 442 448 ("ProgressiveSource", m_progressiveSourceFlag, false, "Indicate that source is progressive") 443 449 ("InterlacedSource", m_interlacedSourceFlag, false, "Indicate that source is interlaced") -
branches/HTM-12.1-dev0/source/Lib/TLibCommon/TComSlice.cpp
r1076 r1078 4382 4382 , m_nonPackedConstraintFlag(false) 4383 4383 , m_frameOnlyConstraintFlag(false) 4384 #if H_MV 4384 4385 , m_max12bitConstraintFlag ( false ) 4385 4386 , m_max10bitConstraintFlag ( false ) … … 4392 4393 , m_lowerBitRateConstraintFlag ( false ) 4393 4394 , m_inbldFlag ( false ) 4395 #endif 4394 4396 { 4395 4397 ::memset(m_profileCompatibilityFlag, 0, sizeof(m_profileCompatibilityFlag)); 4396 4398 } 4397 4399 4400 #if H_MV 4398 4401 Bool ProfileTierLevel::getV2ConstraintsPresentFlag() 4399 4402 { … … 4440 4443 copyV2ConstraintFlags ( ptlRef ); 4441 4444 } 4442 4445 #endif 4443 4446 4444 4447 TComPTL::TComPTL() -
branches/HTM-12.1-dev0/source/Lib/TLibCommon/TypeDef.h
r1076 r1078 367 367 ///////////////////////////////////////////////////////////////////////////////// 368 368 // TBD: Check if integration is necessary. 369 369 #define H_MV_HLS_PTL_LIMITS 0 370 370 #define H_MV_HLS7_GEN 0 // General changes (not tested) 371 371 … … 434 434 435 435 #define MAX_VPS_NUM_HRD_PARAMETERS 1024 436 #if H_MV 436 437 #define MAX_NUM_SUB_LAYERS 7 437 438 #define MAX_NUM_SIGNALLED_PARTITIONING_SCHEMES 16 438 439 #endif 439 440 #define MAX_VPS_OP_SETS_PLUS1 1024 440 441 #if H_MV -
branches/HTM-12.1-dev0/source/Lib/TLibDecoder/TDecCAVLC.cpp
r1076 r1078 761 761 762 762 parsePTL(pcSPS->getPTL(), 1, pcSPS->getMaxTLayers() - 1); 763 #if H_MV 763 764 pcSPS->getPTL()->inferGeneralValues ( true, 0, NULL ); 764 765 pcSPS->getPTL()->inferSubLayerValues( pcSPS->getMaxTLayers() - 1, 0, NULL ); 765 #if H_MV766 766 } 767 767 #endif … … 2770 2770 READ_CODE(8,ignore,"slice_header_extension_data_byte"); 2771 2771 } 2772 #endif2773 2772 } 2774 2773 else … … 2777 2776 rpcSlice->setPocMsbValPresentFlag( false ); 2778 2777 } 2778 #endif 2779 2779 m_pcBitstream->readByteAlignment(); 2780 2780 … … 2923 2923 ptl->setFrameOnlyConstraintFlag(uiCode ? true : false); 2924 2924 2925 #if H_MV 2925 2926 if( ptl->getV2ConstraintsPresentFlag() ) 2926 2927 { … … 2952 2953 READ_FLAG(uiCode, "reserved_zero_bit"); 2953 2954 } 2955 #else 2956 READ_CODE(16, uiCode, "XXX_reserved_zero_44bits[0..15]"); 2957 READ_CODE(16, uiCode, "XXX_reserved_zero_44bits[16..31]"); 2958 READ_CODE(12, uiCode, "XXX_reserved_zero_44bits[32..43]"); 2959 #endif 2954 2960 } 2955 2961 -
branches/HTM-12.1-dev0/source/Lib/TLibDecoder/TDecEntropy.h
r1074 r1078 132 132 virtual Void updateContextTables( SliceType eSliceType, Int iQp ) = 0; 133 133 134 virtual ~TDecEntropyIf() {} ;134 virtual ~TDecEntropyIf() {} 135 135 }; 136 136 -
branches/HTM-12.1-dev0/source/Lib/TLibDecoder/TDecSbac.cpp
r1074 r1078 699 699 700 700 UInt uiSymbol; 701 #if H_3D_QTLPC 701 702 Bool bParseSplitFlag = true; 702 703 #if H_3D_QTLPC704 703 705 704 TComVPS *vps = pcCU->getPic()->getSlice(0)->getVPS(); -
branches/HTM-12.1-dev0/source/Lib/TLibDecoder/TDecTop.cpp
r1076 r1078 788 788 m_apcSlicePilot->setLayerId( nalu.m_layerId ); 789 789 m_cEntropyDecoder.decodeSliceHeader (m_apcSlicePilot, &m_parameterSetManagerDecoder, m_targetOptLayerSetIdx ); 790 #else 791 m_cEntropyDecoder.decodeSliceHeader (m_apcSlicePilot, &m_parameterSetManagerDecoder); 790 792 #endif 791 793 // set POC for dependent slices in skipped pictures
Note: See TracChangeset for help on using the changeset viewer.