# JSVM Main Configuration File #============================== GENERAL ======================================== OutputFile test.264 # Bitstream file FrameRate 60.0 # Maximum frame rate [Hz] MaxDelay 300.0 # Maximum structural delay [ms] FramesToBeEncoded 17 # Number of frames (at input frame rate) NonRequiredEnable 0 # NonRequiredSEI enable (0:disable, 1:enable) CgsSnrRefinement 1 # SNR refinement as 1: MGS; 0: CGS EncodeKeyPictures 0 # Key pics at T=0 (0:none, 1:MGS, 2:all) MGSControl 0 # ME/MC for non-key pictures in MGS layers # (0:std, 1:ME with EL, 2:ME+MC with EL) #============================== CODING STRUCTURE =============================== GOPSize 8 # GOP Size (at maximum frame rate) IntraPeriod 16 # Intra Period NumberReferenceFrames 1 # Number of reference pictures BaseLayerMode 1 # Base layer mode (0,1: AVC compatible, # 2: AVC w subseq SEI) ConstrainedIntraUps 0 # constrained intra upsampling #============================== MOTION SEARCH ================================== SearchMode 4 # Search mode (0:BlockSearch, 4:FastSearch) SearchFuncFullPel 0 # Search function full pel # (0:SAD, 1:SSE, 2:HADAMARD, 3:SAD-YUV) SearchFuncSubPel 2 # Search function sub pel # (0:SAD, 1:SSE, 2:HADAMARD) SearchRange 32 # Search range (Full Pel) ELSearchRange 8 # Enh. layer search range FastBiSearch 1 # Fast bi-directional search (0:off, 1:on) BiPredIter 2 # Max iterations for bi-pred search IterSearchRange 4 # Search range for iterations (0: normal) #============================== LOOP FILTER ==================================== LoopFilterDisable 0 # Loop filter idc (0: on, 1: off, 2: # on except for slice boundaries, # 3: Luma on but Chroma off in enh. layer # (w.r.t. idc=0) # 4: Luma on except on slice boundaries. # but Chroma off in enh. layer # (w.r.t. idc=2) LoopFilterAlphaC0Offset 1 # AlphaOffset(-6..+6): valid range LoopFilterBetaOffset -1 # BetaOffset (-6..+6): valid range InterLayerLoopFilterDisable 0 # filter idc for inter-layer deblocking InterLayerLoopFilterAlphaC0Offset 2 # AlphaOffset for inter-layer deblocking InterLayerLoopFilterBetaOffset 1 # BetaOffset for inter-layer deblocking #============================== LAYER DEFINITION =============================== NumLayers 6 # Number of layers LayerCfg layer0.cfg # Layer configuration file LayerCfg layer1.cfg # Layer configuration file LayerCfg layer2.cfg # Layer configuration file LayerCfg layer3.cfg # Layer configuration file LayerCfg layer4.cfg # Layer configuration file LayerCfg layer5.cfg # Layer configuration file #============================== WEIGHTED PREDICTION ============================ WeightedPrediction 0 # Weighting IP Slice (0:disable, 1:enable) WeightedBiprediction 0 # Weighting B Slice (0:disable, 1:explicit, # 2:implicit) #============================== LOSS-AWARE RDO ================================= LARDO 0 # Loss-aware RDO (0:disable, 1:enable) #============================== OTHER PARAMETERS ============================ MultiLayerLambdaSel 0 # 0: diable, 1:enable, 2:enable with factor 0.8 PreAndSuffixUnitEnable 1 # Add prefix unit (0: off, 1: on) # shall always be on # in SVC contexts (i.e. when there are # MGS/CGS/spatial enhancement layers) NestingSEI 0 # Nesting SEI message(1:enable, 0:disable ) SceneInfo 0 # scene info SEI message(1:enable, 0:disable ) TLNestingFlag 0 # Sets the temporal level nesting flag # (0: off, default 1: on) IntegrityCheckSEI 0 # Integrity check SEI message in bitstream # (0: off, default 1: on) TL0DepRepIdxSeiEnable 0 # TL0 SEI message (1:enable, 0:disable ) RPEncCheck 0 # Enable the checking mechanism # (default 0: off, 1: on) MVDiffThreshold 20 # Motion vection difference threshold (default 20) #=============================== HRD ===================================== EnableVclHRD 0 # Type I HRD (default 0:Off, 1:on) EnableNalHRD 0 # Type II HRD (default 0:Off, 1:on) #=========================== RATE CONTROL ======================= RateControlEnable 0 # Enable base-layer rate control (0=off, 1=on) InitialQP 30 # Initial QP RCMinQP 12 # Minimum QP value during rate control RCMaxQP 40 # Maximum QP value during rate control MaxQPChange 2 # Maximum QP change among subsequent # highest-priority frames AdaptInitialQP 0 # Adapt the initial QP based on sequence dimensions # and rate # (0=off, 1=on) BitRate 64000 # Target bit rate in bits per second BasicUnit 99 # Number of MBs that constitute a rate control # basic unit