Dear colleagues,
I'm trying to create a video with 6 SNR layers using MGS (Not possible
using CGS because only 3 layers are supported by JSVM). i'm having a
problem when decoding the stream (No output). Is MGS still unsupported
in Open SVC Decoder ?. Below is my JSVM configuration
# JSVM Main Configuration File
OutputFile test.264 # Bitstream file
FrameRate 30.0 # Maximum frame rate [Hz]
FramesToBeEncoded 150 # Number of frames (at input frame rate)
GOPSize 16 # GOP Size (at maximum frame rate)
BaseLayerMode 2 # Base layer mode (0,1: AVC compatible,
# 2: AVC w subseq
SEI)
CgsSnrRefinement 1 # SNR refinement as 1: MGS; 0: CGS
EncodeKeyPictures 1 # Key pics at T=0 (0:none, 1:MGS, 2:all)
MGSControl 2 # ME/MC for non-key pictures in MGS
layers
# (0:std, 1:ME with EL, 2:ME+MC with EL)
SearchMode 4 # Search mode (0:BlockSearch,
4:FastSearch)
SearchRange 32 # Search range (Full Pel)
NumLayers 2 # Number of layers
LayerCfg layer0.cfg # Layer configuration file
LayerCfg layer1.cfg # Layer configuration file
# JSVM Layer Configuration File Layer0.cfg
InputFile BUS_CIF30.yuv # Input file
SourceWidth 352 # Input frame width
SourceHeight 288 # Input frame height
FrameRateIn 30 # Input frame rate [Hz]
FrameRateOut 30 # Output frame rate [Hz]
MGSVectorMode 0 # MGS vector usage selection
“layer1.cfg”
# JSVM Layer Configuration File
InputFile BUS_CIF30.yuv # Input file
SourceWidth 352 # Input frame width
SourceHeight 288 # Input frame height
FrameRateIn 30 # Input frame rate [Hz]
FrameRateOut 30 # Output frame rate [Hz]
InterLayerPred 1 # Inter-layer Prediction (0: no, 1:
yes, 2:adaptive)
MGSVectorMode 1 # MGS vector usage selection
MGSVector0 1 # Specifies 0th position of the vector
MGSVector1 1 # Specifies 1st position of the vector
MGSVector2 2 # Specifies 2nd position of the vector
MGSVector3 4 # Specifies 0th position of the vector
MGSVector4 4 # Specifies 1st position of the vector
MGSVector5 4 # Specifies 2nd position of the vector
Regards
Qassab
|