Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • jvet-tuc/VVCSoftware_VTM
  • tlu/vvc-software-vtm-tuc
  • hendry197/vvc-software-vtm-tuc
  • jeeva.raj/vvc-software-vtm-tu-c-2
  • ksuehring/vvc-software-vtm-tuc
  • jiechen/vvc-software-vtm-tuc
  • sw.xie/adaptive-film-grain-models
  • Kaifa/vvc-software-vtm-tuc
  • hallapur/vvc-software-vtm-tuc
  • biatekt/vvc-software-vtm-tmuc
  • pbcowan/vvc-software-vtm-tuc
11 results
Show changes
Showing
with 422 additions and 0 deletions
FrameOnlyConstraintFlag : 0
FieldCoding : 1 # (0: Frame based coding, 1: Field based coding)
TopFieldFirst : 1 # Field parity order (1: Top field first, 0: Bottom field first)
ConformanceMode : 1
SEIFrameFieldInfo : 1
GOPSize : 16 # GOP Size (number of B slice = GOPSize-1)
# Type POC QPoffset QPOffsetModelOff QPOffsetModelScale CbQPoffset CrQPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 CbTcOffsetDiv2 CbBetaOffsetDiv2 CrTcOffsetDiv2 CrBetaOffsetDiv2 temporal_id #ref_pics_active_L0 #ref_pics_L0 reference_pictures_L0 #ref_pics_active_L1 #ref_pics_L1 reference_pictures_L1
Frame1: B 2 5 -6.5 0.2590 0 0 1.0 0 0 0 0 0 0 0 8 8 1 2 9 10 17 18 25 26 8 8 1 2 9 10 17 18 25 26
Frame2: B 3 5 -6.5 0.2590 0 0 1.0 0 0 0 0 0 0 0 8 9 1 2 3 10 11 18 19 26 27 8 9 1 2 3 10 11 18 19 26 27
Frame3: B 4 4 -6.5 0.2590 0 0 1.0 0 0 0 0 0 0 0 8 8 1 2 3 4 11 12 19 20 8 8 1 2 3 4 11 12 19 20
Frame4: B 5 4 -6.5 0.2590 0 0 1.0 0 0 0 0 0 0 0 8 9 1 2 3 4 5 12 13 20 21 8 9 1 2 3 4 5 12 13 20 21
Frame5: B 6 5 -6.5 0.2590 0 0 1.0 0 0 0 0 0 0 0 8 8 1 2 5 6 13 14 21 22 8 8 1 2 5 6 13 14 21 22
Frame6: B 7 5 -6.5 0.2590 0 0 1.0 0 0 0 0 0 0 0 8 9 1 2 3 6 7 14 15 22 23 8 9 1 2 3 6 7 14 15 22 23
Frame7: B 8 4 -6.5 0.2590 0 0 1.0 0 0 0 0 0 0 0 8 8 1 2 7 8 15 16 23 24 8 8 1 2 7 8 15 16 23 24
Frame8: B 9 4 -6.5 0.2590 0 0 1.0 0 0 0 0 0 0 0 8 9 1 2 3 8 9 16 17 24 25 8 9 1 2 3 8 9 16 17 24 25
Frame9: B 10 5 -6.5 0.2590 0 0 1.0 0 0 0 0 0 0 0 8 8 1 2 9 10 17 18 25 26 8 8 1 2 9 10 17 18 25 26
Frame10: B 11 5 -6.5 0.2590 0 0 1.0 0 0 0 0 0 0 0 8 9 1 2 3 10 11 18 19 26 27 8 9 1 2 3 10 11 18 19 26 27
Frame11: B 12 4 -6.5 0.2590 0 0 1.0 0 0 0 0 0 0 0 8 8 1 2 3 4 11 12 19 20 8 8 1 2 3 4 11 12 19 20
Frame12: B 13 4 -6.5 0.2590 0 0 1.0 0 0 0 0 0 0 0 8 9 1 2 3 4 5 12 13 20 21 8 9 1 2 3 4 5 12 13 20 21
Frame13: B 14 5 -6.5 0.2590 0 0 1.0 0 0 0 0 0 0 0 8 8 1 2 5 6 13 14 21 22 8 8 1 2 5 6 13 14 21 22
Frame14: B 15 5 -6.5 0.2590 0 0 1.0 0 0 0 0 0 0 0 8 9 1 2 3 6 7 14 15 22 23 8 9 1 2 3 6 7 14 15 22 23
Frame15: B 16 1 0.0 0.0 0 0 1.0 0 0 0 0 0 0 0 8 8 1 2 7 8 15 16 23 24 8 8 1 2 7 8 15 16 23 24
Frame16: B 17 1 0.0 0.0 0 0 1.0 0 0 0 0 0 0 0 8 9 1 2 3 8 9 16 17 24 25 8 9 1 2 3 8 9 16 17 24 25
FrameOnlyConstraintFlag : 0
FieldCoding : 1 # (0: Frame based coding, 1: Field based coding)
TopFieldFirst : 1 # Field parity order (1: Top field first, 0: Bottom field first)
ConformanceMode : 1
SEIFrameFieldInfo : 1
GOPSize : 8 # GOP Size (number of B slice = GOPSize-1)
# Type POC QPoffset QPOffsetModelOff QPOffsetModelScale CbQPoffset CrQPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 CbTcOffsetDiv2 CbBetaOffsetDiv2 CrTcOffsetDiv2 CrBetaOffsetDiv2 temporal_id #ref_pics_active_L0 #ref_pics_L0 reference_pictures_L0 #ref_pics_active_L1 #ref_pics_L1 reference_pictures_L1
Frame1: B 2 5 -6.5 0.2590 0 0 1.0 0 0 0 0 0 0 0 5 5 1 2 9 10 17 5 5 1 2 9 10 17
Frame2: B 3 5 -6.5 0.2590 0 0 1.0 0 0 0 0 0 0 0 6 6 1 2 3 10 11 18 6 6 1 2 3 10 11 18
Frame3: B 4 4 -6.5 0.2590 0 0 1.0 0 0 0 0 0 0 0 7 7 1 2 3 4 11 12 19 7 7 1 2 3 4 11 12 19
Frame4: B 5 4 -6.5 0.2590 0 0 1.0 0 0 0 0 0 0 0 8 8 1 2 3 4 5 12 13 20 8 8 1 2 3 4 5 12 13 20
Frame5: B 6 5 -6.5 0.2590 0 0 1.0 0 0 0 0 0 0 0 7 7 1 2 5 6 13 14 21 7 7 1 2 5 6 13 14 21
Frame6: B 7 5 -6.5 0.2590 0 0 1.0 0 0 0 0 0 0 0 8 8 1 2 3 6 7 14 15 22 8 8 1 2 3 6 7 14 15 22
Frame7: B 8 1 0.0 0.0 0 0 1.0 0 0 0 0 0 0 0 7 7 1 2 7 8 15 16 23 7 7 1 2 7 8 15 16 23
Frame8: B 9 1 0.0 0.0 0 0 1.0 0 0 0 0 0 0 0 8 8 1 2 3 8 9 16 17 24 8 8 1 2 3 8 9 16 17 24
FrameOnlyConstraintFlag : 0
FieldCoding : 1 # (0: Frame based coding, 1: Field based coding)
TopFieldFirst : 1 # Field parity order (1: Top field first, 0: Bottom field first)
ConformanceMode : 1
SEIFrameFieldInfo : 1
IntraPeriod : 32 # Period of I-Frame ( -1 = only first)
GOPSize : 16 # GOP Size (number of B slice = GOPSize-1)
# Type POC QPoffset QPOffsetModelOff QPOffsetModelScale CbQPoffset CrQPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 CbTcOffsetDiv2 CbBetaOffsetDiv2 CrTcOffsetDiv2 CrBetaOffsetDiv2 temporal_id #ref_pics_active_L0 #ref_pics_L0 reference_pictures_L0 #ref_pics_active_L1 #ref_pics_L1 reference_pictures_L1
Frame1: B 17 1 0.0 0.0 0 0 0.442 0 0 0 0 0 0 0 4 4 16 17 20 21 4 4 16 17 20 21
Frame2: B 16 1 0.0 0.0 0 0 0.442 0 0 0 0 0 0 0 3 3 15 16 -1 3 3 -1 15 16
Frame3: B 8 2 0.0 0.0 0 0 0.3536 0 0 0 0 0 0 1 2 4 7 8 -8 -9 2 4 -8 -9 7 8
Frame4: B 9 2 0.0 0.0 0 0 0.3536 0 0 0 0 0 0 1 2 5 1 8 9 -7 -8 2 5 -7 -8 1 8 9
Frame5: B 4 3 0.0 0.0 0 0 0.3536 0 0 0 0 0 0 2 2 4 3 4 -4 -5 2 4 -4 -5 -12 -13
Frame6: B 5 3 0.0 0.0 0 0 0.3536 0 0 0 0 0 0 2 2 5 1 4 5 -3 -4 2 4 -3 -4 -11 -12
Frame7: B 2 4 0.0 0.0 0 0 0.68 0 0 0 0 0 0 3 2 4 1 2 -2 -3 2 6 -2 -3 -6 -7 -14 -15
Frame8: B 3 4 0.0 0.0 0 0 0.68 0 0 0 0 0 0 3 2 4 1 2 -1 -2 2 6 -1 -2 -5 -6 -13 -14
Frame9: B 6 4 0.0 0.0 0 0 0.68 0 0 0 0 0 0 3 2 4 1 2 -2 -3 2 4 -2 -3 -10 -11
Frame10: B 7 4 0.0 0.0 0 0 0.68 0 0 0 0 0 0 3 2 5 1 2 3 -1 -2 2 4 -1 -2 -9 -10
Frame11: B 12 3 0.0 0.0 0 0 0.3536 0 0 0 0 0 0 2 2 4 3 4 -4 -5 2 4 -4 -5 3 4
Frame12: B 13 3 0.0 0.0 0 0 0.3536 0 0 0 0 0 0 2 2 5 1 4 5 -3 -4 2 5 -3 -4 1 4 5
Frame13: B 10 4 0.0 0.0 0 0 0.68 0 0 0 0 0 0 3 2 4 1 2 -2 -3 2 4 -2 -3 -6 -7
Frame14: B 11 4 0.0 0.0 0 0 0.68 0 0 0 0 0 0 3 2 5 1 2 3 -1 -2 2 4 -1 -2 -5 -6
Frame15: B 14 4 0.0 0.0 0 0 0.68 0 0 0 0 0 0 3 2 5 1 2 5 -2 -3 2 4 -2 -3 1 2
Frame16: B 15 4 0.0 0.0 0 0 0.68 0 0 0 0 0 0 3 2 4 1 2 3 6 2 4 -1 -2 1 2
FrameOnlyConstraintFlag : 0
FieldCoding : 1 # (0: Frame based coding, 1: Field based coding)
TopFieldFirst : 1 # Field parity order (1: Top field first, 0: Bottom field first)
ConformanceMode : 1
SEIFrameFieldInfo : 1
IntraPeriod : 64 # Period of I-Frame ( -1 = only first)
GOPSize : 32 # GOP Size (number of B slice = GOPSize-1)
# Type POC QPoffset QPOffsetModelOff QPOffsetModelScale CbQPoffset CrQPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 CbTcOffsetDiv2 CbBetaOffsetDiv2 CrTcOffsetDiv2 CrBetaOffsetDiv2 temporal_id #ref_pics_active_L0 #ref_pics_L0 reference_pictures_L0 #ref_pics_active_L1 #ref_pics_L1 reference_pictures_L1
Frame1: B 33 1 0.0 0.0 0 0 1.0 0 0 0 0 0 0 0 4 4 32 33 48 49 4 4 32 33 48 49
Frame2: B 32 1 0.0 0.0 0 0 1.0 0 0 0 0 0 0 0 4 5 31 32 47 48 -1 4 5 -1 31 32 47 48
Frame3: B 16 1 -4.8848 0.2061 0 0 1.0 0 0 0 0 0 0 1 4 4 15 16 31 32 4 4 -16 -17 15 16
Frame4: B 17 1 -4.8848 0.2061 0 0 1.0 0 0 0 0 0 0 1 4 5 1 16 17 32 33 4 4 -15 -16 16 17
Frame5: B 8 4 -5.7476 0.2286 0 0 1.0 0 0 0 0 0 0 2 4 4 7 8 23 24 4 4 -8 -9 -24 -25
Frame6: B 9 4 -5.7476 0.2286 0 0 1.0 0 0 0 0 0 0 2 4 5 1 8 9 24 25 4 4 -7 -8 -23 -24
Frame7: B 4 5 -5.90 0.2333 0 0 1.0 0 0 0 0 0 0 3 4 4 3 4 19 20 4 6 -4 -5 -12 -13 -28 -29
Frame8: B 5 5 -5.90 0.2333 0 0 1.0 0 0 0 0 0 0 3 4 5 1 4 5 20 21 4 6 -3 -4 -11 -12 -27 -28
Frame9: B 2 6 -7.1444 0.3 0 0 1.0 0 0 0 0 0 0 4 4 4 1 2 -2 -3 4 8 -2 -3 -6 -7 -14 -15 -30 -31
Frame10: B 3 6 -7.1444 0.3 0 0 1.0 0 0 0 0 0 0 4 4 5 1 2 3 -1 -2 4 8 -1 -2 -5 -6 -13 -14 -29 -30
Frame11: B 6 6 -7.1444 0.3 0 0 1.0 0 0 0 0 0 0 4 4 4 1 2 5 6 4 6 -2 -3 -10 -11 -26 -27
Frame12: B 7 6 -7.1444 0.3 0 0 1.0 0 0 0 0 0 0 4 4 5 1 2 3 6 7 4 6 -1 -2 -9 -10 -25 -26
Frame13: B 12 5 -5.90 0.2333 0 0 1.0 0 0 0 0 0 0 3 4 4 3 4 11 12 4 4 -4 -5 -20 -21
Frame14: B 13 5 -5.90 0.2333 0 0 1.0 0 0 0 0 0 0 3 4 5 1 4 5 12 13 4 4 -3 -4 -19 -20
Frame15: B 10 6 -7.1444 0.3 0 0 1.0 0 0 0 0 0 0 4 4 4 1 2 9 10 4 6 -2 -3 -6 -7 -22 -23
Frame16: B 11 6 -7.1444 0.3 0 0 1.0 0 0 0 0 0 0 4 4 5 1 2 3 10 11 4 6 -1 -2 -5 -6 -21 -22
Frame17: B 14 6 -7.1444 0.3 0 0 1.0 0 0 0 0 0 0 4 4 6 1 2 5 6 13 14 4 4 -2 -3 -18 -19
Frame18: B 15 6 -7.1444 0.3 0 0 1.0 0 0 0 0 0 0 4 4 7 1 2 3 6 7 14 15 4 4 -1 -2 -17 -18
Frame19: B 24 4 -5.7476 0.2286 0 0 1.0 0 0 0 0 0 0 2 4 4 7 8 23 24 4 4 -8 -9 7 8
Frame20: B 25 4 -5.7476 0.2286 0 0 1.0 0 0 0 0 0 0 2 4 5 1 8 9 24 25 4 4 -7 -8 8 9
Frame21: B 20 5 -5.90 0.2333 0 0 1.0 0 0 0 0 0 0 3 4 4 3 4 19 20 4 4 -4 -5 -12 -13
Frame22: B 21 5 -5.90 0.2333 0 0 1.0 0 0 0 0 0 0 3 4 5 1 4 5 20 21 4 4 -3 -4 -11 -12
Frame23: B 18 6 -7.1444 0.3 0 0 1.0 0 0 0 0 0 0 4 4 4 1 2 17 18 4 6 -2 -3 -6 -7 -14 -15
Frame24: B 19 6 -7.1444 0.3 0 0 1.0 0 0 0 0 0 0 4 4 5 1 2 3 18 19 4 6 -1 -2 -5 -6 -13 -14
Frame25: B 22 6 -7.1444 0.3 0 0 1.0 0 0 0 0 0 0 4 4 6 1 2 5 6 21 22 4 4 -2 -3 -10 -11
Frame26: B 23 6 -7.1444 0.3 0 0 1.0 0 0 0 0 0 0 4 4 7 1 2 3 6 7 22 23 4 4 -1 -2 -9 -10
Frame27: B 28 5 -5.90 0.2333 0 0 1.0 0 0 0 0 0 0 3 4 6 3 4 11 12 27 28 4 4 -4 -5 3 4
Frame28: B 29 5 -5.90 0.2333 0 0 1.0 0 0 0 0 0 0 3 4 7 1 4 5 12 13 28 29 4 4 -3 -4 4 5
Frame29: B 26 6 -7.1444 0.3 0 0 1.0 0 0 0 0 0 0 4 4 6 1 2 9 10 25 26 4 4 -2 -3 -6 -7
Frame30: B 27 6 -7.1444 0.3 0 0 1.0 0 0 0 0 0 0 4 4 7 1 2 3 10 11 26 27 4 4 -1 -2 -5 -6
Frame31: B 30 6 -7.1444 0.3 0 0 1.0 0 0 0 0 0 0 4 4 8 1 2 5 6 13 14 29 30 4 4 -2 -3 1 2
Frame32: B 31 6 -7.1444 0.3 0 0 1.0 0 0 0 0 0 0 4 4 9 1 2 3 6 7 14 15 30 31 4 4 -1 -2 2 3
InternalBitDepth: 12
MaxBitDepthConstraint: 12
\ No newline at end of file
InternalBitDepth: 16
MaxBitDepthConstraint: 16
\ No newline at end of file
BDPCM: 1
MaxBTLumaISlice: 16
MaxBTNonISlice: 16
MaxTTLumaISlice: 16
MaxTTNonISlice: 16
LFNST: 0
TemporalFilter: 0
Profile: auto
#Updates for JVET-U2018
LMCSEnable: 0
BCW: 0
MMVD: 0
SMVD: 0
Geo: 0
BIO: 0
DMVR: 0
Affine: 0
ISP: 0
TSRCRicePresent: 1
ExtendedPrecision: 1
ExtendedRiceRRC : 1
GolombRiceParameterAdaptation : 1
ReverseLastSigCoeff : 1
CostMode : lossless
BDPCM : 1
ChromaTS : 1
BDPCM : 1
DepQuant : 0
RDOQ : 0
RDOQTS : 0
SBT : 0
LMCSEnable : 0
ISP : 0
MTS : 0
LFNST : 0
JointCbCr : 0
DeblockingFilterDisable : 1
SAO : 0
ALF : 0
CCALF : 0
DMVR : 0
BIO : 0
PROF : 0
Log2MaxTbSize : 5
InternalBitDepth : 0
TSRCdisableLL : 1
IBC : 1
HashME : 1
PLT : 1
IBC : 1
HashME : 1
PLT : 1
ColorTransform : 1
CostMode : lossless
BDPCM : 1
ChromaTS : 1
BDPCM : 1
DepQuant : 0
RDOQ : 1
RDOQTS : 1
SBT : 0
LMCSEnable : 0
ISP : 0
MTS : 0
LFNST : 0
JointCbCr : 0
DeblockingFilterDisable : 0
SAO : 1
ALF : 1
CCALF : 0
DMVR : 0
BIO : 0
PROF : 0
Log2MaxTbSize : 5
InternalBitDepth : 0
TSRCdisableLL : 1
# Configuration to achieve mixed-lossy lossless coding
QP : 55 # Quantization parameter for lossy slices
CbQpOffset : 0
CrQpOffset : 0
SliceLevelDblk : 1
SliceLevelAlf : 1
SliceLevelSao : 1
SignHideFlag : 0
MixedLossyLossless : 1
SliceLosslessArray : 1 2 # slices with index 1 and 2 are lossless coded
#============ Tiles / Slices ================
EnablePicPartitioning : 1 # Enable picture partitioning (0: single tile, single slice, 1: multiple tiles/slices can be used)
TileColumnWidthArray : 3 3 3 3 3 3 # Tile column widths in units of CTUs. Last column width will be repeated uniformly to cover any remaining picture width
TileRowHeightArray : 3 3 3 3 # Tile row heights in units of CTUs. Last row height will be repeated uniformly to cover any remaining picture height
RasterScanSlices : 0 # Raster-scan or rectangular slices (0: rectangular, 1: raster-scan)
RectSliceFixedWidth : 1 # Fixed rectangular slice width in units of tiles (0: disable this feature and use RectSlicePositions instead)
RectSliceFixedHeight : 1 # Fixed rectangular slice height in units of tiles (0: disable this feature and use RectSlicePositions instead)
DisableLoopFilterAcrossTiles : 1 # Loop filtering (DBLK/SAO/ALF) applied across tile boundaries or not (0: filter across tile boundaries 1: do not filter across tile boundaries)
DisableLoopFilterAcrossSlices : 1 # Loop filtering (DBLK/SAO/ALF) applied across slice boundaries or not (0: filter across slice boundaries 1: do not filter across slice boundaries)
#======== Layers ===============
MultiLayerEnabledFlag : 1
MaxLayers : 2
MaxSublayers : 7
DefaultPtlDpbHrdMaxTidFlag : 0
AllIndependentLayersFlag : 0
#======== OLSs ===============
EachLayerIsAnOlsFlag : 0
OlsModeIdc : 2
NumOutputLayerSets : 2
OlsOutputLayer1 : 1 0
NumPTLsInVPS : 2
#======== Layer-0 ===============
LayerId0 : 0
#======== Layer-1 ===============
LayerId1 : 1
NumRefLayers1 : 1
RefLayerIdx1 : 0
#======== OLS-0 ===============
OlsPTLIdx0 : 0
#======== OLS-1 ===============
LevelPTL1 : 6.2
OlsPTLIdx1 : 1
#======== Layers ===============
MultiLayerEnabledFlag : 1
MaxLayers : 2
MaxSublayers : 1
DefaultPtlDpbHrdMaxTidFlag : 0
AllIndependentLayersFlag : 0
AllowablePredDirection : 1 1 1 1 1 # equal to 0 specifies the picture in the i-th temporal layer is allowed to use both inter-layer and intra-layer preditions
# equal to 1 specifies the picture in the i-th temporal layer is allowed to use inter-layer predition only
# equal to 2 specifies the picture in the i-th temporal layer is allowed to use intra-layer predition only
#======== OLSs ===============
EachLayerIsAnOlsFlag : 0
OlsModeIdc : 2
NumOutputLayerSets : 2
OlsOutputLayer1 : 1 0
NumPTLsInVPS : 2
#======== Layer-0 ===============
LayerId0 : 0
#======== Layer-1 ===============
LayerId1 : 1
NumRefLayers1 : 1
RefLayerIdx1 : 0
#======== OLS-0 ===============
OlsPTLIdx0 : 0
#======== OLS-1 ===============
LevelPTL1 : 6.2
OlsPTLIdx1 : 1
#======== Layers ===============
MaxLayers : 2
MaxSublayers : 7
DefaultPtlDpbHrdMaxTidFlag : 0
AllIndependentLayersFlag : 1
#======== OLSs ===============
EachLayerIsAnOlsFlag : 1
NumOutputLayerSets : 2
OlsOutputLayer1 : 1
NumPTLsInVPS : 2
#======== Layer-0 ===============
LayerId0 : 0
#======== Layer-1 ===============
LayerId1 : 1
#======== OLS-0 ===============
OlsPTLIdx0 : 0
#======== OLS-1 ===============
OlsPTLIdx1 : 0
# example config file for MaxTidILRefPicsPlus1
# combines with random-access GOP config file
#======== Layers ===============
MultiLayerEnabledFlag : 1
MaxLayers : 2
MaxSublayers : 7 # allow up to 7 temporal layers
DefaultPtlDpbHrdMaxTidFlag : 0
AllIndependentLayersFlag : 0
#======== OLSs ===============
EachLayerIsAnOlsFlag : 0
OlsModeIdc : 2
NumOutputLayerSets : 2
OlsOutputLayer1 : 1 # only one output layer in OLS #1
NumPTLsInVPS : 2
#======== Layer-0 ===============
LayerId0 : 0
#======== Layer-1 ===============
LayerId1 : 1
NumRefLayers1 : 1
RefLayerIdx1 : 0
MaxTidILRefPicsPlusOneLayerId1 : 3 # don't use pictures with temoporal_id > 2 for inter-layer reference
#======== OLS-0 ===============
OlsPTLIdx0 : 0
#======== OLS-1 ===============
LevelPTL1 : 6.2
OlsPTLIdx1 : 1
#======== Layers ===============
MaxLayers : 2
MaxSublayers : 7
DefaultPtlDpbHrdMaxTidFlag : 0
AllIndependentLayersFlag : 0
#======== OLSs ===============
EachLayerIsAnOlsFlag : 0
OlsModeIdc : 2
NumOutputLayerSets : 2
OlsOutputLayer1 : 1 0
NumPTLsInVPS : 2
PtPresentInPTL1 : 1
#======== Layer-0 ===============
LayerId0 : 0
#======== Layer-1 ===============
LayerId1 : 1
NumRefLayers1 : 1
RefLayerIdx1 : 0
#======== OLS-0 ===============
OlsPTLIdx0 : 0
#======== OLS-1 ===============
OlsPTLIdx1 : 1
LevelPTL1 : 6.2
#======== File I/O ===============
InputFile : BasketballDrillText_832x480_50.yuv
InputBitDepth : 8 # Input bitdepth
InputChromaFormat : 420 # Ratio of luminance to chrominance samples
FrameRate : 50 # Frame Rate per second
FrameSkip : 0 # Number of frames to be skipped in input
SourceWidth : 832 # Input frame width
SourceHeight : 480 # Input frame height
FramesToBeEncoded : 500 # Number of frames to be coded
Level : 3.1
#============ Subpictures ==================
# example cfg file, assuming an 832x480 input sequence with CTU size = 128x128, and split to 4 rectangular slices, each slice include one tile.
# example 2 subpictures in a 832x480 picture:
#----------
#| | |
#| | |
#|----|---|--> horizontally divided into 2 subpicture, each subpicture contains two slices
#| | |
#| | |
#----------
SubPicInfoPresentFlag : 1 # subpicture information present flag(0: OFF, 1: ON)
NumSubPics : 2 # number of subpictures in a picture
SubPicCtuTopLeftX : 0 0 # specifies horizontal position of top left CTU of i-th subpicture in unit of CtbSizeY
SubPicCtuTopLeftY : 0 2 # specifies vertical position of top left CTU of i-th subpicture in unit of CtbSizeY
SubPicWidth : 7 7 # specifies the width of the i-th subpicture in units of CtbSizeY
SubPicHeight : 2 2 # specifies the height of the i-th subpicture in units of CtbSizeY
SubPicTreatedAsPicFlag : 1 1 # equal to 1 specifies that the i-th subpicture of each coded picture in the CLVS is treated as a picture in the decoding process excluding in-loop filtering operations
LoopFilterAcrossSubpicEnabledFlag : 0 0 # equal to 1 specifies that in-loop filtering operations may be performed across the boundaries of the i-th subpicture in each coded picture in the CLVS
SubPicIdMappingExplicitlySignalledFlag : 0 # equal to 1 specifies that the subpicture ID mapping is explicitly signalled, either in the SPS or in the PPSs
SubPicIdMappingInSpsFlag : 0 # specifies that subpicture ID mapping is signalled in the SPS(0: OFF, 1: ON)
SubPicIdLen : 0 # the number of bits used to represent the syntax element sps_subpic_id[ i ]
SubPicId : 0 # subpicture ID of the i-th subpicture
#============ Tiles / Slices ================
EnablePicPartitioning : 1 # Enable picture partitioning (0: single tile, single slice, 1: multiple tiles/slices can be used)
# 24 tiles and 6 rectangular slices
TileColumnWidthArray : 4 # Tile column widths in units of CTUs. Last column width will be repeated uniformly to cover any remaining picture width
TileRowHeightArray : 2 # Tile row heights in units of CTUs. Last row height will be repeated uniformly to cover any remaining picture height
RasterScanSlices : 0 # Raster-scan or rectangular slices (0: rectangular, 1: raster-scan)
RectSliceFixedWidth : 1 # Fixed rectangular slice width in units of tiles (0: disable this feature and use RectSlicePositions instead)
RectSliceFixedHeight : 1 # Fixed rectangular slice height in units of tiles (0: disable this feature and use RectSlicePositions instead)
DisableLoopFilterAcrossTiles : 1 # Loop filtering (DBLK/SAO/ALF) applied across tile boundaries or not (0: filter across tile boundaries 1: do not filter across tile boundaries)
DisableLoopFilterAcrossSlices : 1 # Loop filtering (DBLK/SAO/ALF) applied across slice boundaries or not (0: filter across slice boundaries 1: do not filter across slice boundaries)
WaveFrontSynchro : 1 # Enable entropy coding synchronization, a.k.a. wavefront parallel processing (WPP) (0: entropy coding sync disabled; 1 entropy coding sync enabled)
# example configuration file for raster scan slices
# to be used in combination with a CTC and sequence configuration file
# contains 12 tiles and 3 raster-scan slices
#============ Tiles / Slices ================
EnablePicPartitioning : 1 # Enable picture partitioning (0: single tile, single slice, 1: multiple tiles/slices can be used)
TileColumnWidthArray : 6 6 6 # Tile column widths in units of CTUs. Last column width will be repeated uniformly to cover any remaining picture width
TileRowHeightArray : 3 3 3 3 # Tile row heights in units of CTUs. Last row height will be repeated uniformly to cover any remaining picture height
RasterScanSlices : 1 # Raster-scan or rectangular slices (0: rectangular, 1: raster-scan)
RasterSliceSizes : 2 5 5 # Raster-scan slice sizes in units of tiles. Last slice size will be repeated uniformly to cover any remaining tiles in the picture
DisableLoopFilterAcrossTiles : 0 # Loop filtering (DBLK/SAO/ALF) applied across tile boundaries or not (0: filter across tile boundaries 1: do not filter across tile boundaries)
DisableLoopFilterAcrossSlices : 0 # Loop filtering (DBLK/SAO/ALF) applied across slice boundaries or not (0: filter across slice boundaries 1: do not filter across slice boundaries)
# example configuration file for raster scan slices with a single slice per tile
# to be used in combination with a CTC and sequence configuration file
#============ Tiles / Slices ================
EnablePicPartitioning : 1 # Enable picture partitioning (0: single tile, single slice, 1: multiple tiles/slices can be used)
TileColumnWidthArray : 1 2 3 4 # Tile column widths in units of CTUs. Last column width will be repeated uniformly to cover any remaining picture width
TileRowHeightArray : 1 2 3 4 # Tile row heights in units of CTUs. Last row height will be repeated uniformly to cover any remaining picture height
RasterScanSlices : 1 # Raster-scan or rectangular slices (0: rectangular, 1: raster-scan)
RasterSliceSizes : 1 # Raster-scan slice sizes in units of tiles. Last slice size will be repeated uniformly to cover any remaining tiles in the picture
DisableLoopFilterAcrossTiles : 0 # Loop filtering (DBLK/SAO/ALF) applied across tile boundaries or not (0: filter across tile boundaries 1: do not filter across tile boundaries)
DisableLoopFilterAcrossSlices : 0 # Loop filtering (DBLK/SAO/ALF) applied across slice boundaries or not (0: filter across slice boundaries 1: do not filter across slice boundaries)