Ticket #67: encoder_lowdelay.cfg

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