Config File

#======== File I/O =====================
InputFile                     : BlowingBubbles_416x240_50.yuv  
BitstreamFile                 : BitStream.bin
ReconFile                     : Output_Enc.yuv
FrameRate                     : 30          # Frame Rate per second
FrameSkip                     : 0           # Number of frames to be skipped in input
SourceWidth                   : 416         # Input  frame width
SourceHeight                  : 240         # Input  frame height
FrameToBeEncoded              : 10          # Number of frames to be coded

#======== Unit definition ================
MaxCUWidth                    : 64          # Maximum coding unit width in pixel
MaxCUHeight                   : 64          # Maximum coding unit height in pixel
MaxPartitionDepth             : 4           # Maximum coding unit depth
QuadtreeTUFlag                : 1           # Use quadtree-based TU coding
QuadtreeTULog2MaxSize         : 6           # Log2 of maximum transform size for 
                                            # quadtree-based TU coding (2...6)
QuadtreeTULog2MinSize         : 2           # Log2 of minimum transform size for 
                                            # quadtree-based TU coding (2...6)

#======== Coding Structure =============
IntraPeriod                   : -1          # Period of I-Frame ( -1 = only first)
GOPSize                       : 4           # GOP Size (number of B slice = GOPSize-1)
RateGOPSize                   : 4           # GOP size used for QP assignment
NumOfReference                : 2           # Number of reference frames
NumOfReferenceB_L0            : 1           # Number of reference frames for L0 for B-slices
NumOfReferenceB_L1            : 1           # Number of reference frames for L1 for B-slices
HierarchicalCoding            : 0           # Hierarchical B coding ON/OFF
LowDelayCoding                : 1           # Low-delay coding structure
GPB                           : 1           # Replace P-slice by B-slice using two same directions
QBO                           : 0           # Reference reordering to make Skip refer 
                                            # better quality reference
NRF                           : 0           # Mark non-reference for highest temporal layer
BQP                           : 0           # Use hier-B style QP assignment for hier-P structure

#=========== Interpolation Filter =============
InterpFilterType              : 4           # 0: DCT-IF, 1: 4-tap MOMS, 2: 6-tap MOMS, 3: DIF
DIFTap                        : 12          # Number of filter taps for DCT-IF (4, 6, 8, 10, 12)

#=========== Motion Search =============
FastSearch                    : 1           # 0:Full search  1:EPZS 
SearchRange                   : 64          # (0: Search range is a Full frame)
HadamardME                    : 1           # Use of hadamard measure for fractional ME
FEN                           : 1           # Fast encoder decision

#======== Quantization =============
QP                            : 32          # Quantization parameter(0-51)
MaxDeltaQP                    : 0           # CU-based multi-QP optimization
DeltaQpRD                     : 0           # Slice-based multi-QP optimization
RDOQ                          : 1           # RDOQ

#=========== Entropy Coding ============
SymbolMode                    : 2           # 0:CAVLC, 1:CABAC, 2:PIPE, 3:V2V with load balancing 
                                            # (only 1..3 supported, CAVLC implementation is not completed)
MultiCodewordThreshold        : 96000       # Threshold for multi-codeword coding 
                                            #(for SymbolMode 0 and 1; 0->always single codeword)
MaxPIPEBufferDelay            : 4096        # max buffer delay in bits (0:no limit, >=64:down-rounded to 
                                            # next unit of 64 bits [8 Bytes], 0<x<64: NOT SUPPORTED)
                                            # only applies if (SymbolMode = 2 and MultiCodewordThreshold = 0)
BalancedCPUs                  : 8           # number of CPUs in V2V (SymbolMode = 3)

#=========== Deblock Filter ============
LoopFilterDisable             : 0           # Disable loop filter in slice header (0=Filter, 1=No Filter)
LoopFilterAlphaC0Offset       : 0           # Range: -26 ~ 26
LoopFilterBetaOffset          : 0           # Range: -26 ~ 26

#=========== Misc. ============
BitDepth                      : 8           # Source bit-depth (should be 8 now)
BitIncrement                  : 4           # Increased bit-depth

#=========== Coding Tools =================
CIP                           : 1           # Combined intra prediction       (0: OFF, 1: ON)
ROT                           : 1           # Rotational transform            (0: OFF, 1: ON)
AIS                           : 1           # Adaptive intra smoothing        (0: OFF, 1: ON)
MRG                           : 1           # Merge mode                      (0: OFF, 1: ON)
IMP                           : 0           # Interleaved motion vector predictor
ALF                           : 1           # Adaptive loop filter  (0: OFF, 1: ON)
ALFSeparateTree               : 0           # Separate quadtree for ALF
ALFSymmetry                   : 1           # ALF symmetry (0:unsymmetric, 1:symmetric)
ALFMinLength                  : 7           # Min. ALF filter length (must be odd and >= 3)
ALFMaxLength                  : 9           # Max. ALF filter length (must be odd and > ALFMinLength)
#GRefMode                      : w           # generated reference mode (w = scale+offset, o=offset)
AMVRES                        : 1
SPF                           : 1


Enc


TMuC SW candidate: Encoder Version [0.7.3][Windows][VS 1500][64 bit]
Unknown option: `ALFSeparateTree' (value:`0')
Unknown option: `ALFSymmetry' (value:`1')
Unknown option: `ALFMinLength' (value:`7')
Unknown option: `ALFMaxLength' (value:`9')

