#======== Profile ================ NumProfileTierLevel : 3 Profile0 : main_444 # Profile for BL (NOTE01: this profile applies to whole layers but only BL is outputted) # (NOTE02: this profile has no effect when NonHEVCBase is set to 1) Profile1 : main_444 # Profile for BL (NOTE01: this profile applies to HEVC BL only) # (NOTE02: When NonHEVCBase is set to 1, this profile & associated level should be updated appropriately) Profile2 : scalable-main_444 # Scalable profile
#======== Unit definition ================ #MaxCUWidth : 64 # Maximum coding unit width in pixel #MaxCUHeight : 64 # Maximum coding unit height in pixel #MaxPartitionDepth : 4 # Maximum coding unit depth #QuadtreeTULog2MaxSize : 5 # Log2 of maximum transform size for # quadtree-based TU coding (2...6) #QuadtreeTULog2MinSize : 2 # Log2 of minimum transform size for # quadtree-based TU coding (2...6) #QuadtreeTUMaxDepthInter : 3 #QuadtreeTUMaxDepthIntra : 3
#=========== Motion Search ============= FastSearch : 1 # 0:Full search 1:TZ search SearchRange : 64 # (0: Search range is a Full frame) BipredSearchRange : 4 # Search range for bi-prediction refinement HadamardME : 1 # Use of hadamard measure for fractional ME FEN : 1 # Fast encoder decision FDM : 1 # Fast Decision for Merge RD cost
#============= LAYER 0 ================== QP0 : 22 MaxTidIlRefPicsPlus10 : 2 # max_tid_il_ref_pics_plus1 for layer0 #============ Rate Control ============== RateControl0 : 0 # Rate control: enable rate control for layer 0 TargetBitrate0 : 1000000 # Rate control: target bitrate for layer 0, in bps KeepHierarchicalBit0 : 1 # Rate control: keep hierarchical bit allocation for layer 0 in rate control algorithm LCULevelRateControl0 : 1 # Rate control: 1: LCU level RC for layer 0; 0: picture level RC for layer 0 RCLCUSeparateModel0 : 1 # Rate control: use LCU level separate R-lambda model for layer 0 InitialQP0 : 0 # Rate control: initial QP for layer 0 RCForceIntraQP0 : 0 # Rate control: force intra QP to be equal to initial QP for layer 0
#============ WaveFront ================ WaveFrontSynchro0 : 0 # 0: No WaveFront synchronisation (WaveFrontSubstreams must be 1 in this case). # >0: WaveFront synchronises with the LCU above and to the right by this many LCUs. #=========== Quantization Matrix ================= ScalingList0 : 0 # ScalingList 0 : off, 1 : default, 2 : file read ScalingListFile0 : scaling_list0.txt # Scaling List file name. If file is not exist, use Default Matrix. #============= LAYER 1 ================== QP1 : 20 NumSamplePredRefLayers1 : 1 # number of sample pred reference layers SamplePredRefLayerIds1 : 0 # reference layer id NumMotionPredRefLayers1 : 1 # number of motion pred reference layers MotionPredRefLayerIds1 : 0 # reference layer id NumActiveRefLayers1 : 1 # number of active reference layers PredLayerIds1 : 0 # inter-layer prediction layer index within available reference layers
#============ Rate Control ============== RateControl1 : 0 # Rate control: enable rate control for layer 1 TargetBitrate1 : 1000000 # Rate control: target bitrate for layer 1, in bps KeepHierarchicalBit1 : 1 # Rate control: keep hierarchical bit allocation for layer 1 in rate control algorithm LCULevelRateControl1 : 1 # Rate control: 1: LCU level RC for layer 1; 0: picture level RC for layer 1 RCLCUSeparateModel1 : 1 # Rate control: use LCU level separate R-lambda model for layer 1 InitialQP1 : 0 # Rate control: initial QP for layer 1 RCForceIntraQP1 : 0 # Rate control: force intra QP to be equal to initial QP for layer 1
#============ WaveFront ================ WaveFrontSynchro1 : 0 # 0: No WaveFront synchronisation (WaveFrontSubstreams must be 1 in this case). # >0: WaveFront synchronises with the LCU above and to the right by this many LCUs. #=========== Quantization Matrix ================= ScalingList1 : 0 # ScalingList 0 : off, 1 : default, 2 : file read ScalingListFile1 : scaling_list1.txt # Scaling List file name. If file is not exist, use Default Matrix. NumLayerSets : 2 # Include default layer set, value of 0 not allowed NumLayerInIdList1 : 2 # 0-th layer set is default, need not specify LayerSetLayerIdList0 or NumLayerInIdList0 LayerSetLayerIdList1 : 0 1
NumAddLayerSets : 0 NumOutputLayerSets : 2 # Include defualt OLS, value of 0 not allowed DefaultTargetOutputLayerIdc : 1 NumOutputLayersInOutputLayerSet : 1 # The number of layers in the 0-th OLS should not be specified, # ListOfOutputLayers0 need not be specified ListOfOutputLayers1 : 1 ListOfProfileTierLevelOls1 : 1 2