source: SHVCSoftware/branches/SHM-4.0-dev/cfg/encoder_randomaccess_main.cfg @ 494

Last change on this file since 494 was 472, checked in by interdigital, 11 years ago

remove EL RPS from encoder configuration file due to the removal of macros FINAL_RPL_CHANGE_N0082, EXTERNAL_USEDBYCURR_N0082 and TEMP_SCALABILITY_FIX and related code.

File size: 8.6 KB
Line 
1#======== File I/O =====================
2BitstreamFile                 : str.bin
3#ReconFile                     : rec.yuv
4
5#======== Profile/Level ================
6Profile                       : main
7Level                         : 6.2
8
9#======== Unit definition ================
10MaxCUWidth                    : 64          # Maximum coding unit width in pixel
11MaxCUHeight                   : 64          # Maximum coding unit height in pixel
12MaxPartitionDepth             : 4           # Maximum coding unit depth
13QuadtreeTULog2MaxSize         : 5           # Log2 of maximum transform size for
14                                            # quadtree-based TU coding (2...6)
15QuadtreeTULog2MinSize         : 2           # Log2 of minimum transform size for
16                                            # quadtree-based TU coding (2...6)
17QuadtreeTUMaxDepthInter       : 3
18QuadtreeTUMaxDepthIntra       : 3
19
20#======== Coding Structure =============
21#IntraPeriod                   : 32          # Period of I-Frame ( -1 = only first)
22DecodingRefreshType           : 1           # Random Accesss 0:none, 1:CDR, 2:IDR
23GOPSize                       : 8           # GOP Size (number of B slice = GOPSize-1)
24#        Type POC QPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures     predict deltaRPS #ref_idcs reference idcs #UseExtUsedByCurr  ExtUsedByCurr(for each ref pic)
25Frame1:  B    8   1        0.442    0            0              0           4                4         -8 -10 -12 -16         0                                            0
26Frame2:  B    4   2        0.3536   0            0              0           2                3         -4 -6  4               1       4        5         1 1 0 0 1         0
27Frame3:  B    2   3        0.3536   0            0              0           2                4         -2 -4  2 6             1       2        4         1 1 1 1           0
28Frame4:  B    1   4        0.68     0            0              0           2                4         -1  1  3 7             1       1        5         1 0 1 1 1         0
29Frame5:  B    3   4        0.68     0            0              0           2                4         -1 -3  1 5             1      -2        5         1 1 1 1 0         0
30Frame6:  B    6   3        0.3536   0            0              0           2                4         -2 -4 -6 2             1      -3        5         1 1 1 1 0         0
31Frame7:  B    5   4        0.68     0            0              0           2                4         -1 -5  1 3             1       1        5         1 0 1 1 1         0
32Frame8:  B    7   4        0.68     0            0              0           2                4         -1 -3 -7 1             1      -2        5         1 1 1 1 0         0
33#=========== Motion Search =============
34FastSearch                    : 1           # 0:Full search  1:TZ search
35SearchRange                   : 64          # (0: Search range is a Full frame)
36BipredSearchRange             : 4           # Search range for bi-prediction refinement
37HadamardME                    : 1           # Use of hadamard measure for fractional ME
38FEN                           : 1           # Fast encoder decision
39FDM                           : 1           # Fast Decision for Merge RD cost
40
41#======== Quantization =============
42#QP                            : 32          # Quantization parameter(0-51)
43MaxDeltaQP                    : 0           # CU-based multi-QP optimization
44MaxCuDQPDepth                 : 0           # Max depth of a minimum CuDQP for sub-LCU-level delta QP
45DeltaQpRD                     : 0           # Slice-based multi-QP optimization
46RDOQ                          : 1           # RDOQ
47RDOQTS                        : 1           # RDOQ for transform skip
48
49#=========== Deblock Filter ============
50DeblockingFilterControlPresent: 0           # Dbl control params present (0=not present, 1=present)
51LoopFilterOffsetInPPS         : 0           # Dbl params: 0=varying params in SliceHeader, param = base_param + GOP_offset_param; 1=constant params in PPS, param = base_param)
52LoopFilterDisable             : 0           # Disable deblocking filter (0=Filter, 1=No Filter)
53LoopFilterBetaOffset_div2     : 0           # base_param: -6 ~ 6
54LoopFilterTcOffset_div2       : 0           # base_param: -6 ~ 6
55DeblockingFilterMetric        : 0           # blockiness metric (automatically configures deblocking parameters in bitstream)
56
57#=========== Misc. ============
58#InternalBitDepth             : 8           # codec operating bit-depth
59InternalBitDepth0             : 8           # codec operating bit-depth for layer 0
60InternalBitDepth1             : 8           # codec operating bit-depth for layer 1
61
62#=========== Coding Tools =================
63SAO                           : 1           # Sample adaptive offset  (0: OFF, 1: ON)
64AMP                           : 1           # Asymmetric motion partitions (0: OFF, 1: ON)
65TransformSkip                 : 1           # Transform skipping (0: OFF, 1: ON)
66TransformSkipFast             : 1           # Fast Transform skipping (0: OFF, 1: ON)
67SAOLcuBoundary                : 0           # SAOLcuBoundary using non-deblocked pixels (0: OFF, 1: ON)
68
69#============ Slices ================
70SliceMode                : 0                # 0: Disable all slice options.
71                                            # 1: Enforce maximum number of LCU in an slice,
72                                            # 2: Enforce maximum number of bytes in an 'slice'
73                                            # 3: Enforce maximum number of tiles in a slice
74SliceArgument            : 1500             # Argument for 'SliceMode'.
75                                            # If SliceMode==1 it represents max. SliceGranularity-sized blocks per slice.
76                                            # If SliceMode==2 it represents max. bytes per slice.
77                                            # If SliceMode==3 it represents max. tiles per slice.
78
79LFCrossSliceBoundaryFlag : 1                # In-loop filtering, including ALF and DB, is across or not across slice boundary.
80                                            # 0:not across, 1: across
81
82#============ PCM ================
83PCMEnabledFlag                      : 0                # 0: No PCM mode
84PCMLog2MaxSize                      : 5                # Log2 of maximum PCM block size.
85PCMLog2MinSize                      : 3                # Log2 of minimum PCM block size.
86PCMInputBitDepthFlag                : 1                # 0: PCM bit-depth is internal bit-depth. 1: PCM bit-depth is input bit-depth.
87PCMFilterDisableFlag                : 0                # 0: Enable loop filtering on I_PCM samples. 1: Disable loop filtering on I_PCM samples.
88
89#============ Tiles ================
90UniformSpacingIdc                   : 0                # 0: the column boundaries are indicated by ColumnWidth array, the row boundaries are indicated by RowHeight array
91                                                       # 1: the column and row boundaries are distributed uniformly
92NumTileColumnsMinus1                : 0                # Number of columns in a picture minus 1
93ColumnWidthArray                    : 2 3              # Array containing ColumnWidth values in units of LCU (from left to right in picture)   
94NumTileRowsMinus1                   : 0                # Number of rows in a picture minus 1
95RowHeightArray                      : 2                # Array containing RowHeight values in units of LCU (from top to bottom in picture)
96
97LFCrossTileBoundaryFlag           : 1                  # In-loop filtering is across or not across tile boundary.
98                                                       # 0:not across, 1: across                                                       
99
100#============ WaveFront ================
101WaveFrontSynchro                    : 0                # 0:  No WaveFront synchronisation (WaveFrontSubstreams must be 1 in this case).
102                                                       # >0: WaveFront synchronises with the LCU above and to the right by this many LCUs.
103
104#=========== Quantization Matrix =================
105ScalingList                   : 0                      # ScalingList 0 : off, 1 : default, 2 : file read
106ScalingListFile               : scaling_list.txt       # Scaling List file name. If file is not exist, use Default Matrix.
107
108#============ Lossless ================
109TransquantBypassEnableFlag: 0  # Value of PPS flag.
110CUTransquantBypassFlagValue: 0 # Constant lossless-value signaling per CU, if TransquantBypassEnableFlag is 1.
111
112SEIpictureDigest                    : 1
113
114### DO NOT ADD ANYTHING BELOW THIS LINE ###
115### DO NOT DELETE THE EMPTY LINE BELOW ###
116
Note: See TracBrowser for help on using the repository browser.