From: Médéric B. <mbl...@gm...> - 2013-04-29 14:50:52
|
Hi, Switching of spatial or quality layer is only occuring on IDR frames. Does your stream contain IDR frames? Médéric 2013/4/29 Yahia Benmoussa <yah...@gm...> > Hi all, > > I've coded SVC videos using JSVM but OSVCD is not able to switch to the > contained spacial and SNR layers. The switching to temporal layer works > fine. > > The SNR and the spacial scalability works fine when using the test > sequences in ( > http://sourceforge.net/projects/opensvcdecoder/files/Video%20Streams/). > > Some parameters may be wrong in my JSVM configuration files. Here an > example of a SNR scalability in my SVC file. > > > JSVM 9.19.15 BitStream Extractor > Contained Layers: > ==================== > > Layer Resolution Framerate Bitrate MinBitrate DTQ > 0 352x288 1.8750 219.20 219.20 (0,0,0) > 1 352x288 3.7500 238.30 238.30 (0,1,0) > 2 352x288 7.5000 264.90 264.90 (0,2,0) > 3 352x288 15.0000 293.70 293.70 (0,3,0) > 4 352x288 30.0000 320.10 320.10 (0,4,0) > 5 352x288 1.8750 1072.20 (0,0,1) > 6 352x288 3.7500 1492.20 (0,1,1) > 7 352x288 7.5000 2215.00 (0,2,1) > 8 352x288 15.0000 3401.00 (0,3,1) > 9 352x288 30.0000 5019.00 (0,4,1) > > > The used configuration files are : > > *main.cfg :* > > OutputFile mobile.264 # Bitstream file > FrameRate 30.0 # Maximum frame rate [Hz] > FramesToBeEncoded 300 # Number of frames (at input frame rate) > GOPSize 16 # GOP Size (at maximum frame rate) > BaseLayerMode 1 # Base layer mode (0,1: AVC compatible, > IntraPeriod 32 # 2: > AVC w subseq SEI) > NumberReferenceFrames 8 > LoopFilterDisable 1 > InterLayerLoopFilterDisable 1 > 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 > > *layer0.cfg : * > > InputFile ../mobile.cif.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* > > InputFile ../mobile.cif.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 0 # MGS vector usage selection > > Thanks in advance. > > Yahia > > > > > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance monitoring service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr > _______________________________________________ > Opensvcdecoder-support mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support > > |