# JMVM Configuration File in MVC mode

#====================== GENERAL ================================================
InputFile               ../../../Orig_seq/New6 # input file
OutputFile              Out/New6_QP22 # bitstream file
ReconFile               Rec/New6_QP22 # reconstructed file
SourceWidth             640        # input  frame width
SourceHeight            480        # input  frame height
FrameRate               30         # frame rate [Hz]
FramesToBeEncoded       300        # number of frames

#====================== CODING =================================================
SymbolMode              1          # 0=CAVLC, 1=CABAC
FRExt                   1          # 8x8 transform (0:off, 1:on)
BasisQP                 22         # Quantization parameters

#====================== STRUCTURE ==============================================
GOPSize                 15	       # GOP Size (at maximum frame rate) 
IntraPeriod             15		     # Anchor Period
NumberReferenceFrames   2          # Number of reference pictures
DeltaLayer0Quant        0          # differential QP for layer 0
DeltaLayer1Quant        3          # differential QP for layer 1
DeltaLayer2Quant        4          # differential QP for layer 2
DeltaLayer3Quant        5          # differential QP for layer 3
DeltaLayer4Quant        6          # differential QP for layer 4
DeltaLayer5Quant        7          # differential QP for layer 5

#============================== MOTION SEARCH ==================================
SearchMode              4          # Search mode (0:BlockSearch, 4:FastSearch)
SearchFuncFullPel       3          # 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             96         # Search range (Full Pel)
BiPredIter              4          # Max iterations for bi-pred search
IterSearchRange         8          # Search range for iterations (0: normal)

#============================== LOOP FILTER ====================================
LoopFilterDisable       0          # Loop filter idc (0: on, 1: off, 2:
                                   #   on except for slice boundaries)
LoopFilterAlphaC0Offset 0          # AlphaOffset(-6..+6): valid range
LoopFilterBetaOffset    0          # BetaOffset (-6..+6): valid range

#============================== WEIGHTED PREDICTION ============================
WeightedPrediction      0          # Weighting IP Slice (0:disable, 1:enable)
WeightedBiprediction    0          # Weighting B  Slice (0:disable, 1:explicit,
                                                         2:implicit)

#================================= MOTION SKIP ===============================
MotionFile              Mot/New6_QP22     # 
MotionSkipMode         1          # 
                                                         
#=========================== MULTIVIEW CODING PARAMETERS ===========================
ICMode                  1          #(0: IC off, 1: IC on)
NumViewsMinusOne	      7          # (Number of view to be coded minus 1)
ViewOrder               0-2-1-4-3-6-5-7   # (Order in which view_ids are coded)

View_ID		    					0          # (view_id of a view 0 - 1024)
ViewLevel               0          # (view_level of view 0 ? xx)                         
Fwd_NumAnchorRefs	    	0          # (number of list_0 references for anchor) 
Bwd_NumAnchorRefs	     	0          # (number of list 1 references for anchor)
Fwd_NumNonAnchorRefs    0          # (number of list 1 references for non-anchor)
Bwd_NumNonAnchorRefs    0          # (number of list 1 references for non-anchor)

View_ID                 1
ViewLevel               2
Fwd_NumAnchorRefs	      1
Bwd_NumAnchorRefs	      1
Fwd_NumNonAnchorRefs    1
Bwd_NumNonAnchorRefs    1
Fwd_AnchorRefs	        0 0
Bwd_AnchorRefs	        0 2
Fwd_NonAnchorRefs	      0 0
Bwd_NonAnchorRefs	      0 2

View_ID                 2
ViewLevel               1
Fwd_NumAnchorRefs	      1
Bwd_NumAnchorRefs	      0
Fwd_NumNonAnchorRefs    0
Bwd_NumNonAnchorRefs    0
Fwd_AnchorRefs	        0 0

View_ID                 3
ViewLevel               2
Fwd_NumAnchorRefs	      1
Bwd_NumAnchorRefs	      1
Fwd_NumNonAnchorRefs    1
Bwd_NumNonAnchorRefs    1
Fwd_AnchorRefs	        0 2
Bwd_AnchorRefs	        0 4
Fwd_NonAnchorRefs	      0 2
Bwd_NonAnchorRefs	      0 4

View_ID                 4
ViewLevel               1
Fwd_NumAnchorRefs	      1
Bwd_NumAnchorRefs	      0
Fwd_NumNonAnchorRefs    0
Bwd_NumNonAnchorRefs    0
Fwd_AnchorRefs	        0 2

View_ID                 5
ViewLevel               2
Fwd_NumAnchorRefs	      1
Bwd_NumAnchorRefs	      1
Fwd_NumNonAnchorRefs    1
Bwd_NumNonAnchorRefs    1
Fwd_AnchorRefs	        0 4
Bwd_AnchorRefs	        0 6
Fwd_NonAnchorRefs	      0 4
Bwd_NonAnchorRefs	      0 6

View_ID                 6
ViewLevel               1
Fwd_NumAnchorRefs	      1
Bwd_NumAnchorRefs	      0
Fwd_NumNonAnchorRefs    0
Bwd_NumNonAnchorRefs    0
Fwd_AnchorRefs	        0 4

View_ID                 7
ViewLevel               1
Fwd_NumAnchorRefs	      1
Bwd_NumAnchorRefs	      0
Fwd_NumNonAnchorRefs    0
Bwd_NumNonAnchorRefs    0
Fwd_AnchorRefs	        0 6