Input          File          : BlowingBubbles_416x240_50.yuv
Bitstream      File          : BitStream.bin
Reconstruction File          : Output_Enc.yuv
Real     Format              : 416x240 30Hz
Internal Format              : 416x240 30Hz
Frame index                  : 0 - 9 (10 frames)
Number of Ref. frames (P)    : 2
Number of Ref. frames (B_L0) : 1
Number of Ref. frames (B_L1) : 1
Number of Reference frames   : 2
CU size / depth              : 64 / 4
Transform depth (min / max)  : 0 / 1
Motion search range          : 64
Intra period                 : -1
QP                           : 32.00
GOP size                     : 4
Rate GOP size                : 4
Max physical trans. size     : 64
Bit increment                : 4
Luma   interpolation         : Qualcomm 12-tap SIFO
Chroma interpolation         : Bi-linear filter
Entropy coder                : PIPE

TOOL CFG: ALF:1 IBD:1 HAD:1 SRD:1 RDQ:1 SQP:0 ASR:0 PAD:0 LDC:1 NRF:0 BQP:0 QBO:0 GPB:1 FEN:1 EdgePrediction:1 RQT:1 CIP:1 ROT:1 AIS:1 MRG:1 IMP:0 AMVRES:1 SPF:1 AMP:1

POC    0 ( I-SLICE, QP 32 )      68216 bits [Y 33.7743 dB    U 36.8815 dB    V 38.4724 dB]  [ET    16 ] [L0 ] [L1 ]
POC    4 ( B-SLICE, QP 33 )      18600 bits [Y 32.8482 dB    U 36.4771 dB    V 37.9811 dB]  [ET    20 ] [L0 0 ] [L1 0 ]
POC    1 ( B-SLICE, QP 36 )       1984 bits [Y 32.2189 dB    U 36.3460 dB    V 38.1406 dB]  [ET    11 ] [L0 0 ] [L1 0 ]
POC    2 ( B-SLICE, QP 36 )       3280 bits [Y 31.4627 dB    U 36.2400 dB    V 37.7344 dB]  [ET    12 ] [L0 0 ] [L1 0 ]
POC    3 ( B-SLICE, QP 36 )       4400 bits [Y 31.0055 dB    U 35.7232 dB    V 37.3206 dB]  [ET    16 ] [L0 0 ] [L1 0 ]
POC    8 ( B-SLICE, QP 33 )      16536 bits [Y 32.7511 dB    U 36.3424 dB    V 37.9377 dB]  [ET    27 ] [L0 4 0 ] [L1 4 0 ]
POC    5 ( B-SLICE, QP 36 )       1216 bits [Y 31.7853 dB    U 36.1630 dB    V 37.6489 dB]  [ET    18 ] [L0 4 0 ] [L1 4 0 ]
POC    6 ( B-SLICE, QP 36 )       2424 bits [Y 31.1933 dB    U 35.8692 dB    V 37.3749 dB]  [ET    20 ] [L0 4 0 ] [L1 4 0 ]
POC    7 ( B-SLICE, QP 36 )       3136 bits [Y 31.0276 dB    U 35.8958 dB    V 37.3133 dB]  [ET    21 ] [L0 4 0 ] [L1 4 0 ]
POC    9 ( B-SLICE, QP 36 )       1408 bits [Y 31.7266 dB    U 35.9783 dB    V 37.8223 dB]  [ET    20 ] [L0 8 4 ] [L1 8 4 ]

SUMMARY --------------------------------------------------------
        Total Frames |  Bitrate    Y-PSNR    U-PSNR    V-PSNR
               10    a    363.6000   31.9793   36.1916   37.7746


I Slices--------------------------------------------------------
        Total Frames |  Bitrate    Y-PSNR    U-PSNR    V-PSNR
                1    i   2046.4800   33.7743   36.8815   38.4724


P Slices--------------------------------------------------------
        Total Frames |  Bitrate    Y-PSNR    U-PSNR    V-PSNR
                0    p     -1.#IND   -1.#IND   -1.#IND   -1.#IND


B Slices--------------------------------------------------------
        Total Frames |  Bitrate    Y-PSNR    U-PSNR    V-PSNR
                9    b    176.6133   31.7799   36.1150   37.6971

 Total Time:      180.820 sec.
Press any key to continue . . .




Dec


TMuC SW candidate: Decoder Version [0.7.3][Windows][VS 1500][64 bit]

POC    0 ( I-SLICE, QP 32 ) [DT  0.194] [L0 ] [L1 ]
POC    4 ( B-SLICE, QP 33 ) [DT  0.153] [L0 0 ] [L1 0 ]
POC    1 ( B-SLICE, QP 36 ) [DT  0.123] [L0 0 ] [L1 0 ]
POC    2 ( B-SLICE, QP 36 ) [DT  0.125] [L0 0 ] [L1 0 ]
POC    3 ( B-SLICE, QP 36 ) [DT  0.137] [L0 0 ] [L1 0 ]
POC    8 ( B-SLICE, QP 33 ) [DT  0.152] [L0 4 0 ] [L1 4 0 ] Assertion failed: 0, file ..\..\source\Lib\TLibCommon\TComBitStream.cpp, line 153
