#======== File I/O ===================== InputFile : \\BSLINUX7\sequences\Testsets\MPEG_VCEG_CfP\420\RaceHorses_416x240_30.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 : 5 # Number of frames to be coded #======== Coding Structure ============= IntraPeriod : 32 # Period of I-Frame ( -1 = only first) GOPSize : 4 # GOP Size (number of B slice = GOPSize-1) NumOfReference : 1 # 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 QP : 32 # Quantization parameter(0-51) #======== New Structure ================ MaxCUWidth : 128 # Maximum Coding Unit size in width MaxCUHeight : 128 # Maximum Coding Unit size in Height MaxPartitionDepth : 5 # Maximum partition depth. ( minimum width = MaxWidth >> (MaxPartitionDepth-1) ) #=========== B Slice =================== HierarchicalCoding : 1 # B hierarchical coding ON/OFF (if OFF, no reference B is used) #=========== 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= 3) ALFMaxLength : 9 # max. ALF filter length (must be odd and > ALFMinLength) 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)