Ticket #50: encoder_lowdelay_q22.cfg

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