Changeset 815 in SHVCSoftware for trunk/source/Lib/TLibEncoder/TEncCfg.h


Ignore:
Timestamp:
30 Jun 2014, 06:13:06 (10 years ago)
Author:
seregin
Message:

merge with SHM-6-dev branch

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/source

  • trunk/source/Lib/TLibEncoder/TEncCfg.h

    r713 r815  
    248248  Int*      m_codedPivotValue;
    249249  Int*      m_targetPivotValue;
     250#if P0050_KNEE_FUNCTION_SEI
     251  Bool      m_kneeSEIEnabled;
     252  Int       m_kneeSEIId;
     253  Bool      m_kneeSEICancelFlag;
     254  Bool      m_kneeSEIPersistenceFlag;
     255  Bool      m_kneeSEIMappingFlag;
     256  Int       m_kneeSEIInputDrange;
     257  Int       m_kneeSEIInputDispLuminance;
     258  Int       m_kneeSEIOutputDrange;
     259  Int       m_kneeSEIOutputDispLuminance;
     260  Int       m_kneeSEINumKneePointsMinus1;
     261  Int*      m_kneeSEIInputKneePoint;
     262  Int*      m_kneeSEIOutputKneePoint;
     263#endif
    250264#if Q0074_SEI_COLOR_MAPPING
    251265  Char*     m_seiColorMappingFile;
     
    262276  Int       m_SOPDescriptionSEIEnabled;
    263277  Int       m_scalableNestingSEIEnabled;
     278#if Q0189_TMVP_CONSTRAINTS
     279  Int       m_TMVPConstraintsSEIEnabled;
     280#endif
    264281  //====== Weighted Prediction ========
    265282  Bool      m_useWeightedPred;       //< Use of Weighting Prediction (P_SLICE)
     
    348365  Bool      m_motionPredEnabledFlag[MAX_VPS_LAYER_ID_PLUS1];
    349366#endif
    350 #if N0120_MAX_TID_REF_CFG
    351367  Int       m_maxTidIlRefPicsPlus1;
    352 #endif
    353368#if AUXILIARY_PICTURES
    354369  ChromaFormat m_chromaFormatIDC;
     
    670685  Void  setTMISEIExtendedWhiteLevelLumaCodeValue(Int b)      {  m_extendedWhiteLevelLumaCodeValue =b;  }
    671686  Int   getTMISEIExtendedWhiteLevelLumaCodeValue()           {  return m_extendedWhiteLevelLumaCodeValue;  }
     687#if P0050_KNEE_FUNCTION_SEI
     688  Void  setKneeSEIEnabled(Int b)                             { m_kneeSEIEnabled = b; }
     689  Bool  getKneeSEIEnabled()                                  { return m_kneeSEIEnabled; }
     690  Void  setKneeSEIId(Int b)                                  { m_kneeSEIId = b; }
     691  Int   getKneeSEIId()                                       { return m_kneeSEIId; }
     692  Void  setKneeSEICancelFlag(Bool b)                         { m_kneeSEICancelFlag=b; }
     693  Bool  getKneeSEICancelFlag()                               { return m_kneeSEICancelFlag; }
     694  Void  setKneeSEIPersistenceFlag(Bool b)                    { m_kneeSEIPersistenceFlag = b; }
     695  Bool  getKneeSEIPersistenceFlag()                          { return m_kneeSEIPersistenceFlag; }
     696  Void  setKneeSEIMappingFlag(Bool b)                        { m_kneeSEIMappingFlag = b; }
     697  Bool  getKneeSEIMappingFlag()                              { return m_kneeSEIMappingFlag; }
     698  Void  setKneeSEIInputDrange(Int b)                         { m_kneeSEIInputDrange = b; }
     699  Int   getKneeSEIInputDrange()                              { return m_kneeSEIInputDrange; }
     700  Void  setKneeSEIInputDispLuminance(Int b)                  { m_kneeSEIInputDispLuminance = b; }
     701  Int   getKneeSEIInputDispLuminance()                       { return m_kneeSEIInputDispLuminance; }
     702  Void  setKneeSEIOutputDrange(Int b)                        { m_kneeSEIOutputDrange = b; }
     703  Int   getKneeSEIOutputDrange()                             { return m_kneeSEIOutputDrange; }
     704  Void  setKneeSEIOutputDispLuminance(Int b)                 { m_kneeSEIOutputDispLuminance = b; }
     705  Int   getKneeSEIOutputDispLuminance()                      { return m_kneeSEIOutputDispLuminance; }
     706  Void  setKneeSEINumKneePointsMinus1(Int b)                 { m_kneeSEINumKneePointsMinus1 = b; }
     707  Int   getKneeSEINumKneePointsMinus1()                      { return m_kneeSEINumKneePointsMinus1; }
     708  Void  setKneeSEIInputKneePoint(Int *p)                     { m_kneeSEIInputKneePoint = p; }
     709  Int*  getKneeSEIInputKneePoint()                           { return m_kneeSEIInputKneePoint; }
     710  Void  setKneeSEIOutputKneePoint(Int *p)                    { m_kneeSEIOutputKneePoint = p; }
     711  Int*  getKneeSEIOutputKneePoint()                          { return m_kneeSEIOutputKneePoint; }
     712#endif
    672713#if Q0074_SEI_COLOR_MAPPING
    673714  Void  setColorMappingInfoSEIFile( Char* nameFile )         {  m_seiColorMappingFile = nameFile; }
     
    695736  Int   getSOPDescriptionSEIEnabled()                     { return m_SOPDescriptionSEIEnabled; }
    696737  Void  setScalableNestingSEIEnabled(Int b)                { m_scalableNestingSEIEnabled = b; }
     738#if Q0189_TMVP_CONSTRAINTS
     739  void setTMVPConstraintsSEIEnabled(Int b)                { m_TMVPConstraintsSEIEnabled = b; }
     740#endif
    697741  Int   getScalableNestingSEIEnabled()                     { return m_scalableNestingSEIEnabled; }
     742#if Q0189_TMVP_CONSTRAINTS
     743  Int   getTMVPConstraintsSEIEnabled()                {  return m_TMVPConstraintsSEIEnabled; }
     744#endif
    698745  Void      setUseWP               ( Bool b )    { m_useWeightedPred   = b;    }
    699746  Void      setWPBiPred            ( Bool b )    { m_useWeightedBiPred = b;    }
     
    877924  Void      setMotionPredEnabledFlag        (Int i,Bool flag)               { m_motionPredEnabledFlag[i] = flag;  }
    878925#endif
    879 #if N0120_MAX_TID_REF_CFG
    880926  Int       getMaxTidIlRefPicsPlus1         ()                              { return m_maxTidIlRefPicsPlus1; }
    881927  Void      setMaxTidIlRefPicsPlus1         (Int num)                       { m_maxTidIlRefPicsPlus1 = num;  }
    882 #endif
    883928#if LAYERS_NOT_PRESENT_SEI
    884929  Void  setLayersNotPresentSEIEnabled(Int b)             { m_layersNotPresentSEIEnabled = b; }
Note: See TracChangeset for help on using the changeset viewer.