- Timestamp:
- 22 Mar 2016, 23:53:54 (9 years ago)
- Location:
- branches/SHM-dev/cfg
- Files:
-
- 4 added
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/cfg/encoder_intra_main.cfg
r990 r1546 1 1 #======== File I/O ===================== 2 2 BitstreamFile : str.bin 3 #ReconFile : rec.yuv3 ReconFile : rec.yuv 4 4 5 #======== Profile/Level ================ 6 #Profile : main 7 NumProfileTierLevel : 3 8 Profile0 : main # Profile for BL (NOTE01: this profile applies to whole layers but only BL is outputted) 9 # (NOTE02: this profile has no effect when NonHEVCBase is set to 1) 10 Profile1 : main # Profile for BL (NOTE01: this profile applies to HEVC BL only) 11 # (NOTE02: When NonHEVCBase is set to 1, this profile & associated level should be updated appropriately) 12 Profile2 : scalable-main # Scalable profile 5 #======== Profile ================ 6 Profile : main 13 7 14 8 #======== Unit definition ================ … … 24 18 25 19 #======== Coding Structure ============= 26 #IntraPeriod : 1 # Period of I-Frame ( -1 = only first)27 DecodingRefreshType : 0 # Random Accesss 0:none, 1:C DR, 2:IDR20 IntraPeriod : 1 # Period of I-Frame ( -1 = only first) 21 DecodingRefreshType : 0 # Random Accesss 0:none, 1:CRA, 2:IDR, 3:Recovery Point SEI 28 22 GOPSize : 1 # GOP Size (number of B slice = GOPSize-1) 29 23 # Type POC QPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures … … 37 31 38 32 #======== Quantization ============= 39 #QP : 32 # Quantization parameter(0-51)33 QP : 32 # Quantization parameter(0-51) 40 34 MaxDeltaQP : 0 # CU-based multi-QP optimization 41 35 MaxCuDQPDepth : 0 # Max depth of a minimum CuDQP for sub-LCU-level delta QP … … 45 39 46 40 #=========== Deblock Filter ============ 47 DeblockingFilterControlPresent: 0 # Dbl control params present (0=not present, 1=present) 48 LoopFilterOffsetInPPS : 0 # Dbl params: 0=varying params in SliceHeader, param = base_param + GOP_offset_param; 1=constant params in PPS, param = base_param) 41 LoopFilterOffsetInPPS : 1 # Dbl params: 0=varying params in SliceHeader, param = base_param + GOP_offset_param; 1 (default) =constant params in PPS, param = base_param) 49 42 LoopFilterDisable : 0 # Disable deblocking filter (0=Filter, 1=No Filter) 50 43 LoopFilterBetaOffset_div2 : 0 # base_param: -6 ~ 6 51 44 LoopFilterTcOffset_div2 : 0 # base_param: -6 ~ 6 52 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream) 45 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream). Applies slice-level loop filter offsets (LoopFilterOffsetInPPS and LoopFilterDisable must be 0) 53 46 54 47 #=========== Misc. ============ 55 #InternalBitDepth: 8 # codec operating bit-depth48 InternalBitDepth : 8 # codec operating bit-depth 56 49 57 50 #=========== Coding Tools ================= … … 83 76 84 77 #============ Tiles ================ 85 UniformSpacingIdc : 0 # 0: the column boundaries are indicated by ColumnWidth array, the row boundaries are indicated byRowHeight array78 TileUniformSpacing : 0 # 0: the column boundaries are indicated by TileColumnWidth array, the row boundaries are indicated by TileRowHeight array 86 79 # 1: the column and row boundaries are distributed uniformly 87 NumTileColumnsMinus1 : 0 # Number of columns in a picture minus 188 ColumnWidthArray : 2 3 # Array containing ColumnWidth values in units of LCU (from left to right in picture)89 NumTileRowsMinus1 : 0 # Number of rows in a picture minus 190 RowHeightArray : 2 # Array containing RowHeight values in units of LCU (from top to bottom in picture)80 NumTileColumnsMinus1 : 0 # Number of tile columns in a picture minus 1 81 TileColumnWidthArray : 2 3 # Array containing tile column width values in units of CTU (from left to right in picture) 82 NumTileRowsMinus1 : 0 # Number of tile rows in a picture minus 1 83 TileRowHeightArray : 2 # Array containing tile row height values in units of CTU (from top to bottom in picture) 91 84 92 LFCrossTileBoundaryFlag : 1# In-loop filtering is across or not across tile boundary.85 LFCrossTileBoundaryFlag : 1 # In-loop filtering is across or not across tile boundary. 93 86 # 0:not across, 1: across 94 87 95 88 #============ WaveFront ================ 96 #WaveFrontSynchro : 0 # 0: No WaveFront synchronisation (WaveFrontSubstreams must be 1 in this case).89 WaveFrontSynchro : 0 # 0: No WaveFront synchronisation (WaveFrontSubstreams must be 1 in this case). 97 90 # >0: WaveFront synchronises with the LCU above and to the right by this many LCUs. 98 91 … … 102 95 103 96 #============ Lossless ================ 104 TransquantBypassEnableFlag : 0# Value of PPS flag.105 CUTransquantBypassFlagForce: 0 # Constant lossless-value signaling per CU, if TransquantBypassEnableFlag is 1.97 TransquantBypassEnableFlag : 0 # Value of PPS flag. 98 CUTransquantBypassFlagForce: 0 # Force transquant bypass mode, when transquant_bypass_enable_flag is enabled 106 99 107 100 ### DO NOT ADD ANYTHING BELOW THIS LINE ### -
branches/SHM-dev/cfg/encoder_intra_main10.cfg
r990 r1546 1 1 #======== File I/O ===================== 2 2 BitstreamFile : str.bin 3 #ReconFile : rec.yuv3 ReconFile : rec.yuv 4 4 5 #======== Profile/Level ================ 6 #Profile : main10 7 NumProfileTierLevel : 3 8 Profile0 : main10 # Profile for BL (NOTE01: this profile applies to whole layers but only BL is outputted) 9 # (NOTE02: this profile has no effect when NonHEVCBase is set to 1) 10 Profile1 : main10 # Profile for BL (NOTE01: this profile applies to HEVC BL only) 11 # (NOTE02: When NonHEVCBase is set to 1, this profile & associated level should be updated appropriately) 12 Profile2 : scalable-main10 # Scalable profile 5 #======== Profile ================ 6 Profile : main10 13 7 14 8 #======== Unit definition ================ … … 24 18 25 19 #======== Coding Structure ============= 26 #IntraPeriod : 1 # Period of I-Frame ( -1 = only first)27 DecodingRefreshType : 0 # Random Accesss 0:none, 1:C DR, 2:IDR20 IntraPeriod : 1 # Period of I-Frame ( -1 = only first) 21 DecodingRefreshType : 0 # Random Accesss 0:none, 1:CRA, 2:IDR, 3:Recovery Point SEI 28 22 GOPSize : 1 # GOP Size (number of B slice = GOPSize-1) 29 23 # Type POC QPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures … … 37 31 38 32 #======== Quantization ============= 39 #QP : 32 # Quantization parameter(0-51)33 QP : 32 # Quantization parameter(0-51) 40 34 MaxDeltaQP : 0 # CU-based multi-QP optimization 41 35 MaxCuDQPDepth : 0 # Max depth of a minimum CuDQP for sub-LCU-level delta QP … … 45 39 46 40 #=========== Deblock Filter ============ 47 DeblockingFilterControlPresent: 0 # Dbl control params present (0=not present, 1=present) 48 LoopFilterOffsetInPPS : 0 # Dbl params: 0=varying params in SliceHeader, param = base_param + GOP_offset_param; 1=constant params in PPS, param = base_param) 41 LoopFilterOffsetInPPS : 1 # Dbl params: 0=varying params in SliceHeader, param = base_param + GOP_offset_param; 1 (default) =constant params in PPS, param = base_param) 49 42 LoopFilterDisable : 0 # Disable deblocking filter (0=Filter, 1=No Filter) 50 43 LoopFilterBetaOffset_div2 : 0 # base_param: -6 ~ 6 51 44 LoopFilterTcOffset_div2 : 0 # base_param: -6 ~ 6 52 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream) 45 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream). Applies slice-level loop filter offsets (LoopFilterOffsetInPPS and LoopFilterDisable must be 0) 53 46 54 47 #=========== Misc. ============ 55 #InternalBitDepth: 10 # codec operating bit-depth48 InternalBitDepth : 10 # codec operating bit-depth 56 49 57 50 #=========== Coding Tools ================= … … 83 76 84 77 #============ Tiles ================ 85 UniformSpacingIdc : 0 # 0: the column boundaries are indicated by ColumnWidth array, the row boundaries are indicated byRowHeight array78 TileUniformSpacing : 0 # 0: the column boundaries are indicated by TileColumnWidth array, the row boundaries are indicated by TileRowHeight array 86 79 # 1: the column and row boundaries are distributed uniformly 87 NumTileColumnsMinus1 : 0 # Number of columns in a picture minus 188 ColumnWidthArray : 2 3 # Array containing ColumnWidth values in units of LCU (from left to right in picture)89 NumTileRowsMinus1 : 0 # Number of rows in a picture minus 190 RowHeightArray : 2 # Array containing RowHeight values in units of LCU (from top to bottom in picture)80 NumTileColumnsMinus1 : 0 # Number of tile columns in a picture minus 1 81 TileColumnWidthArray : 2 3 # Array containing tile column width values in units of CTU (from left to right in picture) 82 NumTileRowsMinus1 : 0 # Number of tile rows in a picture minus 1 83 TileRowHeightArray : 2 # Array containing tile row height values in units of CTU (from top to bottom in picture) 91 84 92 LFCrossTileBoundaryFlag : 1# In-loop filtering is across or not across tile boundary.85 LFCrossTileBoundaryFlag : 1 # In-loop filtering is across or not across tile boundary. 93 86 # 0:not across, 1: across 94 87 95 88 #============ WaveFront ================ 96 #WaveFrontSynchro : 0 # 0: No WaveFront synchronisation (WaveFrontSubstreams must be 1 in this case).89 WaveFrontSynchro : 0 # 0: No WaveFront synchronisation (WaveFrontSubstreams must be 1 in this case). 97 90 # >0: WaveFront synchronises with the LCU above and to the right by this many LCUs. 98 91 … … 102 95 103 96 #============ Lossless ================ 104 TransquantBypassEnableFlag : 0# Value of PPS flag.105 CUTransquantBypassFlagForce: 0 # Constant lossless-value signaling per CU, if TransquantBypassEnableFlag is 1.97 TransquantBypassEnableFlag : 0 # Value of PPS flag. 98 CUTransquantBypassFlagForce: 0 # Force transquant bypass mode, when transquant_bypass_enable_flag is enabled 106 99 107 108 100 ### DO NOT ADD ANYTHING BELOW THIS LINE ### 109 101 ### DO NOT DELETE THE EMPTY LINE BELOW ### -
branches/SHM-dev/cfg/encoder_lowdelay_P_main.cfg
r991 r1546 1 1 #======== File I/O ===================== 2 2 BitstreamFile : str.bin 3 #ReconFile : rec.yuv3 ReconFile : rec.yuv 4 4 5 #======== Profile/Level ================ 6 #Profile : main 7 NumProfileTierLevel : 3 8 Profile0 : main # Profile for BL (NOTE01: this profile applies to whole layers but only BL is outputted) 9 # (NOTE02: this profile has no effect when NonHEVCBase is set to 1) 10 Profile1 : main # Profile for BL (NOTE01: this profile applies to HEVC BL only) 11 # (NOTE02: When NonHEVCBase is set to 1, this profile & associated level should be updated appropriately) 12 Profile2 : scalable-main # Scalable profile 5 #======== Profile ================ 6 Profile : main 13 7 14 8 #======== Unit definition ================ … … 24 18 25 19 #======== Coding Structure ============= 26 #IntraPeriod : -1 # Period of I-Frame ( -1 = only first)27 DecodingRefreshType : 0 # Random Accesss 0:none, 1:C DR, 2:IDR20 IntraPeriod : -1 # Period of I-Frame ( -1 = only first) 21 DecodingRefreshType : 0 # Random Accesss 0:none, 1:CRA, 2:IDR, 3:Recovery Point SEI 28 22 GOPSize : 4 # GOP Size (number of B slice = GOPSize-1) 29 # Type POC QPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs30 Frame1: P 1 3 0 .4624 0 0 0 4 4 -1 -5 -9 -13 031 Frame2: P 2 2 0 .4624 0 0 0 4 4 -1 -2 -6 -10 1 -1 5 1 1 1 0 132 Frame3: P 3 3 0 .4624 0 0 0 4 4 -1 -3 -7 -11 1 -1 5 0 1 1 1 133 Frame4: P 4 1 0 .578 0 0 0 4 4 -1 -4 -8 -12 1 -1 5 0 1 1 1 123 # Type POC QPoffset CbQPoffset CrQPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs 24 Frame1: P 1 3 0 0 0.4624 0 0 0 4 4 -1 -5 -9 -13 0 25 Frame2: P 2 2 0 0 0.4624 0 0 0 4 4 -1 -2 -6 -10 1 -1 5 1 1 1 0 1 26 Frame3: P 3 3 0 0 0.4624 0 0 0 4 4 -1 -3 -7 -11 1 -1 5 0 1 1 1 1 27 Frame4: P 4 1 0 0 0.578 0 0 0 4 4 -1 -4 -8 -12 1 -1 5 0 1 1 1 1 34 28 35 29 #=========== Motion Search ============= … … 42 36 43 37 #======== Quantization ============= 44 #QP : 32 # Quantization parameter(0-51)38 QP : 32 # Quantization parameter(0-51) 45 39 MaxDeltaQP : 0 # CU-based multi-QP optimization 46 40 MaxCuDQPDepth : 0 # Max depth of a minimum CuDQP for sub-LCU-level delta QP … … 48 42 RDOQ : 1 # RDOQ 49 43 RDOQTS : 1 # RDOQ for transform skip 44 TransformSkip : 1 # Transform skipping (0: OFF, 1: ON) 45 TransformSkipFast : 1 # Fast Transform skipping (0: OFF, 1: ON) 46 SliceChromaQPOffsetPeriodicity: 0 # Used in conjunction with Slice Cb/Cr QpOffsetIntraOrPeriodic. Use 0 (default) to disable periodic nature. 47 SliceCbQpOffsetIntraOrPeriodic: 0 # Chroma Cb QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 48 SliceCrQpOffsetIntraOrPeriodic: 0 # Chroma Cr QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 50 49 51 50 #=========== Deblock Filter ============ 52 DeblockingFilterControlPresent: 0 # Dbl control params present (0=not present, 1=present) 53 LoopFilterOffsetInPPS : 0 # Dbl params: 0=varying params in SliceHeader, param = base_param + GOP_offset_param; 1=constant params in PPS, param = base_param) 51 LoopFilterOffsetInPPS : 1 # Dbl params: 0=varying params in SliceHeader, param = base_param + GOP_offset_param; 1 (default) =constant params in PPS, param = base_param) 54 52 LoopFilterDisable : 0 # Disable deblocking filter (0=Filter, 1=No Filter) 55 53 LoopFilterBetaOffset_div2 : 0 # base_param: -6 ~ 6 56 54 LoopFilterTcOffset_div2 : 0 # base_param: -6 ~ 6 57 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream) 55 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream). Applies slice-level loop filter offsets (LoopFilterOffsetInPPS and LoopFilterDisable must be 0) 58 56 59 57 #=========== Misc. ============ 60 #InternalBitDepth: 8 # codec operating bit-depth58 InternalBitDepth : 8 # codec operating bit-depth 61 59 62 60 #=========== Coding Tools ================= 63 61 SAO : 1 # Sample adaptive offset (0: OFF, 1: ON) 64 62 AMP : 1 # Asymmetric motion partitions (0: OFF, 1: ON) 65 TransformSkip : 1 # Transform skipping (0: OFF, 1: ON)66 TransformSkipFast : 1 # Fast Transform skipping (0: OFF, 1: ON)67 63 SAOLcuBoundary : 0 # SAOLcuBoundary using non-deblocked pixels (0: OFF, 1: ON) 68 64 … … 88 84 89 85 #============ Tiles ================ 90 UniformSpacingIdc : 0 # 0: the column boundaries are indicated by ColumnWidth array, the row boundaries are indicated byRowHeight array86 TileUniformSpacing : 0 # 0: the column boundaries are indicated by TileColumnWidth array, the row boundaries are indicated by TileRowHeight array 91 87 # 1: the column and row boundaries are distributed uniformly 92 NumTileColumnsMinus1 : 0 # Number of columns in a picture minus 193 ColumnWidthArray : 2 3 # Array containing ColumnWidth values in units of LCU (from left to right in picture)94 NumTileRowsMinus1 : 0 # Number of rows in a picture minus 195 RowHeightArray : 2 # Array containing RowHeight values in units of LCU (from top to bottom in picture)88 NumTileColumnsMinus1 : 0 # Number of tile columns in a picture minus 1 89 TileColumnWidthArray : 2 3 # Array containing tile column width values in units of CTU (from left to right in picture) 90 NumTileRowsMinus1 : 0 # Number of tile rows in a picture minus 1 91 TileRowHeightArray : 2 # Array containing tile row height values in units of CTU (from top to bottom in picture) 96 92 97 LFCrossTileBoundaryFlag : 1# In-loop filtering is across or not across tile boundary.98 # 0:not across, 1: across 93 LFCrossTileBoundaryFlag : 1 # In-loop filtering is across or not across tile boundary. 94 # 0:not across, 1: across 99 95 100 96 #============ WaveFront ================ 101 #WaveFrontSynchro : 0 # 0: No WaveFront synchronisation (WaveFrontSubstreams must be 1 in this case).97 WaveFrontSynchro : 0 # 0: No WaveFront synchronisation (WaveFrontSubstreams must be 1 in this case). 102 98 # >0: WaveFront synchronises with the LCU above and to the right by this many LCUs. 103 99 … … 107 103 108 104 #============ Lossless ================ 109 TransquantBypassEnableFlag : 0# Value of PPS flag.110 CUTransquantBypassFlagForce: 0 # Constant lossless-value signaling per CU, if TransquantBypassEnableFlag is 1.105 TransquantBypassEnableFlag : 0 # Value of PPS flag. 106 CUTransquantBypassFlagForce: 0 # Force transquant bypass mode, when transquant_bypass_enable_flag is enabled 111 107 112 108 #============ Rate Control ====================== 113 #RateControl : 0 # Rate control: enable rate control114 #TargetBitrate : 1000000 # Rate control: target bitrate, in bps115 #KeepHierarchicalBit : 2 # Rate control: 0: equal bit allocation; 1: fixed ratio bit allocation; 2: adaptive ratio bit allocation116 #LCULevelRateControl : 1 # Rate control: 1: LCU level RC; 0: picture level RC117 #RCLCUSeparateModel : 1 # Rate control: use LCU level separate R-lambda model118 #InitialQP : 0 # Rate control: initial QP119 #RCForceIntraQP : 0 # Rate control: force intra QP to be equal to initial QP109 RateControl : 0 # Rate control: enable rate control 110 TargetBitrate : 1000000 # Rate control: target bitrate, in bps 111 KeepHierarchicalBit : 2 # Rate control: 0: equal bit allocation; 1: fixed ratio bit allocation; 2: adaptive ratio bit allocation 112 LCULevelRateControl : 1 # Rate control: 1: LCU level RC; 0: picture level RC 113 RCLCUSeparateModel : 1 # Rate control: use LCU level separate R-lambda model 114 InitialQP : 0 # Rate control: initial QP 115 RCForceIntraQP : 0 # Rate control: force intra QP to be equal to initial QP 120 116 121 117 ### DO NOT ADD ANYTHING BELOW THIS LINE ### -
branches/SHM-dev/cfg/encoder_lowdelay_P_main10.cfg
r991 r1546 1 1 #======== File I/O ===================== 2 2 BitstreamFile : str.bin 3 #ReconFile : rec.yuv3 ReconFile : rec.yuv 4 4 5 #======== Profile/Level ================ 6 #Profile : main10 7 NumProfileTierLevel : 3 8 Profile0 : main10 # Profile for BL (NOTE01: this profile applies to whole layers but only BL is outputted) 9 # (NOTE02: this profile has no effect when NonHEVCBase is set to 1) 10 Profile1 : main10 # Profile for BL (NOTE01: this profile applies to HEVC BL only) 11 # (NOTE02: When NonHEVCBase is set to 1, this profile & associated level should be updated appropriately) 12 Profile2 : scalable-main10 # Scalable profile 5 #======== Profile ================ 6 Profile : main10 13 7 14 8 #======== Unit definition ================ … … 24 18 25 19 #======== Coding Structure ============= 26 #IntraPeriod : -1 # Period of I-Frame ( -1 = only first)27 DecodingRefreshType : 0 # Random Accesss 0:none, 1:C DR, 2:IDR20 IntraPeriod : -1 # Period of I-Frame ( -1 = only first) 21 DecodingRefreshType : 0 # Random Accesss 0:none, 1:CRA, 2:IDR, 3:Recovery Point SEI 28 22 GOPSize : 4 # GOP Size (number of B slice = GOPSize-1) 29 # Type POC QPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs30 Frame1: P 1 3 0 .4624 0 0 0 4 4 -1 -5 -9 -13 031 Frame2: P 2 2 0 .4624 0 0 0 4 4 -1 -2 -6 -10 1 -1 5 1 1 1 0 132 Frame3: P 3 3 0 .4624 0 0 0 4 4 -1 -3 -7 -11 1 -1 5 0 1 1 1 133 Frame4: P 4 1 0 .578 0 0 0 4 4 -1 -4 -8 -12 1 -1 5 0 1 1 1 123 # Type POC QPoffset CbQPoffset CrQPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs 24 Frame1: P 1 3 0 0 0.4624 0 0 0 4 4 -1 -5 -9 -13 0 25 Frame2: P 2 2 0 0 0.4624 0 0 0 4 4 -1 -2 -6 -10 1 -1 5 1 1 1 0 1 26 Frame3: P 3 3 0 0 0.4624 0 0 0 4 4 -1 -3 -7 -11 1 -1 5 0 1 1 1 1 27 Frame4: P 4 1 0 0 0.578 0 0 0 4 4 -1 -4 -8 -12 1 -1 5 0 1 1 1 1 34 28 35 29 #=========== Motion Search ============= … … 42 36 43 37 #======== Quantization ============= 44 #QP : 32 # Quantization parameter(0-51)38 QP : 32 # Quantization parameter(0-51) 45 39 MaxDeltaQP : 0 # CU-based multi-QP optimization 46 40 MaxCuDQPDepth : 0 # Max depth of a minimum CuDQP for sub-LCU-level delta QP … … 50 44 TransformSkip : 1 # Transform skipping (0: OFF, 1: ON) 51 45 TransformSkipFast : 1 # Fast Transform skipping (0: OFF, 1: ON) 46 SliceChromaQPOffsetPeriodicity: 0 # Used in conjunction with Slice Cb/Cr QpOffsetIntraOrPeriodic. Use 0 (default) to disable periodic nature. 47 SliceCbQpOffsetIntraOrPeriodic: 0 # Chroma Cb QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 48 SliceCrQpOffsetIntraOrPeriodic: 0 # Chroma Cr QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 52 49 53 50 #=========== Deblock Filter ============ 54 DeblockingFilterControlPresent: 0 # Dbl control params present (0=not present, 1=present) 55 LoopFilterOffsetInPPS : 0 # Dbl params: 0=varying params in SliceHeader, param = base_param + GOP_offset_param; 1=constant params in PPS, param = base_param) 51 LoopFilterOffsetInPPS : 1 # Dbl params: 0=varying params in SliceHeader, param = base_param + GOP_offset_param; 1 (default) =constant params in PPS, param = base_param) 56 52 LoopFilterDisable : 0 # Disable deblocking filter (0=Filter, 1=No Filter) 57 53 LoopFilterBetaOffset_div2 : 0 # base_param: -6 ~ 6 58 54 LoopFilterTcOffset_div2 : 0 # base_param: -6 ~ 6 59 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream) 55 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream). Applies slice-level loop filter offsets (LoopFilterOffsetInPPS and LoopFilterDisable must be 0) 60 56 61 57 #=========== Misc. ============ 62 #InternalBitDepth: 10 # codec operating bit-depth58 InternalBitDepth : 10 # codec operating bit-depth 63 59 64 60 #=========== Coding Tools ================= … … 88 84 89 85 #============ Tiles ================ 90 UniformSpacingIdc : 0 # 0: the column boundaries are indicated by ColumnWidth array, the row boundaries are indicated byRowHeight array86 TileUniformSpacing : 0 # 0: the column boundaries are indicated by TileColumnWidth array, the row boundaries are indicated by TileRowHeight array 91 87 # 1: the column and row boundaries are distributed uniformly 92 NumTileColumnsMinus1 : 0 # Number of columns in a picture minus 193 ColumnWidthArray : 2 3 # Array containing ColumnWidth values in units of LCU (from left to right in picture)94 NumTileRowsMinus1 : 0 # Number of rows in a picture minus 195 RowHeightArray : 2 # Array containing RowHeight values in units of LCU (from top to bottom in picture)88 NumTileColumnsMinus1 : 0 # Number of tile columns in a picture minus 1 89 TileColumnWidthArray : 2 3 # Array containing tile column width values in units of CTU (from left to right in picture) 90 NumTileRowsMinus1 : 0 # Number of tile rows in a picture minus 1 91 TileRowHeightArray : 2 # Array containing tile row height values in units of CTU (from top to bottom in picture) 96 92 97 LFCrossTileBoundaryFlag : 1# In-loop filtering is across or not across tile boundary.98 # 0:not across, 1: across 93 LFCrossTileBoundaryFlag : 1 # In-loop filtering is across or not across tile boundary. 94 # 0:not across, 1: across 99 95 100 96 #============ WaveFront ================ 101 #WaveFrontSynchro : 0 # 0: No WaveFront synchronisation (WaveFrontSubstreams must be 1 in this case).97 WaveFrontSynchro : 0 # 0: No WaveFront synchronisation (WaveFrontSubstreams must be 1 in this case). 102 98 # >0: WaveFront synchronises with the LCU above and to the right by this many LCUs. 103 99 … … 107 103 108 104 #============ Lossless ================ 109 TransquantBypassEnableFlag : 0# Value of PPS flag.110 CUTransquantBypassFlagForce: 0 # Constant lossless-value signaling per CU, if TransquantBypassEnableFlag is 1.105 TransquantBypassEnableFlag : 0 # Value of PPS flag. 106 CUTransquantBypassFlagForce: 0 # Force transquant bypass mode, when transquant_bypass_enable_flag is enabled 111 107 112 108 #============ Rate Control ====================== 113 #RateControl : 0 # Rate control: enable rate control114 #TargetBitrate : 1000000 # Rate control: target bitrate, in bps115 #KeepHierarchicalBit : 2 # Rate control: 0: equal bit allocation; 1: fixed ratio bit allocation; 2: adaptive ratio bit allocation116 #LCULevelRateControl : 1 # Rate control: 1: LCU level RC; 0: picture level RC117 #RCLCUSeparateModel : 1 # Rate control: use LCU level separate R-lambda model118 #InitialQP : 0 # Rate control: initial QP119 #RCForceIntraQP : 0 # Rate control: force intra QP to be equal to initial QP109 RateControl : 0 # Rate control: enable rate control 110 TargetBitrate : 1000000 # Rate control: target bitrate, in bps 111 KeepHierarchicalBit : 2 # Rate control: 0: equal bit allocation; 1: fixed ratio bit allocation; 2: adaptive ratio bit allocation 112 LCULevelRateControl : 1 # Rate control: 1: LCU level RC; 0: picture level RC 113 RCLCUSeparateModel : 1 # Rate control: use LCU level separate R-lambda model 114 InitialQP : 0 # Rate control: initial QP 115 RCForceIntraQP : 0 # Rate control: force intra QP to be equal to initial QP 120 116 121 117 ### DO NOT ADD ANYTHING BELOW THIS LINE ### -
branches/SHM-dev/cfg/encoder_lowdelay_P_scalable.cfg
r1437 r1546 26 26 DecodingRefreshType : 0 # Random Accesss 0:none, 1:CRA, 2:IDR, 3:Recovery Point SEI 27 27 GOPSize : 4 # GOP Size (number of B slice = GOPSize-1) 28 # Type POC QPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs29 Frame1: P 1 3 0 .4624 0 0 0 4 4 -1 -5 -9 -13 030 Frame2: P 2 2 0 .4624 0 0 0 4 4 -1 -2 -6 -10 1 -1 5 1 1 1 0 131 Frame3: P 3 3 0 .4624 0 0 0 4 4 -1 -3 -7 -11 1 -1 5 0 1 1 1 132 Frame4: P 4 1 0 .578 0 0 0 4 4 -1 -4 -8 -12 1 -1 5 0 1 1 1 128 # Type POC QPoffset CbQPoffset CrQPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs 29 Frame1: P 1 3 0 0 0.4624 0 0 0 4 4 -1 -5 -9 -13 0 30 Frame2: P 2 2 0 0 0.4624 0 0 0 4 4 -1 -2 -6 -10 1 -1 5 1 1 1 0 1 31 Frame3: P 3 3 0 0 0.4624 0 0 0 4 4 -1 -3 -7 -11 1 -1 5 0 1 1 1 1 32 Frame4: P 4 1 0 0 0.578 0 0 0 4 4 -1 -4 -8 -12 1 -1 5 0 1 1 1 1 33 33 34 34 #=========== Motion Search ============= … … 49 49 TransformSkip : 1 # Transform skipping (0: OFF, 1: ON) 50 50 TransformSkipFast : 1 # Fast Transform skipping (0: OFF, 1: ON) 51 SliceChromaQPOffsetPeriodicity: 0 # Used in conjunction with Slice Cb/Cr QpOffsetIntraOrPeriodic. Use 0 (default) to disable periodic nature. 52 SliceCbQpOffsetIntraOrPeriodic: 0 # Chroma Cb QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 53 SliceCrQpOffsetIntraOrPeriodic: 0 # Chroma Cr QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 51 54 52 55 #=========== Deblock Filter ============ … … 55 58 LoopFilterBetaOffset_div2 : 0 # base_param: -6 ~ 6 56 59 LoopFilterTcOffset_div2 : 0 # base_param: -6 ~ 6 57 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream) 60 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream). Applies slice-level loop filter offsets (LoopFilterOffsetInPPS and LoopFilterDisable must be 0) 58 61 59 62 #=========== Misc. ============ -
branches/SHM-dev/cfg/encoder_lowdelay_P_scalable10.cfg
r1437 r1546 26 26 DecodingRefreshType : 0 # Random Accesss 0:none, 1:CRA, 2:IDR, 3:Recovery Point SEI 27 27 GOPSize : 4 # GOP Size (number of B slice = GOPSize-1) 28 # Type POC QPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs29 Frame1: P 1 3 0 .4624 0 0 0 4 4 -1 -5 -9 -13 030 Frame2: P 2 2 0 .4624 0 0 0 4 4 -1 -2 -6 -10 1 -1 5 1 1 1 0 131 Frame3: P 3 3 0 .4624 0 0 0 4 4 -1 -3 -7 -11 1 -1 5 0 1 1 1 132 Frame4: P 4 1 0 .578 0 0 0 4 4 -1 -4 -8 -12 1 -1 5 0 1 1 1 128 # Type POC QPoffset CbQPoffset CrQPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs 29 Frame1: P 1 3 0 0 0.4624 0 0 0 4 4 -1 -5 -9 -13 0 30 Frame2: P 2 2 0 0 0.4624 0 0 0 4 4 -1 -2 -6 -10 1 -1 5 1 1 1 0 1 31 Frame3: P 3 3 0 0 0.4624 0 0 0 4 4 -1 -3 -7 -11 1 -1 5 0 1 1 1 1 32 Frame4: P 4 1 0 0 0.578 0 0 0 4 4 -1 -4 -8 -12 1 -1 5 0 1 1 1 1 33 33 34 34 #=========== Motion Search ============= … … 49 49 TransformSkip : 1 # Transform skipping (0: OFF, 1: ON) 50 50 TransformSkipFast : 1 # Fast Transform skipping (0: OFF, 1: ON) 51 SliceChromaQPOffsetPeriodicity: 0 # Used in conjunction with Slice Cb/Cr QpOffsetIntraOrPeriodic. Use 0 (default) to disable periodic nature. 52 SliceCbQpOffsetIntraOrPeriodic: 0 # Chroma Cb QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 53 SliceCrQpOffsetIntraOrPeriodic: 0 # Chroma Cr QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 51 54 52 55 #=========== Deblock Filter ============ … … 55 58 LoopFilterBetaOffset_div2 : 0 # base_param: -6 ~ 6 56 59 LoopFilterTcOffset_div2 : 0 # base_param: -6 ~ 6 57 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream) 60 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream). Applies slice-level loop filter offsets (LoopFilterOffsetInPPS and LoopFilterDisable must be 0) 58 61 59 62 #=========== Misc. ============ -
branches/SHM-dev/cfg/encoder_lowdelay_main.cfg
r990 r1546 1 1 #======== File I/O ===================== 2 2 BitstreamFile : str.bin 3 #ReconFile : rec.yuv3 ReconFile : rec.yuv 4 4 5 #======== Profile/Level ================ 6 #Profile : main 7 NumProfileTierLevel : 3 8 Profile0 : main # Profile for BL (NOTE01: this profile applies to whole layers but only BL is outputted) 9 # (NOTE02: this profile has no effect when NonHEVCBase is set to 1) 10 Profile1 : main # Profile for BL (NOTE01: this profile applies to HEVC BL only) 11 # (NOTE02: When NonHEVCBase is set to 1, this profile & associated level should be updated appropriately) 12 Profile2 : scalable-main # Scalable profile 5 #======== Profile ================ 6 Profile : main 13 7 14 8 #======== Unit definition ================ … … 24 18 25 19 #======== Coding Structure ============= 26 #IntraPeriod : -1 # Period of I-Frame ( -1 = only first)27 DecodingRefreshType : 0 # Random Accesss 0:none, 1:C DR, 2:IDR20 IntraPeriod : -1 # Period of I-Frame ( -1 = only first) 21 DecodingRefreshType : 0 # Random Accesss 0:none, 1:CRA, 2:IDR, 3:Recovery Point SEI 28 22 GOPSize : 4 # GOP Size (number of B slice = GOPSize-1) 29 # Type POC QPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs30 Frame1: B 1 3 0 .4624 0 0 0 4 4 -1 -5 -9 -13 031 Frame2: B 2 2 0 .4624 0 0 0 4 4 -1 -2 -6 -10 1 -1 5 1 1 1 0 132 Frame3: B 3 3 0 .4624 0 0 0 4 4 -1 -3 -7 -11 1 -1 5 0 1 1 1 133 Frame4: B 4 1 0 .578 0 0 0 4 4 -1 -4 -8 -12 1 -1 5 0 1 1 1 123 # Type POC QPoffset CbQPoffset CrQPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs 24 Frame1: B 1 3 0 0 0.4624 0 0 0 4 4 -1 -5 -9 -13 0 25 Frame2: B 2 2 0 0 0.4624 0 0 0 4 4 -1 -2 -6 -10 1 -1 5 1 1 1 0 1 26 Frame3: B 3 3 0 0 0.4624 0 0 0 4 4 -1 -3 -7 -11 1 -1 5 0 1 1 1 1 27 Frame4: B 4 1 0 0 0.578 0 0 0 4 4 -1 -4 -8 -12 1 -1 5 0 1 1 1 1 34 28 35 29 #=========== Motion Search ============= … … 42 36 43 37 #======== Quantization ============= 44 #QP : 32 # Quantization parameter(0-51)38 QP : 32 # Quantization parameter(0-51) 45 39 MaxDeltaQP : 0 # CU-based multi-QP optimization 46 40 MaxCuDQPDepth : 0 # Max depth of a minimum CuDQP for sub-LCU-level delta QP … … 48 42 RDOQ : 1 # RDOQ 49 43 RDOQTS : 1 # RDOQ for transform skip 44 SliceChromaQPOffsetPeriodicity: 0 # Used in conjunction with Slice Cb/Cr QpOffsetIntraOrPeriodic. Use 0 (default) to disable periodic nature. 45 SliceCbQpOffsetIntraOrPeriodic: 0 # Chroma Cb QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 46 SliceCrQpOffsetIntraOrPeriodic: 0 # Chroma Cr QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 50 47 51 48 #=========== Deblock Filter ============ 52 DeblockingFilterControlPresent: 0 # Dbl control params present (0=not present, 1=present) 53 LoopFilterOffsetInPPS : 0 # Dbl params: 0=varying params in SliceHeader, param = base_param + GOP_offset_param; 1=constant params in PPS, param = base_param) 49 LoopFilterOffsetInPPS : 1 # Dbl params: 0=varying params in SliceHeader, param = base_param + GOP_offset_param; 1 (default) =constant params in PPS, param = base_param) 54 50 LoopFilterDisable : 0 # Disable deblocking filter (0=Filter, 1=No Filter) 55 51 LoopFilterBetaOffset_div2 : 0 # base_param: -6 ~ 6 56 52 LoopFilterTcOffset_div2 : 0 # base_param: -6 ~ 6 57 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream) 53 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream). Applies slice-level loop filter offsets (LoopFilterOffsetInPPS and LoopFilterDisable must be 0) 58 54 59 55 #=========== Misc. ============ 60 #InternalBitDepth: 8 # codec operating bit-depth56 InternalBitDepth : 8 # codec operating bit-depth 61 57 62 58 #=========== Coding Tools ================= … … 88 84 89 85 #============ Tiles ================ 90 UniformSpacingIdc : 0 # 0: the column boundaries are indicated by ColumnWidth array, the row boundaries are indicated byRowHeight array86 TileUniformSpacing : 0 # 0: the column boundaries are indicated by TileColumnWidth array, the row boundaries are indicated by TileRowHeight array 91 87 # 1: the column and row boundaries are distributed uniformly 92 NumTileColumnsMinus1 : 0 # Number of columns in a picture minus 193 ColumnWidthArray : 2 3 # Array containing ColumnWidth values in units of LCU (from left to right in picture)94 NumTileRowsMinus1 : 0 # Number of rows in a picture minus 195 RowHeightArray : 2 # Array containing RowHeight values in units of LCU (from top to bottom in picture)88 NumTileColumnsMinus1 : 0 # Number of tile columns in a picture minus 1 89 TileColumnWidthArray : 2 3 # Array containing tile column width values in units of CTU (from left to right in picture) 90 NumTileRowsMinus1 : 0 # Number of tile rows in a picture minus 1 91 TileRowHeightArray : 2 # Array containing tile row height values in units of CTU (from top to bottom in picture) 96 92 97 LFCrossTileBoundaryFlag : 1# In-loop filtering is across or not across tile boundary.93 LFCrossTileBoundaryFlag : 1 # In-loop filtering is across or not across tile boundary. 98 94 # 0:not across, 1: across 99 95 100 96 #============ WaveFront ================ 101 #WaveFrontSynchro : 0 # 0: No WaveFront synchronisation (WaveFrontSubstreams must be 1 in this case).97 WaveFrontSynchro : 0 # 0: No WaveFront synchronisation (WaveFrontSubstreams must be 1 in this case). 102 98 # >0: WaveFront synchronises with the LCU above and to the right by this many LCUs. 103 99 … … 107 103 108 104 #============ Lossless ================ 109 TransquantBypassEnableFlag : 0# Value of PPS flag.110 CUTransquantBypassFlagForce: 0 # Constant lossless-value signaling per CU, if TransquantBypassEnableFlag is 1.105 TransquantBypassEnableFlag : 0 # Value of PPS flag. 106 CUTransquantBypassFlagForce: 0 # Force transquant bypass mode, when transquant_bypass_enable_flag is enabled 111 107 112 108 #============ Rate Control ====================== 113 #RateControl : 0 # Rate control: enable rate control114 #TargetBitrate : 1000000 # Rate control: target bitrate, in bps115 #KeepHierarchicalBit : 2 # Rate control: 0: equal bit allocation; 1: fixed ratio bit allocation; 2: adaptive ratio bit allocation116 #LCULevelRateControl : 1 # Rate control: 1: LCU level RC; 0: picture level RC117 #RCLCUSeparateModel : 1 # Rate control: use LCU level separate R-lambda model118 #InitialQP : 0 # Rate control: initial QP119 #RCForceIntraQP : 0 # Rate control: force intra QP to be equal to initial QP109 RateControl : 0 # Rate control: enable rate control 110 TargetBitrate : 1000000 # Rate control: target bitrate, in bps 111 KeepHierarchicalBit : 2 # Rate control: 0: equal bit allocation; 1: fixed ratio bit allocation; 2: adaptive ratio bit allocation 112 LCULevelRateControl : 1 # Rate control: 1: LCU level RC; 0: picture level RC 113 RCLCUSeparateModel : 1 # Rate control: use LCU level separate R-lambda model 114 InitialQP : 0 # Rate control: initial QP 115 RCForceIntraQP : 0 # Rate control: force intra QP to be equal to initial QP 120 116 121 117 ### DO NOT ADD ANYTHING BELOW THIS LINE ### -
branches/SHM-dev/cfg/encoder_lowdelay_main10.cfg
r990 r1546 1 1 #======== File I/O ===================== 2 2 BitstreamFile : str.bin 3 #ReconFile : rec.yuv3 ReconFile : rec.yuv 4 4 5 #======== Profile/Level ================ 6 #Profile : main10 7 NumProfileTierLevel : 3 8 Profile0 : main10 # Profile for BL (NOTE01: this profile applies to whole layers but only BL is outputted) 9 # (NOTE02: this profile has no effect when NonHEVCBase is set to 1) 10 Profile1 : main10 # Profile for BL (NOTE01: this profile applies to HEVC BL only) 11 # (NOTE02: When NonHEVCBase is set to 1, this profile & associated level should be updated appropriately) 12 Profile2 : scalable-main10 # Scalable profile 5 #======== Profile ================ 6 Profile : main10 13 7 14 8 #======== Unit definition ================ … … 24 18 25 19 #======== Coding Structure ============= 26 #IntraPeriod : -1 # Period of I-Frame ( -1 = only first)27 DecodingRefreshType : 0 # Random Accesss 0:none, 1:C DR, 2:IDR20 IntraPeriod : -1 # Period of I-Frame ( -1 = only first) 21 DecodingRefreshType : 0 # Random Accesss 0:none, 1:CRA, 2:IDR, 3:Recovery Point SEI 28 22 GOPSize : 4 # GOP Size (number of B slice = GOPSize-1) 29 # Type POC QPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs30 Frame1: B 1 3 0 .4624 0 0 0 4 4 -1 -5 -9 -13 031 Frame2: B 2 2 0 .4624 0 0 0 4 4 -1 -2 -6 -10 1 -1 5 1 1 1 0 132 Frame3: B 3 3 0 .4624 0 0 0 4 4 -1 -3 -7 -11 1 -1 5 0 1 1 1 133 Frame4: B 4 1 0 .578 0 0 0 4 4 -1 -4 -8 -12 1 -1 5 0 1 1 1 123 # Type POC QPoffset CbQPoffset CrQPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs 24 Frame1: B 1 3 0 0 0.4624 0 0 0 4 4 -1 -5 -9 -13 0 25 Frame2: B 2 2 0 0 0.4624 0 0 0 4 4 -1 -2 -6 -10 1 -1 5 1 1 1 0 1 26 Frame3: B 3 3 0 0 0.4624 0 0 0 4 4 -1 -3 -7 -11 1 -1 5 0 1 1 1 1 27 Frame4: B 4 1 0 0 0.578 0 0 0 4 4 -1 -4 -8 -12 1 -1 5 0 1 1 1 1 34 28 35 29 #=========== Motion Search ============= … … 42 36 43 37 #======== Quantization ============= 44 #QP : 32 # Quantization parameter(0-51)38 QP : 32 # Quantization parameter(0-51) 45 39 MaxDeltaQP : 0 # CU-based multi-QP optimization 46 40 MaxCuDQPDepth : 0 # Max depth of a minimum CuDQP for sub-LCU-level delta QP … … 48 42 RDOQ : 1 # RDOQ 49 43 RDOQTS : 1 # RDOQ for transform skip 44 SliceChromaQPOffsetPeriodicity: 0 # Used in conjunction with Slice Cb/Cr QpOffsetIntraOrPeriodic. Use 0 (default) to disable periodic nature. 45 SliceCbQpOffsetIntraOrPeriodic: 0 # Chroma Cb QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 46 SliceCrQpOffsetIntraOrPeriodic: 0 # Chroma Cr QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 50 47 51 48 #=========== Deblock Filter ============ 52 DeblockingFilterControlPresent: 0 # Dbl control params present (0=not present, 1=present) 53 LoopFilterOffsetInPPS : 0 # Dbl params: 0=varying params in SliceHeader, param = base_param + GOP_offset_param; 1=constant params in PPS, param = base_param) 49 LoopFilterOffsetInPPS : 1 # Dbl params: 0=varying params in SliceHeader, param = base_param + GOP_offset_param; 1 (default) =constant params in PPS, param = base_param) 54 50 LoopFilterDisable : 0 # Disable deblocking filter (0=Filter, 1=No Filter) 55 51 LoopFilterBetaOffset_div2 : 0 # base_param: -6 ~ 6 56 52 LoopFilterTcOffset_div2 : 0 # base_param: -6 ~ 6 57 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream) 53 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream). Applies slice-level loop filter offsets (LoopFilterOffsetInPPS and LoopFilterDisable must be 0) 58 54 59 55 #=========== Misc. ============ 60 #InternalBitDepth: 10 # codec operating bit-depth56 InternalBitDepth : 10 # codec operating bit-depth 61 57 62 58 #=========== Coding Tools ================= … … 88 84 89 85 #============ Tiles ================ 90 UniformSpacingIdc : 0 # 0: the column boundaries are indicated by ColumnWidth array, the row boundaries are indicated byRowHeight array86 TileUniformSpacing : 0 # 0: the column boundaries are indicated by TileColumnWidth array, the row boundaries are indicated by TileRowHeight array 91 87 # 1: the column and row boundaries are distributed uniformly 92 NumTileColumnsMinus1 : 0 # Number of columns in a picture minus 193 ColumnWidthArray : 2 3 # Array containing ColumnWidth values in units of LCU (from left to right in picture)94 NumTileRowsMinus1 : 0 # Number of rows in a picture minus 195 RowHeightArray : 2 # Array containing RowHeight values in units of LCU (from top to bottom in picture)88 NumTileColumnsMinus1 : 0 # Number of tile columns in a picture minus 1 89 TileColumnWidthArray : 2 3 # Array containing tile column width values in units of CTU (from left to right in picture) 90 NumTileRowsMinus1 : 0 # Number of tile rows in a picture minus 1 91 TileRowHeightArray : 2 # Array containing tile row height values in units of CTU (from top to bottom in picture) 96 92 97 LFCrossTileBoundaryFlag : 1# In-loop filtering is across or not across tile boundary.93 LFCrossTileBoundaryFlag : 1 # In-loop filtering is across or not across tile boundary. 98 94 # 0:not across, 1: across 99 95 100 96 #============ WaveFront ================ 101 #WaveFrontSynchro : 0 # 0: No WaveFront synchronisation (WaveFrontSubstreams must be 1 in this case).97 WaveFrontSynchro : 0 # 0: No WaveFront synchronisation (WaveFrontSubstreams must be 1 in this case). 102 98 # >0: WaveFront synchronises with the LCU above and to the right by this many LCUs. 103 99 … … 107 103 108 104 #============ Lossless ================ 109 TransquantBypassEnableFlag : 0# Value of PPS flag.110 CUTransquantBypassFlagForce: 0 # Constant lossless-value signaling per CU, if TransquantBypassEnableFlag is 1.105 TransquantBypassEnableFlag : 0 # Value of PPS flag. 106 CUTransquantBypassFlagForce: 0 # Force transquant bypass mode, when transquant_bypass_enable_flag is enabled 111 107 112 108 #============ Rate Control ====================== 113 #RateControl : 0 # Rate control: enable rate control114 #TargetBitrate : 1000000 # Rate control: target bitrate, in bps115 #KeepHierarchicalBit : 2 # Rate control: 0: equal bit allocation; 1: fixed ratio bit allocation; 2: adaptive ratio bit allocation116 #LCULevelRateControl : 1 # Rate control: 1: LCU level RC; 0: picture level RC117 #RCLCUSeparateModel : 1 # Rate control: use LCU level separate R-lambda model118 #InitialQP : 0 # Rate control: initial QP119 #RCForceIntraQP : 0 # Rate control: force intra QP to be equal to initial QP109 RateControl : 0 # Rate control: enable rate control 110 TargetBitrate : 1000000 # Rate control: target bitrate, in bps 111 KeepHierarchicalBit : 2 # Rate control: 0: equal bit allocation; 1: fixed ratio bit allocation; 2: adaptive ratio bit allocation 112 LCULevelRateControl : 1 # Rate control: 1: LCU level RC; 0: picture level RC 113 RCLCUSeparateModel : 1 # Rate control: use LCU level separate R-lambda model 114 InitialQP : 0 # Rate control: initial QP 115 RCForceIntraQP : 0 # Rate control: force intra QP to be equal to initial QP 120 116 121 117 ### DO NOT ADD ANYTHING BELOW THIS LINE ### -
branches/SHM-dev/cfg/encoder_lowdelay_scalable.cfg
r1437 r1546 26 26 DecodingRefreshType : 0 # Random Accesss 0:none, 1:CRA, 2:IDR, 3:Recovery Point SEI 27 27 GOPSize : 4 # GOP Size (number of B slice = GOPSize-1) 28 # Type POC QPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs29 Frame1: B 1 3 0 .4624 0 0 0 4 4 -1 -5 -9 -13 030 Frame2: B 2 2 0 .4624 0 0 0 4 4 -1 -2 -6 -10 1 -1 5 1 1 1 0 131 Frame3: B 3 3 0 .4624 0 0 0 4 4 -1 -3 -7 -11 1 -1 5 0 1 1 1 132 Frame4: B 4 1 0 .578 0 0 0 4 4 -1 -4 -8 -12 1 -1 5 0 1 1 1 128 # Type POC QPoffset CbQPoffset CrQPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs 29 Frame1: B 1 3 0 0 0.4624 0 0 0 4 4 -1 -5 -9 -13 0 30 Frame2: B 2 2 0 0 0.4624 0 0 0 4 4 -1 -2 -6 -10 1 -1 5 1 1 1 0 1 31 Frame3: B 3 3 0 0 0.4624 0 0 0 4 4 -1 -3 -7 -11 1 -1 5 0 1 1 1 1 32 Frame4: B 4 1 0 0 0.578 0 0 0 4 4 -1 -4 -8 -12 1 -1 5 0 1 1 1 1 33 33 34 34 #=========== Motion Search ============= … … 47 47 RDOQ : 1 # RDOQ 48 48 RDOQTS : 1 # RDOQ for transform skip 49 SliceChromaQPOffsetPeriodicity: 0 # Used in conjunction with Slice Cb/Cr QpOffsetIntraOrPeriodic. Use 0 (default) to disable periodic nature. 50 SliceCbQpOffsetIntraOrPeriodic: 0 # Chroma Cb QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 51 SliceCrQpOffsetIntraOrPeriodic: 0 # Chroma Cr QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 49 52 50 53 #=========== Deblock Filter ============ … … 53 56 LoopFilterBetaOffset_div2 : 0 # base_param: -6 ~ 6 54 57 LoopFilterTcOffset_div2 : 0 # base_param: -6 ~ 6 55 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream) 58 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream). Applies slice-level loop filter offsets (LoopFilterOffsetInPPS and LoopFilterDisable must be 0) 56 59 57 60 #=========== Misc. ============ -
branches/SHM-dev/cfg/encoder_lowdelay_scalable10.cfg
r1437 r1546 26 26 DecodingRefreshType : 0 # Random Accesss 0:none, 1:CRA, 2:IDR, 3:Recovery Point SEI 27 27 GOPSize : 4 # GOP Size (number of B slice = GOPSize-1) 28 # Type POC QPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs29 Frame1: B 1 3 0 .4624 0 0 0 4 4 -1 -5 -9 -13 030 Frame2: B 2 2 0 .4624 0 0 0 4 4 -1 -2 -6 -10 1 -1 5 1 1 1 0 131 Frame3: B 3 3 0 .4624 0 0 0 4 4 -1 -3 -7 -11 1 -1 5 0 1 1 1 132 Frame4: B 4 1 0 .578 0 0 0 4 4 -1 -4 -8 -12 1 -1 5 0 1 1 1 128 # Type POC QPoffset CbQPoffset CrQPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs 29 Frame1: B 1 3 0 0 0.4624 0 0 0 4 4 -1 -5 -9 -13 0 30 Frame2: B 2 2 0 0 0.4624 0 0 0 4 4 -1 -2 -6 -10 1 -1 5 1 1 1 0 1 31 Frame3: B 3 3 0 0 0.4624 0 0 0 4 4 -1 -3 -7 -11 1 -1 5 0 1 1 1 1 32 Frame4: B 4 1 0 0 0.578 0 0 0 4 4 -1 -4 -8 -12 1 -1 5 0 1 1 1 1 33 33 34 34 #=========== Motion Search ============= … … 47 47 RDOQ : 1 # RDOQ 48 48 RDOQTS : 1 # RDOQ for transform skip 49 SliceChromaQPOffsetPeriodicity: 0 # Used in conjunction with Slice Cb/Cr QpOffsetIntraOrPeriodic. Use 0 (default) to disable periodic nature. 50 SliceCbQpOffsetIntraOrPeriodic: 0 # Chroma Cb QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 51 SliceCrQpOffsetIntraOrPeriodic: 0 # Chroma Cr QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 49 52 50 53 #=========== Deblock Filter ============ … … 53 56 LoopFilterBetaOffset_div2 : 0 # base_param: -6 ~ 6 54 57 LoopFilterTcOffset_div2 : 0 # base_param: -6 ~ 6 55 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream) 58 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream). Applies slice-level loop filter offsets (LoopFilterOffsetInPPS and LoopFilterDisable must be 0) 56 59 57 60 #=========== Misc. ============ -
branches/SHM-dev/cfg/encoder_randomaccess_main.cfg
r990 r1546 1 1 #======== File I/O ===================== 2 2 BitstreamFile : str.bin 3 #ReconFile : rec.yuv3 ReconFile : rec.yuv 4 4 5 #======== Profile/Level ================ 6 #Profile : main 7 NumProfileTierLevel : 3 8 Profile0 : main # Profile for BL (NOTE01: this profile applies to whole layers but only BL is outputted) 9 # (NOTE02: this profile has no effect when NonHEVCBase is set to 1) 10 Profile1 : main # Profile for BL (NOTE01: this profile applies to HEVC BL only) 11 # (NOTE02: When NonHEVCBase is set to 1, this profile & associated level should be updated appropriately) 12 Profile2 : scalable-main # Scalable profile 5 #======== Profile ================ 6 Profile : main 13 7 14 8 #======== Unit definition ================ … … 24 18 25 19 #======== Coding Structure ============= 26 #IntraPeriod : 32 # Period of I-Frame ( -1 = only first)27 DecodingRefreshType : 1 # Random Accesss 0:none, 1:C DR, 2:IDR20 IntraPeriod : 32 # Period of I-Frame ( -1 = only first) 21 DecodingRefreshType : 1 # Random Accesss 0:none, 1:CRA, 2:IDR, 3:Recovery Point SEI 28 22 GOPSize : 8 # GOP Size (number of B slice = GOPSize-1) 29 # Type POC QPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs30 Frame1: B 8 1 0 .442 0 0 0 4 4 -8 -10 -12 -16031 Frame2: B 4 2 0 .3536 0 0 0 2 3 -4 -6 4 1 4 5 1 1 00 132 Frame3: B 2 3 0 .3536 0 0 0 2 4 -2 -4 2 6 1 2 4 1 1 1 133 Frame4: B 1 4 0 .68 0 0 0 2 4 -1 1 3 7 1 1 5 1 0 1 1 134 Frame5: B 3 4 0 .68 0 0 0 2 4 -1 -3 1 51 -2 5 1 1 1 1 035 Frame6: B 6 3 0 .3536 0 0 0 2 4 -2 -4 -6 2 1 -3 5 11 1 1 036 Frame7: B 5 4 0 .68 0 0 0 2 4 -1 -5 1 3 1 1 5 1 0 1 1 137 Frame8: B 7 4 0 .68 0 0 0 2 4 -1 -3 -7 11 -2 5 1 1 1 1 023 # Type POC QPoffset CbQPoffset CrQPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs 24 Frame1: B 8 1 0 0 0.442 0 0 0 2 3 -8 -12 -16 0 25 Frame2: B 4 2 0 0 0.3536 0 0 1 2 3 -4 -8 4 1 4 4 1 1 0 1 26 Frame3: B 2 3 0 0 0.3536 0 0 2 2 4 -2 -6 2 6 1 2 4 1 1 1 1 27 Frame4: B 1 4 0 0 0.68 0 0 3 2 4 -1 1 3 7 1 1 5 1 0 1 1 1 28 Frame5: B 3 4 0 0 0.68 0 0 3 2 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 29 Frame6: B 6 3 0 0 0.3536 0 0 2 2 3 -2 -6 2 1 -3 5 0 1 1 1 0 30 Frame7: B 5 4 0 0 0.68 0 0 3 2 4 -1 -5 1 3 1 1 4 1 1 1 1 31 Frame8: B 7 4 0 0 0.68 0 0 3 2 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 38 32 39 33 #=========== Motion Search ============= … … 46 40 47 41 #======== Quantization ============= 48 #QP : 32 # Quantization parameter(0-51)42 QP : 32 # Quantization parameter(0-51) 49 43 MaxDeltaQP : 0 # CU-based multi-QP optimization 50 44 MaxCuDQPDepth : 0 # Max depth of a minimum CuDQP for sub-LCU-level delta QP … … 52 46 RDOQ : 1 # RDOQ 53 47 RDOQTS : 1 # RDOQ for transform skip 48 SliceChromaQPOffsetPeriodicity: 0 # Used in conjunction with Slice Cb/Cr QpOffsetIntraOrPeriodic. Use 0 (default) to disable periodic nature. 49 SliceCbQpOffsetIntraOrPeriodic: 0 # Chroma Cb QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 50 SliceCrQpOffsetIntraOrPeriodic: 0 # Chroma Cr QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 54 51 55 52 #=========== Deblock Filter ============ 56 DeblockingFilterControlPresent: 0 # Dbl control params present (0=not present, 1=present) 57 LoopFilterOffsetInPPS : 0 # Dbl params: 0=varying params in SliceHeader, param = base_param + GOP_offset_param; 1=constant params in PPS, param = base_param) 53 LoopFilterOffsetInPPS : 1 # Dbl params: 0=varying params in SliceHeader, param = base_param + GOP_offset_param; 1 (default) =constant params in PPS, param = base_param) 58 54 LoopFilterDisable : 0 # Disable deblocking filter (0=Filter, 1=No Filter) 59 55 LoopFilterBetaOffset_div2 : 0 # base_param: -6 ~ 6 60 56 LoopFilterTcOffset_div2 : 0 # base_param: -6 ~ 6 61 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream) 57 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream). Applies slice-level loop filter offsets (LoopFilterOffsetInPPS and LoopFilterDisable must be 0) 62 58 63 59 #=========== Misc. ============ 64 #InternalBitDepth: 8 # codec operating bit-depth60 InternalBitDepth : 8 # codec operating bit-depth 65 61 66 62 #=========== Coding Tools ================= … … 92 88 93 89 #============ Tiles ================ 94 UniformSpacingIdc : 0 # 0: the column boundaries are indicated by ColumnWidth array, the row boundaries are indicated byRowHeight array90 TileUniformSpacing : 0 # 0: the column boundaries are indicated by TileColumnWidth array, the row boundaries are indicated by TileRowHeight array 95 91 # 1: the column and row boundaries are distributed uniformly 96 NumTileColumnsMinus1 : 0 # Number of columns in a picture minus 197 ColumnWidthArray : 2 3 # Array containing ColumnWidth values in units of LCU (from left to right in picture)98 NumTileRowsMinus1 : 0 # Number of rows in a picture minus 199 RowHeightArray : 2 # Array containing RowHeight values in units of LCU (from top to bottom in picture)92 NumTileColumnsMinus1 : 0 # Number of tile columns in a picture minus 1 93 TileColumnWidthArray : 2 3 # Array containing tile column width values in units of CTU (from left to right in picture) 94 NumTileRowsMinus1 : 0 # Number of tile rows in a picture minus 1 95 TileRowHeightArray : 2 # Array containing tile row height values in units of CTU (from top to bottom in picture) 100 96 101 LFCrossTileBoundaryFlag : 1# In-loop filtering is across or not across tile boundary.102 # 0:not across, 1: across 97 LFCrossTileBoundaryFlag : 1 # In-loop filtering is across or not across tile boundary. 98 # 0:not across, 1: across 103 99 104 100 #============ WaveFront ================ 105 #WaveFrontSynchro : 0 # 0: No WaveFront synchronisation (WaveFrontSubstreams must be 1 in this case).101 WaveFrontSynchro : 0 # 0: No WaveFront synchronisation (WaveFrontSubstreams must be 1 in this case). 106 102 # >0: WaveFront synchronises with the LCU above and to the right by this many LCUs. 107 103 … … 111 107 112 108 #============ Lossless ================ 113 TransquantBypassEnableFlag : 0# Value of PPS flag.114 CUTransquantBypassFlagForce: 0 # Constant lossless-value signaling per CU, if TransquantBypassEnableFlag is 1.109 TransquantBypassEnableFlag : 0 # Value of PPS flag. 110 CUTransquantBypassFlagForce: 0 # Force transquant bypass mode, when transquant_bypass_enable_flag is enabled 115 111 116 112 #============ Rate Control ====================== 117 #RateControl : 0 # Rate control: enable rate control118 #TargetBitrate : 1000000 # Rate control: target bitrate, in bps119 #KeepHierarchicalBit : 2 # Rate control: 0: equal bit allocation; 1: fixed ratio bit allocation; 2: adaptive ratio bit allocation120 #LCULevelRateControl : 1 # Rate control: 1: LCU level RC; 0: picture level RC121 #RCLCUSeparateModel : 1 # Rate control: use LCU level separate R-lambda model122 #InitialQP : 0 # Rate control: initial QP123 #RCForceIntraQP : 0 # Rate control: force intra QP to be equal to initial QP113 RateControl : 0 # Rate control: enable rate control 114 TargetBitrate : 1000000 # Rate control: target bitrate, in bps 115 KeepHierarchicalBit : 2 # Rate control: 0: equal bit allocation; 1: fixed ratio bit allocation; 2: adaptive ratio bit allocation 116 LCULevelRateControl : 1 # Rate control: 1: LCU level RC; 0: picture level RC 117 RCLCUSeparateModel : 1 # Rate control: use LCU level separate R-lambda model 118 InitialQP : 0 # Rate control: initial QP 119 RCForceIntraQP : 0 # Rate control: force intra QP to be equal to initial QP 124 120 125 121 ### DO NOT ADD ANYTHING BELOW THIS LINE ### -
branches/SHM-dev/cfg/encoder_randomaccess_main10.cfg
r990 r1546 1 1 #======== File I/O ===================== 2 2 BitstreamFile : str.bin 3 #ReconFile : rec.yuv3 ReconFile : rec.yuv 4 4 5 #======== Profile/Level ================ 6 #Profile : main10 7 NumProfileTierLevel : 3 8 Profile0 : main10 # Profile for BL (NOTE01: this profile applies to whole layers but only BL is outputted) 9 # (NOTE02: this profile has no effect when NonHEVCBase is set to 1) 10 Profile1 : main10 # Profile for BL (NOTE01: this profile applies to HEVC BL only) 11 # (NOTE02: When NonHEVCBase is set to 1, this profile & associated level should be updated appropriately) 12 Profile2 : scalable-main10 # Scalable profile 5 #======== Profile ================ 6 Profile : main10 13 7 14 8 #======== Unit definition ================ … … 24 18 25 19 #======== Coding Structure ============= 26 #IntraPeriod : 32 # Period of I-Frame ( -1 = only first)27 DecodingRefreshType : 1 # Random Accesss 0:none, 1:C DR, 2:IDR20 IntraPeriod : 32 # Period of I-Frame ( -1 = only first) 21 DecodingRefreshType : 1 # Random Accesss 0:none, 1:CRA, 2:IDR, 3:Recovery Point SEI 28 22 GOPSize : 8 # GOP Size (number of B slice = GOPSize-1) 29 # Type POC QPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs30 Frame1: B 8 1 0 .442 0 0 0 4 4 -8 -10 -12 -16031 Frame2: B 4 2 0 .3536 0 0 0 2 3 -4 -6 4 1 4 5 1 1 00 132 Frame3: B 2 3 0 .3536 0 0 0 2 4 -2 -4 2 6 1 2 4 1 1 1 133 Frame4: B 1 4 0 .68 0 0 0 2 4 -1 1 3 7 1 1 5 1 0 1 1 134 Frame5: B 3 4 0 .68 0 0 0 2 4 -1 -3 1 51 -2 5 1 1 1 1 035 Frame6: B 6 3 0 .3536 0 0 0 2 4 -2 -4 -6 2 1 -3 5 11 1 1 036 Frame7: B 5 4 0 .68 0 0 0 2 4 -1 -5 1 3 1 1 5 1 0 1 1 137 Frame8: B 7 4 0 .68 0 0 0 2 4 -1 -3 -7 11 -2 5 1 1 1 1 023 # Type POC QPoffset CbQPoffset CrQPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs 24 Frame1: B 8 1 0 0 0.442 0 0 0 2 3 -8 -12 -16 0 25 Frame2: B 4 2 0 0 0.3536 0 0 1 2 3 -4 -8 4 1 4 4 1 1 0 1 26 Frame3: B 2 3 0 0 0.3536 0 0 2 2 4 -2 -6 2 6 1 2 4 1 1 1 1 27 Frame4: B 1 4 0 0 0.68 0 0 3 2 4 -1 1 3 7 1 1 5 1 0 1 1 1 28 Frame5: B 3 4 0 0 0.68 0 0 3 2 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 29 Frame6: B 6 3 0 0 0.3536 0 0 2 2 3 -2 -6 2 1 -3 5 0 1 1 1 0 30 Frame7: B 5 4 0 0 0.68 0 0 3 2 4 -1 -5 1 3 1 1 4 1 1 1 1 31 Frame8: B 7 4 0 0 0.68 0 0 3 2 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 38 32 39 33 #=========== Motion Search ============= … … 46 40 47 41 #======== Quantization ============= 48 #QP : 32 # Quantization parameter(0-51)42 QP : 32 # Quantization parameter(0-51) 49 43 MaxDeltaQP : 0 # CU-based multi-QP optimization 50 44 MaxCuDQPDepth : 0 # Max depth of a minimum CuDQP for sub-LCU-level delta QP … … 52 46 RDOQ : 1 # RDOQ 53 47 RDOQTS : 1 # RDOQ for transform skip 48 SliceChromaQPOffsetPeriodicity: 0 # Used in conjunction with Slice Cb/Cr QpOffsetIntraOrPeriodic. Use 0 (default) to disable periodic nature. 49 SliceCbQpOffsetIntraOrPeriodic: 0 # Chroma Cb QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 50 SliceCrQpOffsetIntraOrPeriodic: 0 # Chroma Cr QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 54 51 55 52 #=========== Deblock Filter ============ 56 DeblockingFilterControlPresent: 0 # Dbl control params present (0=not present, 1=present) 57 LoopFilterOffsetInPPS : 0 # Dbl params: 0=varying params in SliceHeader, param = base_param + GOP_offset_param; 1=constant params in PPS, param = base_param) 53 LoopFilterOffsetInPPS : 1 # Dbl params: 0=varying params in SliceHeader, param = base_param + GOP_offset_param; 1 (default) =constant params in PPS, param = base_param) 58 54 LoopFilterDisable : 0 # Disable deblocking filter (0=Filter, 1=No Filter) 59 55 LoopFilterBetaOffset_div2 : 0 # base_param: -6 ~ 6 60 56 LoopFilterTcOffset_div2 : 0 # base_param: -6 ~ 6 61 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream) 57 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream). Applies slice-level loop filter offsets (LoopFilterOffsetInPPS and LoopFilterDisable must be 0) 62 58 63 59 #=========== Misc. ============ 64 #InternalBitDepth : 10# codec operating bit-depth60 InternalBitDepth : 10 # codec operating bit-depth 65 61 66 62 #=========== Coding Tools ================= … … 92 88 93 89 #============ Tiles ================ 94 UniformSpacingIdc : 0 # 0: the column boundaries are indicated by ColumnWidth array, the row boundaries are indicated byRowHeight array90 TileUniformSpacing : 0 # 0: the column boundaries are indicated by TileColumnWidth array, the row boundaries are indicated by TileRowHeight array 95 91 # 1: the column and row boundaries are distributed uniformly 96 NumTileColumnsMinus1 : 0 # Number of columns in a picture minus 197 ColumnWidthArray : 2 3 # Array containing ColumnWidth values in units of LCU (from left to right in picture)98 NumTileRowsMinus1 : 0 # Number of rows in a picture minus 199 RowHeightArray : 2 # Array containing RowHeight values in units of LCU (from top to bottom in picture)92 NumTileColumnsMinus1 : 0 # Number of tile columns in a picture minus 1 93 TileColumnWidthArray : 2 3 # Array containing tile column width values in units of CTU (from left to right in picture) 94 NumTileRowsMinus1 : 0 # Number of tile rows in a picture minus 1 95 TileRowHeightArray : 2 # Array containing tile row height values in units of CTU (from top to bottom in picture) 100 96 101 LFCrossTileBoundaryFlag : 1# In-loop filtering is across or not across tile boundary.102 # 0:not across, 1: across 97 LFCrossTileBoundaryFlag : 1 # In-loop filtering is across or not across tile boundary. 98 # 0:not across, 1: across 103 99 104 100 #============ WaveFront ================ 105 #WaveFrontSynchro : 0 # 0: No WaveFront synchronisation (WaveFrontSubstreams must be 1 in this case).101 WaveFrontSynchro : 0 # 0: No WaveFront synchronisation (WaveFrontSubstreams must be 1 in this case). 106 102 # >0: WaveFront synchronises with the LCU above and to the right by this many LCUs. 107 103 … … 111 107 112 108 #============ Lossless ================ 113 TransquantBypassEnableFlag : 0# Value of PPS flag.114 CUTransquantBypassFlagForce: 0 # Constant lossless-value signaling per CU, if TransquantBypassEnableFlag is 1.109 TransquantBypassEnableFlag : 0 # Value of PPS flag. 110 CUTransquantBypassFlagForce: 0 # Force transquant bypass mode, when transquant_bypass_enable_flag is enabled 115 111 116 112 #============ Rate Control ====================== 117 #RateControl : 0 # Rate control: enable rate control118 #TargetBitrate : 1000000 # Rate control: target bitrate, in bps119 #KeepHierarchicalBit : 2 # Rate control: 0: equal bit allocation; 1: fixed ratio bit allocation; 2: adaptive ratio bit allocation120 #LCULevelRateControl : 1 # Rate control: 1: LCU level RC; 0: picture level RC121 #RCLCUSeparateModel : 1 # Rate control: use LCU level separate R-lambda model122 #InitialQP : 0 # Rate control: initial QP123 #RCForceIntraQP : 0 # Rate control: force intra QP to be equal to initial QP113 RateControl : 0 # Rate control: enable rate control 114 TargetBitrate : 1000000 # Rate control: target bitrate, in bps 115 KeepHierarchicalBit : 2 # Rate control: 0: equal bit allocation; 1: fixed ratio bit allocation; 2: adaptive ratio bit allocation 116 LCULevelRateControl : 1 # Rate control: 1: LCU level RC; 0: picture level RC 117 RCLCUSeparateModel : 1 # Rate control: use LCU level separate R-lambda model 118 InitialQP : 0 # Rate control: initial QP 119 RCForceIntraQP : 0 # Rate control: force intra QP to be equal to initial QP 124 120 125 121 ### DO NOT ADD ANYTHING BELOW THIS LINE ### -
branches/SHM-dev/cfg/encoder_randomaccess_scalable.cfg
r1437 r1546 26 26 DecodingRefreshType : 1 # Random Accesss 0:none, 1:CRA, 2:IDR, 3:Recovery Point SEI 27 27 GOPSize : 8 # GOP Size (number of B slice = GOPSize-1) 28 # Type POC QPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs29 Frame1: B 8 1 0 .442 0 0 0 4 4 -8 -10 -12 -16030 Frame2: B 4 2 0 .3536 0 0 0 2 3 -4 -6 4 1 4 5 1 1 00 131 Frame3: B 2 3 0 .3536 0 0 0 2 4 -2 -4 2 6 1 2 4 1 1 1 132 Frame4: B 1 4 0 .68 0 0 1 2 4 -1 1 3 7 1 1 5 1 0 1 1 133 Frame5: B 3 4 0 .68 0 0 1 2 4 -1 -3 1 51 -2 5 1 1 1 1 034 Frame6: B 6 3 0 .3536 0 0 0 2 4 -2 -4 -6 2 1 -3 5 11 1 1 035 Frame7: B 5 4 0 .68 0 0 1 2 4 -1 -5 1 3 1 1 5 1 0 1 1 136 Frame8: B 7 4 0 .68 0 0 1 2 4 -1 -3 -7 11 -2 5 1 1 1 1 028 # Type POC QPoffset CbQPoffset CrQPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs 29 Frame1: B 8 1 0 0 0.442 0 0 0 2 3 -8 -12 -16 0 30 Frame2: B 4 2 0 0 0.3536 0 0 1 2 3 -4 -8 4 1 4 4 1 1 0 1 31 Frame3: B 2 3 0 0 0.3536 0 0 2 2 4 -2 -6 2 6 1 2 4 1 1 1 1 32 Frame4: B 1 4 0 0 0.68 0 0 3 2 4 -1 1 3 7 1 1 5 1 0 1 1 1 33 Frame5: B 3 4 0 0 0.68 0 0 3 2 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 34 Frame6: B 6 3 0 0 0.3536 0 0 2 2 3 -2 -6 2 1 -3 5 0 1 1 1 0 35 Frame7: B 5 4 0 0 0.68 0 0 3 2 4 -1 -5 1 3 1 1 4 1 1 1 1 36 Frame8: B 7 4 0 0 0.68 0 0 3 2 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 37 37 38 38 #=========== Motion Search ============= … … 51 51 RDOQ : 1 # RDOQ 52 52 RDOQTS : 1 # RDOQ for transform skip 53 SliceChromaQPOffsetPeriodicity: 0 # Used in conjunction with Slice Cb/Cr QpOffsetIntraOrPeriodic. Use 0 (default) to disable periodic nature. 54 SliceCbQpOffsetIntraOrPeriodic: 0 # Chroma Cb QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 55 SliceCrQpOffsetIntraOrPeriodic: 0 # Chroma Cr QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 53 56 54 57 #=========== Deblock Filter ============ … … 57 60 LoopFilterBetaOffset_div2 : 0 # base_param: -6 ~ 6 58 61 LoopFilterTcOffset_div2 : 0 # base_param: -6 ~ 6 59 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream) 62 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream). Applies slice-level loop filter offsets (LoopFilterOffsetInPPS and LoopFilterDisable must be 0) 60 63 61 64 #=========== Misc. ============ … … 109 112 110 113 #============ Lossless ================ 111 TransquantBypassEnableFlag : 0 # Value of PPS flag.112 CUTransquantBypassFlagForce: 0 # Force transquant bypass mode, when transquant_bypass_enable_flag is enabled114 #TransquantBypassEnableFlag : 0 # Value of PPS flag. 115 #CUTransquantBypassFlagForce: 0 # Force transquant bypass mode, when transquant_bypass_enable_flag is enabled 113 116 114 117 #============ Rate Control ====================== -
branches/SHM-dev/cfg/encoder_randomaccess_scalable10.cfg
r1437 r1546 26 26 DecodingRefreshType : 1 # Random Accesss 0:none, 1:CRA, 2:IDR, 3:Recovery Point SEI 27 27 GOPSize : 8 # GOP Size (number of B slice = GOPSize-1) 28 # Type POC QPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs29 Frame1: B 8 1 0 .442 0 0 0 4 4 -8 -10 -12 -16030 Frame2: B 4 2 0 .3536 0 0 0 2 3 -4 -6 4 1 4 5 1 1 00 131 Frame3: B 2 3 0 .3536 0 0 0 2 4 -2 -4 2 6 1 2 4 1 1 1 132 Frame4: B 1 4 0 .68 0 0 1 2 4 -1 1 3 7 1 1 5 1 0 1 1 133 Frame5: B 3 4 0 .68 0 0 1 2 4 -1 -3 1 51 -2 5 1 1 1 1 034 Frame6: B 6 3 0 .3536 0 0 0 2 4 -2 -4 -6 2 1 -3 5 11 1 1 035 Frame7: B 5 4 0 .68 0 0 1 2 4 -1 -5 1 3 1 1 5 1 0 1 1 136 Frame8: B 7 4 0 .68 0 0 1 2 4 -1 -3 -7 11 -2 5 1 1 1 1 028 # Type POC QPoffset CbQPoffset CrQPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs 29 Frame1: B 8 1 0 0 0.442 0 0 0 2 3 -8 -12 -16 0 30 Frame2: B 4 2 0 0 0.3536 0 0 1 2 3 -4 -8 4 1 4 4 1 1 0 1 31 Frame3: B 2 3 0 0 0.3536 0 0 2 2 4 -2 -6 2 6 1 2 4 1 1 1 1 32 Frame4: B 1 4 0 0 0.68 0 0 3 2 4 -1 1 3 7 1 1 5 1 0 1 1 1 33 Frame5: B 3 4 0 0 0.68 0 0 3 2 4 -1 -3 1 5 1 -2 5 1 1 1 1 0 34 Frame6: B 6 3 0 0 0.3536 0 0 2 2 3 -2 -6 2 1 -3 5 0 1 1 1 0 35 Frame7: B 5 4 0 0 0.68 0 0 3 2 4 -1 -5 1 3 1 1 4 1 1 1 1 36 Frame8: B 7 4 0 0 0.68 0 0 3 2 4 -1 -3 -7 1 1 -2 5 1 1 1 1 0 37 37 38 38 #=========== Motion Search ============= … … 51 51 RDOQ : 1 # RDOQ 52 52 RDOQTS : 1 # RDOQ for transform skip 53 SliceChromaQPOffsetPeriodicity: 0 # Used in conjunction with Slice Cb/Cr QpOffsetIntraOrPeriodic. Use 0 (default) to disable periodic nature. 54 SliceCbQpOffsetIntraOrPeriodic: 0 # Chroma Cb QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 55 SliceCrQpOffsetIntraOrPeriodic: 0 # Chroma Cr QP Offset at slice level for I slice or for periodic inter slices as defined by SliceChromaQPOffsetPeriodicity. Replaces offset in the GOP table. 53 56 54 57 #=========== Deblock Filter ============ … … 57 60 LoopFilterBetaOffset_div2 : 0 # base_param: -6 ~ 6 58 61 LoopFilterTcOffset_div2 : 0 # base_param: -6 ~ 6 59 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream) 62 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream). Applies slice-level loop filter offsets (LoopFilterOffsetInPPS and LoopFilterDisable must be 0) 60 63 61 64 #=========== Misc. ============
Note: See TracChangeset for help on using the changeset viewer.