1 | #======== File I/O ===================== |
---|
2 | BitstreamFile : str.bin |
---|
3 | ReconFile : rec.yuv |
---|
4 | |
---|
5 | #======== Unit definition ================ |
---|
6 | MaxCUWidth : 32 # Maximum coding unit width in pixel |
---|
7 | MaxCUHeight : 32 # Maximum coding unit height in pixel |
---|
8 | MaxPartitionDepth : 3 # Maximum coding unit depth |
---|
9 | QuadtreeTUFlag : 1 # Use quadtree-based TU coding |
---|
10 | QuadtreeTULog2MaxSize : 6 # Log2 of maximum transform size for |
---|
11 | # quadtree-based TU coding (2...6) |
---|
12 | QuadtreeTULog2MinSize : 2 # Log2 of minimum transform size for |
---|
13 | # quadtree-based TU coding (2...6) |
---|
14 | |
---|
15 | #======== Coding Structure ============= |
---|
16 | IntraPeriod : -1 # Period of I-Frame ( -1 = only first) |
---|
17 | GOPSize : 1 # GOP Size (number of B slice = GOPSize-1) |
---|
18 | RateGOPSize : 1 # GOP size used for QP assignment |
---|
19 | NumOfReference : 2 # Number of reference frames |
---|
20 | NumOfReferenceB_L0 : 1 # Number of reference frames for L0 for B-slices |
---|
21 | NumOfReferenceB_L1 : 1 # Number of reference frames for L1 for B-slices |
---|
22 | HierarchicalCoding : 0 # Hierarchical B coding ON/OFF |
---|
23 | LowDelayCoding : 1 # Low-delay coding structure |
---|
24 | GPB : 1 # Replace P-slice by B-slice using two same directions |
---|
25 | QBO : 0 # Reference reordering to make Skip refer |
---|
26 | # better quality reference |
---|
27 | NRF : 0 # Mark non-reference for highest temporal layer |
---|
28 | BQP : 0 # Use hier-B style QP assignment for hier-P structure |
---|
29 | |
---|
30 | #=========== Interpolation Filter ============= |
---|
31 | InterpFilterType : 4 # 0: DCT-IF, 1: 4-tap MOMS, 2: 6-tap MOMS, 3: DIF |
---|
32 | DIFTap : 12 # Number of filter taps for DCT-IF (4, 6, 8, 10, 12) |
---|
33 | |
---|
34 | #=========== Motion Search ============= |
---|
35 | FastSearch : 1 # 0:Full search 1:EPZS |
---|
36 | SearchRange : 64 # (0: Search range is a Full frame) |
---|
37 | HadamardME : 1 # Use of hadamard measure for fractional ME |
---|
38 | FEN : 1 # Fast encoder decision |
---|
39 | |
---|
40 | #======== Quantization ============= |
---|
41 | QP : 22 # Quantization parameter(0-51) |
---|
42 | MaxDeltaQP : 0 # CU-based multi-QP optimization |
---|
43 | DeltaQpRD : 0 # Slice-based multi-QP optimization |
---|
44 | RDOQ : 1 # RDOQ |
---|
45 | |
---|
46 | #=========== Entropy Coding ============ |
---|
47 | SymbolMode : 2 # 0:CAVLC, 1:CABAC, 2:PIPE, 3:V2V with load balancing |
---|
48 | # (only 1..3 supported, CAVLC implementation is not completed) |
---|
49 | MultiCodewordThreshold : 96000 # Threshold for multi-codeword coding |
---|
50 | #(for SymbolMode 0 and 1; 0->always single codeword) |
---|
51 | MaxPIPEBufferDelay : 4096 # max buffer delay in bits (0:no limit, >=64:down-rounded to |
---|
52 | # next unit of 64 bits [8 Bytes], 0<x<64: NOT SUPPORTED) |
---|
53 | # only applies if (SymbolMode = 2 and MultiCodewordThreshold = 0) |
---|
54 | BalancedCPUs : 8 # number of CPUs in V2V (SymbolMode = 3) |
---|
55 | |
---|
56 | #=========== Deblock Filter ============ |
---|
57 | LoopFilterDisable : 0 # Disable loop filter in slice header (0=Filter, 1=No Filter) |
---|
58 | LoopFilterAlphaC0Offset : 0 # Range: -26 ~ 26 |
---|
59 | LoopFilterBetaOffset : 0 # Range: -26 ~ 26 |
---|
60 | |
---|
61 | #=========== Misc. ============ |
---|
62 | BitDepth : 8 # Source bit-depth (should be 8 now) |
---|
63 | BitIncrement : 4 # Increased bit-depth |
---|
64 | |
---|
65 | #=========== Coding Tools ================= |
---|
66 | CIP : 1 # Combined intra prediction (0: OFF, 1: ON) |
---|
67 | ROT : 1 # Rotational transform (0: OFF, 1: ON) |
---|
68 | AIS : 1 # Adaptive intra smoothing (0: OFF, 1: ON) |
---|
69 | MRG : 1 # Merge mode (0: OFF, 1: ON) |
---|
70 | IMP : 0 # Interleaved motion vector predictor |
---|
71 | ALF : 1 # Adaptive loop filter (0: OFF, 1: ON) |
---|
72 | ALFSeparateTree : 0 # Separate quadtree for ALF |
---|
73 | ALFSymmetry : 1 # ALF symmetry (0:unsymmetric, 1:symmetric) |
---|
74 | ALFMinLength : 7 # Min. ALF filter length (must be odd and >= 3) |
---|
75 | ALFMaxLength : 9 # Max. ALF filter length (must be odd and > ALFMinLength) |
---|
76 | #GRefMode : w # generated reference mode (w = scale+offset, o=offset) |
---|
77 | AMVRES : 1 |
---|
78 | SPF : 1 |
---|