Changeset 1078 in 3DVCSoftware


Ignore:
Timestamp:
21 Oct 2014, 22:36:22 (10 years ago)
Author:
tech
Message:

Removed MV-HEVC related macros part 4.

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  
    436436 
    437437  // Profile and level
     438#if H_MV
    438439  ("Profile", cfg_profiles,   string(""),           "Profile in VpsProfileTierLevel (Indication only)")
    439440  ("Level",   cfg_levels ,    string(""),           "Level indication in VpsProfileTierLevel (Indication only)")
    440441  ("Tier",    cfg_tiers  ,    string(""),           "Tier indication in VpsProfileTierLevel (Indication only)")
    441442  ("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
    442448  ("ProgressiveSource", m_progressiveSourceFlag, false, "Indicate that source is progressive")
    443449  ("InterlacedSource",  m_interlacedSourceFlag,  false, "Indicate that source is interlaced")
  • branches/HTM-12.1-dev0/source/Lib/TLibCommon/TComSlice.cpp

    r1076 r1078  
    43824382, m_nonPackedConstraintFlag(false)
    43834383, m_frameOnlyConstraintFlag(false)
     4384#if H_MV
    43844385  , m_max12bitConstraintFlag      ( false )
    43854386  , m_max10bitConstraintFlag      ( false )
     
    43924393  , m_lowerBitRateConstraintFlag  ( false )
    43934394  , m_inbldFlag                   ( false )
     4395#endif
    43944396{
    43954397  ::memset(m_profileCompatibilityFlag, 0, sizeof(m_profileCompatibilityFlag));
    43964398}
    43974399
     4400#if H_MV
    43984401Bool ProfileTierLevel::getV2ConstraintsPresentFlag()
    43994402{
     
    44404443  copyV2ConstraintFlags      ( ptlRef );
    44414444}
    4442 
     4445#endif
    44434446
    44444447TComPTL::TComPTL()
  • branches/HTM-12.1-dev0/source/Lib/TLibCommon/TypeDef.h

    r1076 r1078  
    367367/////////////////////////////////////////////////////////////////////////////////
    368368// TBD: Check if integration is necessary.
    369 
     369#define H_MV_HLS_PTL_LIMITS                  0
    370370#define H_MV_HLS7_GEN                        0  // General changes (not tested)
    371371
     
    434434
    435435#define MAX_VPS_NUM_HRD_PARAMETERS                1024
     436#if H_MV
    436437#define MAX_NUM_SUB_LAYERS                        7
    437438#define MAX_NUM_SIGNALLED_PARTITIONING_SCHEMES    16
    438 
     439#endif
    439440#define MAX_VPS_OP_SETS_PLUS1                     1024
    440441#if H_MV
  • branches/HTM-12.1-dev0/source/Lib/TLibDecoder/TDecCAVLC.cpp

    r1076 r1078  
    761761
    762762    parsePTL(pcSPS->getPTL(), 1, pcSPS->getMaxTLayers() - 1);
     763#if H_MV
    763764    pcSPS->getPTL()->inferGeneralValues ( true, 0, NULL );
    764765    pcSPS->getPTL()->inferSubLayerValues( pcSPS->getMaxTLayers() - 1, 0, NULL );
    765 #if H_MV
    766766  }
    767767#endif
     
    27702770      READ_CODE(8,ignore,"slice_header_extension_data_byte");
    27712771    } 
    2772 #endif
    27732772  }
    27742773  else
     
    27772776    rpcSlice->setPocMsbValPresentFlag( false );
    27782777  }
     2778#endif
    27792779  m_pcBitstream->readByteAlignment();
    27802780
     
    29232923  ptl->setFrameOnlyConstraintFlag(uiCode ? true : false);
    29242924 
     2925#if H_MV
    29252926  if( ptl->getV2ConstraintsPresentFlag() )
    29262927  {
     
    29522953    READ_FLAG(uiCode, "reserved_zero_bit");
    29532954  }
     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
    29542960}
    29552961
  • branches/HTM-12.1-dev0/source/Lib/TLibDecoder/TDecEntropy.h

    r1074 r1078  
    132132  virtual Void updateContextTables( SliceType eSliceType, Int iQp ) = 0;
    133133 
    134   virtual ~TDecEntropyIf() {};
     134  virtual ~TDecEntropyIf() {}
    135135};
    136136
  • branches/HTM-12.1-dev0/source/Lib/TLibDecoder/TDecSbac.cpp

    r1074 r1078  
    699699
    700700  UInt uiSymbol;
     701#if H_3D_QTLPC
    701702  Bool bParseSplitFlag    = true;
    702 
    703 #if H_3D_QTLPC
    704703
    705704  TComVPS *vps           = pcCU->getPic()->getSlice(0)->getVPS();
  • branches/HTM-12.1-dev0/source/Lib/TLibDecoder/TDecTop.cpp

    r1076 r1078  
    788788  m_apcSlicePilot->setLayerId( nalu.m_layerId );
    789789  m_cEntropyDecoder.decodeSliceHeader (m_apcSlicePilot, &m_parameterSetManagerDecoder, m_targetOptLayerSetIdx );
     790#else
     791  m_cEntropyDecoder.decodeSliceHeader (m_apcSlicePilot, &m_parameterSetManagerDecoder);
    790792#endif
    791793  // set POC for dependent slices in skipped pictures
Note: See TracChangeset for help on using the changeset viewer.