Ticket #53: MULTIVALUE_FIX_r1.diff

File MULTIVALUE_FIX_r1.diff, 1.6 KB (added by kkawamura, 7 years ago)

Proposed patch.

  • App/TAppEncoder/TAppEncCfg.cpp

     
    725725  const Int defaultLumaLevelTodQp_LumaChangePointsSDR[] = { 0, 117, 150, 184, 217, 250, 284, 317, 350, 384, 417, 450, 484 };
    726726
    727727  // Multi-value input fields:                      // minval, maxval (incl), min_entries, max_entries (incl) [, default values, number of default values]
     728#if KDDI_MULTIVALUE_FIX
     729  SMultiValueInput<Int>  cfg_lumaLeveltoDQPMappingQP         (-MAX_QP, MAX_QP,                    0, LUMA_LEVEL_TO_DQP_LUT_MAXSIZE, defaultLumaLevelTodQp_QpChangePointsHDR,   sizeof(defaultLumaLevelTodQp_QpChangePointsHDR  )/sizeof(Int));
     730  SMultiValueInput<Int>  cfg_lumaLeveltoDQPMappingLuma       (0, std::numeric_limits<Int>::max(), 0, LUMA_LEVEL_TO_DQP_LUT_MAXSIZE, defaultLumaLevelTodQp_LumaChangePointsHDR, sizeof(defaultLumaLevelTodQp_LumaChangePointsHDR)/sizeof(Int));
     731#else
    728732  SMultiValueInput<Int>  cfg_lumaLeveltoDQPMappingLuma(0, 0, 0, 0);
    729733  SMultiValueInput<Int>  cfg_lumaLeveltoDQPMappingQP(0, 0, 0, 0);
     734#endif
    730735 
    731736  UInt lumaLevelToDeltaQPMode;
    732737#endif
  • Lib/TLibCommon/TypeDef.h

     
    4646
    4747//! \ingroup TLibCommon
    4848//! \{
     49
     50#define KDDI_MULTIVALUE_FIX 1
     51
    4952///////////////////////////////////////////////////////////
    5053// KTA tools section start
    5154///////////////////////////////////////////////////////////