You can subscribe to this list here.
2010 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
(13) |
Jul
(9) |
Aug
(4) |
Sep
(4) |
Oct
(2) |
Nov
(4) |
Dec
(7) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2011 |
Jan
(5) |
Feb
(18) |
Mar
(11) |
Apr
(1) |
May
(2) |
Jun
|
Jul
(3) |
Aug
|
Sep
(16) |
Oct
(2) |
Nov
(2) |
Dec
(12) |
2012 |
Jan
(12) |
Feb
(2) |
Mar
(8) |
Apr
(16) |
May
(33) |
Jun
(5) |
Jul
(5) |
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
(10) |
2013 |
Jan
|
Feb
(4) |
Mar
|
Apr
(14) |
May
(9) |
Jun
|
Jul
(8) |
Aug
|
Sep
(5) |
Oct
(1) |
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2016 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Yahia B. <yah...@gm...> - 2013-05-04 13:51:18
|
Dear Médéric. SNR and spacial scalability works fine using your configuration files. The IDRPeriod parameter was missing in my configuration. Thanks a lot for your help. Regards Yahia |
From: Médéric B. <mbl...@gm...> - 2013-05-02 19:29:22
|
Hi, Can you send us encoding traces? Which project are you using? Regards, Médéric 2013/5/2 Yahia Benmoussa <yah...@gm...> > Hello all, > > I'm still not able to switch between SNR and spacial layers using osvcd. > > To find what is wrong with my videos, I tried to debug calls to > switch_layer() function which is responsible to switch layer on IDR frame > but i noticed that this function is never called even when SNR and spacial > layers switching works correctly (Using videos in > http://sourceforge.net/projects/opensvcdecoder/files/Video%20Streams/). > > Thanks for your help. > > Yahia > > > > > > 2013/4/29 Yahia Benmoussa <yah...@gm...> > >> but it is still not working >> >> >> 2013/4/29 Yahia Benmoussa <yah...@gm...> >> >>> Hi Médéric, >>> >>> I checked the log files when coding SVC videos and it seems the IDR >>> frames are inserted periodically. >>> >>> Thanks. >>> Yahia >>> >>> >>> 2013/4/29 Yahia Benmoussa <yah...@gm...> >>> >>>> Hi médéric, >>>> >>>> >>>> I think yes. I set IntraPeriod parameter to 32 which means JSVM >>>> encoder inserts 1 IDR each 32 frames. Is this correct ? >>>> >>>> Thanks. >>>> Yahia >>>> >>>> >>>> 2013/4/29 Médéric Blestel <mbl...@gm...> >>>> >>>>> 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 >>>>>> >>>>>> >>>>> >>>> >>> >> > |
From: Yahia B. <yah...@gm...> - 2013-05-02 10:45:57
|
Hello all, I'm still not able to switch between SNR and spacial layers using osvcd. To find what is wrong with my videos, I tried to debug calls to switch_layer() function which is responsible to switch layer on IDR frame but i noticed that this function is never called even when SNR and spacial layers switching works correctly (Using videos in http://sourceforge.net/projects/opensvcdecoder/files/Video%20Streams/). Thanks for your help. Yahia 2013/4/29 Yahia Benmoussa <yah...@gm...> > but it is still not working > > > 2013/4/29 Yahia Benmoussa <yah...@gm...> > >> Hi Médéric, >> >> I checked the log files when coding SVC videos and it seems the IDR >> frames are inserted periodically. >> >> Thanks. >> Yahia >> >> >> 2013/4/29 Yahia Benmoussa <yah...@gm...> >> >>> Hi médéric, >>> >>> >>> I think yes. I set IntraPeriod parameter to 32 which means JSVM >>> encoder inserts 1 IDR each 32 frames. Is this correct ? >>> >>> Thanks. >>> Yahia >>> >>> >>> 2013/4/29 Médéric Blestel <mbl...@gm...> >>> >>>> 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 >>>>> >>>>> >>>> >>> >> > |
From: Yahia B. <yah...@gm...> - 2013-04-29 17:10:15
|
but it is still not working 2013/4/29 Yahia Benmoussa <yah...@gm...> > Hi Médéric, > > I checked the log files when coding SVC videos and it seems the IDR frames > are inserted periodically. > > Thanks. > Yahia > > > 2013/4/29 Yahia Benmoussa <yah...@gm...> > >> Hi médéric, >> >> >> I think yes. I set IntraPeriod parameter to 32 which means JSVM encoder >> inserts 1 IDR each 32 frames. Is this correct ? >> >> Thanks. >> Yahia >> >> >> 2013/4/29 Médéric Blestel <mbl...@gm...> >> >>> 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 >>>> >>>> >>> >> > |
From: Yahia B. <yah...@gm...> - 2013-04-29 17:09:26
|
Hi Médéric, I checked the log files when coding SVC videos and it seems the IDR frames are inserted periodically. Thanks. Yahia 2013/4/29 Yahia Benmoussa <yah...@gm...> > Hi médéric, > > > I think yes. I set IntraPeriod parameter to 32 which means JSVM encoder > inserts 1 IDR each 32 frames. Is this correct ? > > Thanks. > Yahia > > > 2013/4/29 Médéric Blestel <mbl...@gm...> > >> 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 >>> >>> >> > |
From: Yahia B. <yah...@gm...> - 2013-04-29 14:59:35
|
Hi médéric, I think yes. I set IntraPeriod parameter to 32 which means JSVM encoder inserts 1 IDR each 32 frames. Is this correct ? Thanks. Yahia 2013/4/29 Médéric Blestel <mbl...@gm...> > 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 >> >> > |
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 > > |
From: Yahia B. <yah...@gm...> - 2013-04-29 14:47:03
|
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 |
From: Mickaël R. <Mic...@in...> - 2013-04-25 01:48:06
|
Kashyap, the decoder is integrated into gpac and you'd better used gpac as the player instead of mplayer. The implementation we have done for the MP4 demux is not 100% compliant with what is done into gpac and mp4box. regards, __ Mickaël Le 23 avr. 2013 à 06:32, Kashyap Kambhatla <kka...@uc...> a écrit : > > Dear Médéric Blestel, > > I just realized that using the option -vo yuv4mpeg was causing a problem. Though it writes the output video to a file named 'stream.yuv' when i try to play, it causes a problem. > Now i am able to play the video with just this command alone > >mplayer -fps 25 video_5.264 > However i need to capture the output video in raw yuv format. Kindly help me. I really appreciate your help. > Regards, > Kashyap > > PS: please see my previous post with subject ' Compilation error'. > > On Mon, Apr 22, 2013 at 2:13 PM, Kashyap Kambhatla <kka...@uc...> wrote: > Dear Médéric Blestel, > I greatly appreciate your help. I have successfully compiled the mplayer package provided in the open svc decoder download src_1.12. These were the following commands > >./configure, >make, >./configure –enable-svc, and finally >make > Compilation completed with zero errors. > However when I decode the video, the output yuv file has lesser frames and is also not proper. The output yuv file size is also different from what I obtain from the JSVM decoder. Below I explain the steps I had followed for decoding the .264 files. > Step 1: I downloaded video_5.zip, provided in the ‘Video Streams’ package in sourceforge.net. The zip file contains video_5.264, video_5.mp4 and a text file. So I downloaded and installed GPAC in order to use the Mp4Box to encapsulate my .264 files and create .mp4 files. > Step 2: My video file Stefan has a resolution of 720x480, and encoded using the MGS configuration (3 SNR quality layers, 4 temporal layers (T0 – T3)) in JSVM 9.19.14 at 30 frames per second. I encoded 4 GOPS = 32 frames. > Step 3: Then I ran the following command to encapsulate my .264 > >MP4Box –add stefan5.264:svcmode=merged stefan5.mp4 –fps 30 > AVC-H264 import - frame size 720 x 480 at 30.000 FPS > SVC Detected - SSPS ID 0 - frame size 720 x 480 > AVC Import results: 32 samples - Slices: 1 I 31 P 0 B - 0 SEI - 1 IDR > SVC (SSPS ID 0) Import results: Slices: 3 I 93 P 0 B > Saving stefan5.mp4: 0.500 secs Interleaving > Step 4: Now I opened MinGW and ran the following commands to create the yuv file for the downloaded video_5.mp4 (contains 500 frames) and my stefan5.mp4 (contains 32 frames). > >mplayer –fps 25 video_5.mp4 –vo yuv4mpeg > MPlayer UNKNOWN-4.6.2 (C) 2000-2010 MPlayer Team > Playing video_5.mp4. > libavformat file format detected. > [lavf] stream 0: video (h264), -vid 0 > VIDEO: [H264] 320x176 24bpp 25.000 fps 376.9 kbps (46.0 kbyte/s) > Clip info: > major_brand: isom > minor_version: 1 > compatible_brands: isomavc1 > Using (default) progressive frame mode.==================================== > ============================== > Opening video decoder: [ffmpeg] IETR's codec family > [h264 @ 00c51054]Mp4 command: LayerId 16 > Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264) > ========================================================================== > Audio: no sound > FPS forced to be 25.000 (ftime: 0.040). > Starting playback... > Movie-Aspect is undefined - no prescaling applied. > VO: [yuv4mpeg] 320x176 => 320x176 Planar YV12 > V: 20.6 500/500 4% 0% 0.0% 0 0 > Exiting... (End of file) > Similarly I generated the yuv file for my encoded video and the output is given below: > >mplayer –fps 30 stefan5.mp4 –vo yuv4mpeg > MPlayer UNKNOWN-4.6.2 (C) 2000-2010 MPlayer Team > Playing stefan5.mp4. > libavformat file format detected. > [lavf] stream 0: video (h264), -vid 0 > [lavf] stream 1: video (h264), -vid 1 > [lavf] stream 2: video (h264), -vid 2 > VIDEO: [H264] 720x480 24bpp 25.000 fps 1517.7 kbps (185.3 kbyte/s) > Clip info: > major_brand: isom > minor_version: 1 > compatible_brands: isomavc1 > Using (default) progressive frame mode.================================= > ============================ > Opening video decoder: [ffmpeg] IETR's codec family > Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264) > ======================================================================== > Audio: no sound > FPS forced to be 30.000 (ftime: 0.033). > Starting playback... > Movie-Aspect is undefined - no prescaling applied. > VO: [yuv4mpeg] 720x480 => 720x480 Planar YV12 > Movie-Aspect is undefined - no prescaling applied. > VO: [yuv4mpeg] 720x480 => 720x480 Planar YV12 > V: 1.2 32/ 32 18% 0% 0.0% 0 0 > Exiting... (End of file) > Step 5: I now played the generated yuv file using mplayer > >mplayer stefan5.yuv –demuxer rawvideo –rawvideo w=720:h:480:fps=30:format=yv12 (I used yv12 since it showed yv12 while decoding) > MPlayer UNKNOWN-4.6.2 (C) 2000-2010 MPlayer Team > Playing stefan5.yuv. > rawvideo file format detected. > ======================================================== > Opening video decoder: [raw] RAW Uncompressed Video > Movie-Aspect is undefined - no prescaling applied. > VO: [direct3d] 720x480 => 720x480 Planar YV12 > Selected video codec: [rawyv12] vfm: raw (RAW YV12) > ======================================================== > Audio: no sound > Starting playback... > Frame too small! (154<518400) Wrong format? > V: 0.7 21/ 21 0% 20% 0.0% 0 0 > Only 21 frames were displayed (originally 32 frames encoded). Also the yuv file size is different from what I got by using the JSVM decoder. Output yuv file size using OpenSVCdecoder through mplayer is 10,126 KB and size using JSVM decoder is 16,200 KB. I am attaching a few frames from the mplayer below. Similarly for video_5 only 486 frames (originally 500 frames encoded) were displayed. > > Kindly let me know if I have done anything wrong and how will I be able to get a proper yuv file. > > Regards, > Kashyap > > > On Fri, Apr 19, 2013 at 1:18 PM, Médéric Blestel <mbl...@gm...> wrote: > Dear Kashyap, > > > Thank you for using OpenSVC Decoder. > > However, errors you are mentioning are part from mplayer source. > So, you should try compiling mplayer without enabling the SVC Decoder, and once done, activate the option in order to use OpenSVCDecoder. > > For further help about compiling mplayer, you should refer to their web site. > Regards, > Médéric > > > > 2013/4/19 Kashyap Kambhatla <kka...@uc...> > Hi, > I tried installing the Open SVC decoder, ver 1.12 using MinGW. I installed the latest MinGW console with gcc version 4.7.2 on a 64-bit Windows 7 OS. I followed the instructions provided in the publication "Open SVC Decoder: a flexible SVC Library" and first ran ./configure --enable-svc in the console to create config.h and config.mak files in the Mplayer folder. However when i run the make command i end up getting the below error. > I tried the commands with version 1.08 specified in the publication but ended up with the same problem. > Kindly help me resolve this issue and let me know how to proceed. > > Regards, > Kashyap > -------- Error during compilation ---------------- > In file included from h264.h:33:0, > from h264_cabac.c:33: > h264_cabac.c: In function 'ff_h264_decode_mb_cabac': > cabac.h:527:5: error: can't find a register in class 'GENERAL_REGS' while reload > ing 'asm' > cabac.h:527:5: error: can't find a register in class 'GENERAL_REGS' while reload > ing 'asm' > cabac.h:527:5: error: can't find a register in class 'GENERAL_REGS' while reload > ing 'asm' > cabac.h:527:5: error: can't find a register in class 'GENERAL_REGS' while reload > ing 'asm' > cabac.h:527:5: error: can't find a register in class 'GENERAL_REGS' while reload > ing 'asm' > In file included from ../libavutil/intreadwrite.h:66:0, > from dsputil.h:33, > from h264_cabac.c:31: > ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible constr > aints > ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible constr > aints > ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible constr > aints > ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible constr > aints > In file included from h264.h:33:0, > from h264_cabac.c:33: > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > In file included from mathops.h:38:0, > from put_bits.h:36, > from cabac.h:30, > from h264.h:33, > from h264_cabac.c:33: > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > In file included from ../libavutil/intreadwrite.h:66:0, > from dsputil.h:33, > from h264_cabac.c:31: > ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible constr > aints > ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible constr > aints > ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible constr > aints > ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible constr > aints > ../libavutil/x86/intreadwrite.h:35:5: error: 'asm' operand has impossible constr > aints > ../libavutil/x86/intreadwrite.h:35:5: error: 'asm' operand has impossible constr > aints > ../libavutil/x86/intreadwrite.h:35:5: error: 'asm' operand has impossible constr > aints > make[1]: *** [h264_cabac.o] Error 1 > make[1]: Leaving directory `/home/Kashyap_Seethal/src_1.12/src_1.12/Mplayer/liba > vcodec' > make: *** [libavcodec/libavcodec.a] Error 2 > > ------------------------------------------------------------------------------ > Precog is a next-generation analytics platform capable of advanced > analytics on semi-structured data. The platform includes APIs for building > apps and a phenomenal toolset for data science. Developers can use > our toolset for easy data analysis & visualization. Get a free account! > http://www2.precog.com/precogplatform/slashdotnewsletter > _______________________________________________ > Opensvcdecoder-support mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support > > > > > ------------------------------------------------------------------------------ > 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 |
From: Kashyap K. <kka...@uc...> - 2013-04-24 01:44:05
|
Dear Médéric Blestel, I am able to decode the video when it does not have any errors. However when there is a frame loss, the frame is not concealed. I encoded stefan video with resolution 720x480 at 30 fps and at a BL rate of 400 Kbps using JSVM 9.19.15. I encoded 32 frames, GOP size 8 and temporal layers T0-T3 and used the MGS configuration with 3 SNR layers. Without error all the 32 frames are decoded. With error only 31 frames are decoded. Do i need to initiate concealment with an extra option in the following command >mplayer -fps 30 stefan.mp4 I am using the src_1.12 latest open svc download from sourceforge.net. I would really appreciate your help Regards, Kashyap |
From: Kashyap K. <kka...@uc...> - 2013-04-22 21:33:05
|
Dear Médéric Blestel, I just realized that using the option -vo yuv4mpeg was causing a problem. Though it writes the output video to a file named 'stream.yuv' when i try to play, it causes a problem. Now i am able to play the video with just this command alone >mplayer -fps 25 video_5.264 However i need to capture the output video in raw yuv format. Kindly help me. I really appreciate your help. Regards, Kashyap PS: please see my previous post with subject ' Compilation error'. On Mon, Apr 22, 2013 at 2:13 PM, Kashyap Kambhatla <kka...@uc...>wrote: > Dear Médéric Blestel, > > I greatly appreciate your help. I have successfully compiled the > mplayer package provided in the open svc decoder download src_1.12. These > were the following commands > > >./configure, >make, >./configure –enable-svc, and finally >make > > Compilation completed with zero errors. > > However when I decode the video, the output yuv file has lesser frames and > is also not proper. The output yuv file size is also different from what I > obtain from the JSVM decoder. Below I explain the steps I had followed for > decoding the .264 files. > > *Step 1*: I downloaded video_5.zip, provided in the ‘Video Streams’ > package in sourceforge.net. The zip file contains video_5.264, > video_5.mp4 and a text file. So I downloaded and installed GPAC in order to > use the Mp4Box to encapsulate my .264 files and create .mp4 files. > > *Step 2*: My video file Stefan has a resolution of 720x480, and encoded > using the MGS configuration (3 SNR quality layers, 4 temporal layers (T0 – > T3)) in JSVM 9.19.14 at 30 frames per second. I encoded 4 GOPS = 32 frames. > > *Step 3*: Then I ran the following command to encapsulate my .264 > > * **>MP4Box –add stefan5.264:svcmode=merged stefan5.mp4 –fps 30* > > * AVC-H264 import - frame size 720 x 480 at 30.000 FPS * > > * SVC Detected - SSPS ID 0 - frame size 720 x 480* > > * AVC Import results: 32 samples - Slices: 1 I 31 P 0 B - 0 SEI - 1 IDR > * > > * SVC (SSPS ID 0) Import results: Slices: 3 I 93 P 0 B* > > * Saving stefan5.mp4: 0.500 secs Interleaving* > > *Step 4*: Now I opened MinGW and ran the following commands to create the > yuv file for the downloaded video_5.mp4 (contains 500 frames) and my > stefan5.mp4 (contains 32 frames). > > *>mplayer –fps 25 video_5.mp4 –vo yuv4mpeg* > > *MPlayer UNKNOWN-4.6.2 (C) 2000-2010 MPlayer Team* > > *Playing video_5.mp4.* > > *libavformat file format detected.* > > *[lavf] stream 0: video (h264), -vid 0* > > *VIDEO: [H264] 320x176 24bpp 25.000 fps 376.9 kbps (46.0 kbyte/s)* > > *Clip info:* > > * major_brand: isom* > > * minor_version: 1* > > * compatible_brands: isomavc1* > > *Using (default) progressive frame > mode.====================================* > > *==============================* > > *Opening video decoder: [ffmpeg] IETR's codec family* > > *[h264 @ 00c51054]Mp4 command: LayerId 16* > > *Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)* > > * > ========================================================================== > * > > *Audio: no sound* > > *FPS forced to be 25.000 (ftime: 0.040).* > > *Starting playback...* > > *Movie-Aspect is undefined - no prescaling applied.* > > *VO: [yuv4mpeg] 320x176 => 320x176 Planar YV12* > > *V: 20.6 500/500 4% 0% 0.0% 0 0* > > *Exiting... (End of file)* > > Similarly I generated the yuv file for my encoded video and the output is > given below: > > *>mplayer –fps 30 stefan5.mp4 –vo yuv4mpeg* > > *MPlayer UNKNOWN-4.6.2 (C) 2000-2010 MPlayer Team* > > *Playing stefan5.mp4.* > > *libavformat file format detected.* > > *[lavf] stream 0: video (h264), -vid 0* > > *[lavf] stream 1: video (h264), -vid 1* > > *[lavf] stream 2: video (h264), -vid 2* > > *VIDEO: [H264] 720x480 24bpp 25.000 fps 1517.7 kbps (185.3 kbyte/s)* > > *Clip info:* > > * major_brand: isom* > > * minor_version: 1* > > * compatible_brands: isomavc1* > > *Using (default) progressive frame mode.=================================* > > *============================* > > *Opening video decoder: [ffmpeg] IETR's codec family* > > *Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)* > > *========================================================================* > > *Audio: no sound* > > *FPS forced to be 30.000 (ftime: 0.033).* > > *Starting playback...* > > *Movie-Aspect is undefined - no prescaling applied.* > > *VO: [yuv4mpeg] 720x480 => 720x480 Planar YV12* > > *Movie-Aspect is undefined - no prescaling applied.* > > *VO: [yuv4mpeg] 720x480 => 720x480 Planar YV12* > > *V: 1.2 32/ 32 18% 0% 0.0% 0 0* > > *Exiting... (End of file)* > > Step 5: I now played the generated yuv file using mplayer > > *>**mplayer stefan5.yuv –demuxer rawvideo –rawvideo > w=720:h:480:fps=30:format=yv12 (I used yv12 since it showed yv12 while > decoding)* > > *MPlayer UNKNOWN-4.6.2 (C) 2000-2010 MPlayer Team* > > *Playing stefan5.yuv.* > > *rawvideo file format detected.* > > *========================================================* > > *Opening video decoder: [raw] RAW Uncompressed Video* > > *Movie-Aspect is undefined - no prescaling applied.* > > *VO: [direct3d] 720x480 => 720x480 Planar YV12* > > *Selected video codec: [rawyv12] vfm: raw (RAW YV12)* > > *========================================================* > > *Audio: no sound* > > *Starting playback...* > > *Frame too small! (154<518400) Wrong format?* > > *V: 0.7 21/ 21 0% 20% 0.0% 0 0* > > Only 21 frames were displayed (originally 32 frames encoded). Also the yuv > file size is different from what I got by using the JSVM decoder. Output > yuv file size using OpenSVCdecoder through mplayer is 10,126 KB and size > using JSVM decoder is 16,200 KB. I am attaching a few frames from the > mplayer below. Similarly for video_5 only 486 frames (originally 500 frames > encoded) were displayed. > > > > Kindly let me know if I have done anything wrong and how will I be able to > get a proper yuv file. > > > > Regards, > Kashyap > > > On Fri, Apr 19, 2013 at 1:18 PM, Médéric Blestel <mbl...@gm...>wrote: > >> Dear Kashyap, >> >> >> Thank you for using OpenSVC Decoder. >> >> However, errors you are mentioning are part from mplayer source. >> So, you should try compiling mplayer without enabling the SVC Decoder, >> and once done, activate the option in order to use OpenSVCDecoder. >> >> For further help about compiling mplayer, you should refer to their web >> site. >> Regards, >> Médéric >> >> >> >> 2013/4/19 Kashyap Kambhatla <kka...@uc...> >> >>> Hi, >>> I tried installing the Open SVC decoder, ver 1.12 using MinGW. I >>> installed the latest MinGW console with gcc version 4.7.2 on a 64-bit >>> Windows 7 OS. I followed the instructions provided in the publication "Open >>> SVC Decoder: a flexible SVC Library" and first ran ./configure >>> --enable-svc in the console to create config.h and config.mak files in the >>> Mplayer folder. However when i run the make command i end up getting the >>> below error. >>> I tried the commands with version 1.08 specified in the publication but >>> ended up with the same problem. >>> Kindly help me resolve this issue and let me know how to proceed. >>> >>> Regards, >>> Kashyap >>> -------- Error during compilation ---------------- >>> In file included from h264.h:33:0, >>> from h264_cabac.c:33: >>> h264_cabac.c: In function 'ff_h264_decode_mb_cabac': >>> cabac.h:527:5: error: can't find a register in class 'GENERAL_REGS' >>> while reload >>> ing 'asm' >>> cabac.h:527:5: error: can't find a register in class 'GENERAL_REGS' >>> while reload >>> ing 'asm' >>> cabac.h:527:5: error: can't find a register in class 'GENERAL_REGS' >>> while reload >>> ing 'asm' >>> cabac.h:527:5: error: can't find a register in class 'GENERAL_REGS' >>> while reload >>> ing 'asm' >>> cabac.h:527:5: error: can't find a register in class 'GENERAL_REGS' >>> while reload >>> ing 'asm' >>> In file included from ../libavutil/intreadwrite.h:66:0, >>> from dsputil.h:33, >>> from h264_cabac.c:31: >>> ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has >>> impossible constr >>> aints >>> ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has >>> impossible constr >>> aints >>> ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has >>> impossible constr >>> aints >>> ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has >>> impossible constr >>> aints >>> In file included from h264.h:33:0, >>> from h264_cabac.c:33: >>> cabac.h:527:5: error: 'asm' operand has impossible constraints >>> cabac.h:527:5: error: 'asm' operand has impossible constraints >>> cabac.h:527:5: error: 'asm' operand has impossible constraints >>> cabac.h:527:5: error: 'asm' operand has impossible constraints >>> cabac.h:527:5: error: 'asm' operand has impossible constraints >>> cabac.h:527:5: error: 'asm' operand has impossible constraints >>> cabac.h:527:5: error: 'asm' operand has impossible constraints >>> cabac.h:527:5: error: 'asm' operand has impossible constraints >>> cabac.h:527:5: error: 'asm' operand has impossible constraints >>> cabac.h:527:5: error: 'asm' operand has impossible constraints >>> cabac.h:527:5: error: 'asm' operand has impossible constraints >>> cabac.h:527:5: error: 'asm' operand has impossible constraints >>> cabac.h:527:5: error: 'asm' operand has impossible constraints >>> cabac.h:527:5: error: 'asm' operand has impossible constraints >>> cabac.h:527:5: error: 'asm' operand has impossible constraints >>> cabac.h:527:5: error: 'asm' operand has impossible constraints >>> In file included from mathops.h:38:0, >>> from put_bits.h:36, >>> from cabac.h:30, >>> from h264.h:33, >>> from h264_cabac.c:33: >>> x86/mathops.h:54:5: error: 'asm' operand has impossible constraints >>> x86/mathops.h:54:5: error: 'asm' operand has impossible constraints >>> x86/mathops.h:54:5: error: 'asm' operand has impossible constraints >>> x86/mathops.h:54:5: error: 'asm' operand has impossible constraints >>> x86/mathops.h:54:5: error: 'asm' operand has impossible constraints >>> x86/mathops.h:54:5: error: 'asm' operand has impossible constraints >>> x86/mathops.h:54:5: error: 'asm' operand has impossible constraints >>> x86/mathops.h:54:5: error: 'asm' operand has impossible constraints >>> x86/mathops.h:54:5: error: 'asm' operand has impossible constraints >>> x86/mathops.h:54:5: error: 'asm' operand has impossible constraints >>> x86/mathops.h:54:5: error: 'asm' operand has impossible constraints >>> x86/mathops.h:54:5: error: 'asm' operand has impossible constraints >>> x86/mathops.h:54:5: error: 'asm' operand has impossible constraints >>> x86/mathops.h:54:5: error: 'asm' operand has impossible constraints >>> x86/mathops.h:54:5: error: 'asm' operand has impossible constraints >>> x86/mathops.h:54:5: error: 'asm' operand has impossible constraints >>> x86/mathops.h:54:5: error: 'asm' operand has impossible constraints >>> x86/mathops.h:54:5: error: 'asm' operand has impossible constraints >>> x86/mathops.h:54:5: error: 'asm' operand has impossible constraints >>> x86/mathops.h:54:5: error: 'asm' operand has impossible constraints >>> In file included from ../libavutil/intreadwrite.h:66:0, >>> from dsputil.h:33, >>> from h264_cabac.c:31: >>> ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has >>> impossible constr >>> aints >>> ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has >>> impossible constr >>> aints >>> ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has >>> impossible constr >>> aints >>> ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has >>> impossible constr >>> aints >>> ../libavutil/x86/intreadwrite.h:35:5: error: 'asm' operand has >>> impossible constr >>> aints >>> ../libavutil/x86/intreadwrite.h:35:5: error: 'asm' operand has >>> impossible constr >>> aints >>> ../libavutil/x86/intreadwrite.h:35:5: error: 'asm' operand has >>> impossible constr >>> aints >>> make[1]: *** [h264_cabac.o] Error 1 >>> make[1]: Leaving directory >>> `/home/Kashyap_Seethal/src_1.12/src_1.12/Mplayer/liba >>> vcodec' >>> make: *** [libavcodec/libavcodec.a] Error 2 >>> >>> >>> ------------------------------------------------------------------------------ >>> Precog is a next-generation analytics platform capable of advanced >>> analytics on semi-structured data. The platform includes APIs for >>> building >>> apps and a phenomenal toolset for data science. Developers can use >>> our toolset for easy data analysis & visualization. Get a free account! >>> http://www2.precog.com/precogplatform/slashdotnewsletter >>> _______________________________________________ >>> Opensvcdecoder-support mailing list >>> Ope...@li... >>> https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support >>> >>> >> > |
From: Médéric B. <mbl...@gm...> - 2013-04-19 20:19:34
|
Dear Kashyap, Thank you for using OpenSVC Decoder. However, errors you are mentioning are part from mplayer source. So, you should try compiling mplayer without enabling the SVC Decoder, and once done, activate the option in order to use OpenSVCDecoder. For further help about compiling mplayer, you should refer to their web site. Regards, Médéric 2013/4/19 Kashyap Kambhatla <kka...@uc...> > Hi, > I tried installing the Open SVC decoder, ver 1.12 using MinGW. I > installed the latest MinGW console with gcc version 4.7.2 on a 64-bit > Windows 7 OS. I followed the instructions provided in the publication "Open > SVC Decoder: a flexible SVC Library" and first ran ./configure > --enable-svc in the console to create config.h and config.mak files in the > Mplayer folder. However when i run the make command i end up getting the > below error. > I tried the commands with version 1.08 specified in the publication but > ended up with the same problem. > Kindly help me resolve this issue and let me know how to proceed. > > Regards, > Kashyap > -------- Error during compilation ---------------- > In file included from h264.h:33:0, > from h264_cabac.c:33: > h264_cabac.c: In function 'ff_h264_decode_mb_cabac': > cabac.h:527:5: error: can't find a register in class 'GENERAL_REGS' while > reload > ing 'asm' > cabac.h:527:5: error: can't find a register in class 'GENERAL_REGS' while > reload > ing 'asm' > cabac.h:527:5: error: can't find a register in class 'GENERAL_REGS' while > reload > ing 'asm' > cabac.h:527:5: error: can't find a register in class 'GENERAL_REGS' while > reload > ing 'asm' > cabac.h:527:5: error: can't find a register in class 'GENERAL_REGS' while > reload > ing 'asm' > In file included from ../libavutil/intreadwrite.h:66:0, > from dsputil.h:33, > from h264_cabac.c:31: > ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible > constr > aints > ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible > constr > aints > ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible > constr > aints > ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible > constr > aints > In file included from h264.h:33:0, > from h264_cabac.c:33: > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > cabac.h:527:5: error: 'asm' operand has impossible constraints > In file included from mathops.h:38:0, > from put_bits.h:36, > from cabac.h:30, > from h264.h:33, > from h264_cabac.c:33: > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > x86/mathops.h:54:5: error: 'asm' operand has impossible constraints > In file included from ../libavutil/intreadwrite.h:66:0, > from dsputil.h:33, > from h264_cabac.c:31: > ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible > constr > aints > ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible > constr > aints > ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible > constr > aints > ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible > constr > aints > ../libavutil/x86/intreadwrite.h:35:5: error: 'asm' operand has impossible > constr > aints > ../libavutil/x86/intreadwrite.h:35:5: error: 'asm' operand has impossible > constr > aints > ../libavutil/x86/intreadwrite.h:35:5: error: 'asm' operand has impossible > constr > aints > make[1]: *** [h264_cabac.o] Error 1 > make[1]: Leaving directory > `/home/Kashyap_Seethal/src_1.12/src_1.12/Mplayer/liba > vcodec' > make: *** [libavcodec/libavcodec.a] Error 2 > > > ------------------------------------------------------------------------------ > Precog is a next-generation analytics platform capable of advanced > analytics on semi-structured data. The platform includes APIs for building > apps and a phenomenal toolset for data science. Developers can use > our toolset for easy data analysis & visualization. Get a free account! > http://www2.precog.com/precogplatform/slashdotnewsletter > _______________________________________________ > Opensvcdecoder-support mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support > > |
From: Kashyap K. <kka...@uc...> - 2013-04-19 12:30:58
|
Hi, I tried installing the Open SVC decoder, ver 1.12 using MinGW. I installed the latest MinGW console with gcc version 4.7.2 on a 64-bit Windows 7 OS. I followed the instructions provided in the publication "Open SVC Decoder: a flexible SVC Library" and first ran ./configure --enable-svc in the console to create config.h and config.mak files in the Mplayer folder. However when i run the make command i end up getting the below error. I tried the commands with version 1.08 specified in the publication but ended up with the same problem. Kindly help me resolve this issue and let me know how to proceed. Regards, Kashyap -------- Error during compilation ---------------- In file included from h264.h:33:0, from h264_cabac.c:33: h264_cabac.c: In function 'ff_h264_decode_mb_cabac': cabac.h:527:5: error: can't find a register in class 'GENERAL_REGS' while reload ing 'asm' cabac.h:527:5: error: can't find a register in class 'GENERAL_REGS' while reload ing 'asm' cabac.h:527:5: error: can't find a register in class 'GENERAL_REGS' while reload ing 'asm' cabac.h:527:5: error: can't find a register in class 'GENERAL_REGS' while reload ing 'asm' cabac.h:527:5: error: can't find a register in class 'GENERAL_REGS' while reload ing 'asm' In file included from ../libavutil/intreadwrite.h:66:0, from dsputil.h:33, from h264_cabac.c:31: ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible constr aints ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible constr aints ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible constr aints ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible constr aints In file included from h264.h:33:0, from h264_cabac.c:33: cabac.h:527:5: error: 'asm' operand has impossible constraints cabac.h:527:5: error: 'asm' operand has impossible constraints cabac.h:527:5: error: 'asm' operand has impossible constraints cabac.h:527:5: error: 'asm' operand has impossible constraints cabac.h:527:5: error: 'asm' operand has impossible constraints cabac.h:527:5: error: 'asm' operand has impossible constraints cabac.h:527:5: error: 'asm' operand has impossible constraints cabac.h:527:5: error: 'asm' operand has impossible constraints cabac.h:527:5: error: 'asm' operand has impossible constraints cabac.h:527:5: error: 'asm' operand has impossible constraints cabac.h:527:5: error: 'asm' operand has impossible constraints cabac.h:527:5: error: 'asm' operand has impossible constraints cabac.h:527:5: error: 'asm' operand has impossible constraints cabac.h:527:5: error: 'asm' operand has impossible constraints cabac.h:527:5: error: 'asm' operand has impossible constraints cabac.h:527:5: error: 'asm' operand has impossible constraints In file included from mathops.h:38:0, from put_bits.h:36, from cabac.h:30, from h264.h:33, from h264_cabac.c:33: x86/mathops.h:54:5: error: 'asm' operand has impossible constraints x86/mathops.h:54:5: error: 'asm' operand has impossible constraints x86/mathops.h:54:5: error: 'asm' operand has impossible constraints x86/mathops.h:54:5: error: 'asm' operand has impossible constraints x86/mathops.h:54:5: error: 'asm' operand has impossible constraints x86/mathops.h:54:5: error: 'asm' operand has impossible constraints x86/mathops.h:54:5: error: 'asm' operand has impossible constraints x86/mathops.h:54:5: error: 'asm' operand has impossible constraints x86/mathops.h:54:5: error: 'asm' operand has impossible constraints x86/mathops.h:54:5: error: 'asm' operand has impossible constraints x86/mathops.h:54:5: error: 'asm' operand has impossible constraints x86/mathops.h:54:5: error: 'asm' operand has impossible constraints x86/mathops.h:54:5: error: 'asm' operand has impossible constraints x86/mathops.h:54:5: error: 'asm' operand has impossible constraints x86/mathops.h:54:5: error: 'asm' operand has impossible constraints x86/mathops.h:54:5: error: 'asm' operand has impossible constraints x86/mathops.h:54:5: error: 'asm' operand has impossible constraints x86/mathops.h:54:5: error: 'asm' operand has impossible constraints x86/mathops.h:54:5: error: 'asm' operand has impossible constraints x86/mathops.h:54:5: error: 'asm' operand has impossible constraints In file included from ../libavutil/intreadwrite.h:66:0, from dsputil.h:33, from h264_cabac.c:31: ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible constr aints ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible constr aints ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible constr aints ../libavutil/x86/intreadwrite.h:71:5: error: 'asm' operand has impossible constr aints ../libavutil/x86/intreadwrite.h:35:5: error: 'asm' operand has impossible constr aints ../libavutil/x86/intreadwrite.h:35:5: error: 'asm' operand has impossible constr aints ../libavutil/x86/intreadwrite.h:35:5: error: 'asm' operand has impossible constr aints make[1]: *** [h264_cabac.o] Error 1 make[1]: Leaving directory `/home/Kashyap_Seethal/src_1.12/src_1.12/Mplayer/liba vcodec' make: *** [libavcodec/libavcodec.a] Error 2 |
From: Kashyap K. <kka...@uc...> - 2013-04-19 12:16:06
|
Hi, I would like to post some questions to other opensvc decoder users and administrator in the mailing list. Regards, Kashyap |
From: Mickaël R. <Mic...@in...> - 2013-04-13 13:24:16
|
You can do a diff with the official version of Mplayer rev 30956. Basically we added to Mplayer what we need to change from one layer to another layer. Then we have integrated the decoder inti the h264.c file as a replacement of the h264 decoder. If you are willing to send the modification when integrated into Mplayer 36170 they are welcome. Best regards, Mickaël Envoyé de mon iPad Le 13 avr. 2013 à 13:28, Rui Cruz <rui...@ie...> a écrit : > Hi, > > I have read the instructions in http://sourceforge.net/apps/mediawiki/opensvcdecoder/index.php?title=Mplayer to compile the sources, and in fact I did and successfully compiled mplayer, but those instructiuons refer to a specific version of mplayer (30956). > > Using the current mplayer source code (36170) what would be necessary to do to incorporate opensvcdecoder? > > The environment is mac OS X 10.8.3. > > Regards, > Rui Cruz > > > > > ------------------------------------------------------------------------------ > Precog is a next-generation analytics platform capable of advanced > analytics on semi-structured data. The platform includes APIs for building > apps and a phenomenal toolset for data science. Developers can use > our toolset for easy data analysis & visualization. Get a free account! > http://www2.precog.com/precogplatform/slashdotnewsletter > _______________________________________________ > Opensvcdecoder-support mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support |
From: Rui C. <rui...@ie...> - 2013-04-13 11:52:28
|
Hi, I have read the instructions in http://sourceforge.net/apps/mediawiki/opensvcdecoder/index.php?title=Mplayer to compile the sources, and in fact I did and successfully compiled mplayer, but those instructiuons refer to a specific version of mplayer (30956). Using the current mplayer source code (36170) what would be necessary to do to incorporate opensvcdecoder? The environment is mac OS X 10.8.3. Regards, Rui Cruz |
From: Mickaël R. <Mic...@in...> - 2013-02-19 09:29:51
|
The FMO mode has been tested against AVC bitstream and I am not sure it has been tested over SVC bit streams. Mickael Sent by my iPhone Le 19 févr. 2013 à 10:24, Milad Azizpour <mil...@gm...> a écrit : > My encoded yuv file is scalable and i used FMO mode for enhancement layer. The result does not differ when i use OSVC or MPlayer for decoding and green blocks occur in player when i use loss in enhacement layer. > Thank you again.. > > > > On Mon, Feb 18, 2013 at 4:02 PM, Mickaël Raulet <Mic...@in...> wrote: >> by default is doing error concealment. Do you use mplayer? >> __ >> Mickaël > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_feb > _______________________________________________ > Opensvcdecoder-support mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support |
From: Milad A. <mil...@gm...> - 2013-02-19 09:25:05
|
My encoded yuv file is scalable and i used FMO mode for enhancement layer. The result does not differ when i use OSVC or MPlayer for decoding and green blocks occur in player when i use loss in enhacement layer. Thank you again.. On Mon, Feb 18, 2013 at 4:02 PM, Mickaël Raulet < Mic...@in...> wrote: > by default is doing error concealment. Do you use mplayer? > __ > Mickaël > |
From: Mickaël R. <Mic...@in...> - 2013-02-18 12:33:05
|
by default is doing error concealment. Do you use mplayer? __ Mickaël Le 18 févr. 2013 à 13:31, Milad Azizpour <mil...@gm...> a écrit : > Hi all, > Is there any error concealment command to use in osvc? I havn not found and osvc can not decode damaged frames and show green frames in player. > Thank you in advance.. > ------------------------------------------------------------------------------ > The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, > is your hub for all things parallel software development, from weekly thought > leadership blogs to news, videos, case studies, tutorials, tech docs, > whitepapers, evaluation guides, and opinion stories. Check out the most > recent posts - join the conversation now. http://goparallel.sourceforge.net/_______________________________________________ > Opensvcdecoder-support mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support |
From: Milad A. <mil...@gm...> - 2013-02-18 12:31:44
|
Hi all, Is there any error concealment command to use in osvc? I havn not found and osvc can not decode damaged frames and show green frames in player. Thank you in advance.. |
From: Mickaël R. <Mic...@in...> - 2012-12-13 12:29:27
|
The list is here for that. So don t hesitate to ask back. Mickael Sent by my iPhone Le 13 déc. 2012 à 13:18, "ANA LOBO CASTAÑON" <lo...@un...> a écrit : > Thank you very much for all the information. > I should have checked all the information of your project and I would have found that the decoder only supports the baseline profile. Sorry for the incovenience caused. Nevertheless, I have tested other high profile sequences and, for example, the SVCHICS-1 sequence seems to go well. > > Thanks again and congratulations for yor project! > Ana > > > El 13/12/12, Mickaël Raulet <Mic...@in...> escribió: >> >> Fyi, the decoder has also been integrated into gpac player (gpac.wp.mines-telecom.fr) and there is a nice presentation of the mp4 encapsulator of it here http://gpac.wp.mines-telecom.fr/mp4box/svc/. >> >> __ >> Mickaël >> >> Le 13 déc. 2012 à 10:12, Mickaël Raulet <Mic...@in...> a écrit : >> >>> Please find here the supported test streams: >>> opensvcdecoder.sourceforge.net/JVT-AB023.xls >>> >>> And as said by mederic the bitstream you are testing is not part of the scalable baseline profile. >>> __ >>> Mickaël >>> >>> Le 13 déc. 2012 à 09:57, Médéric Blestel <mbl...@gm... <mbl...@gm...>> a écrit : >>> >>>> Hi, it seems that this stream has "transform coefficient fragmentation", which is not in the SVC baseline profile, so it's not supported by the decoder. >>>> >>>> Regards, >>>> Médéric >>>> >>>> 2012/12/13 Mickaël Raulet <Mic...@in... <Mic...@in...>> >>>>> It seems that this sequence does not work properly with the standalone project. I have a bad access. >>>>> __ >>>>> Mickaël >>>>> >>>>> Le 11 déc. 2012 à 19:27, ANA LOBO CASTAÑON <lo...@un... <lo...@un...>> a écrit : >>>>> >>>>>> First of all, thanks for your quick responses. >>>>>> >>>>>> Médéric, I have encapsulated the video in mp4, but again I can not see the video. Now Mplayer gives me the following message: >>>>>> >>>>>> "Could not find codec parameters (Video: h264, 324 Kb/s) >>>>>> LAVF_header: av_find_stream_info() failed >>>>>> Quicktime/MOV file format detected. >>>>>> [mov] Video stream found, -vid 0 >>>>>> VIDEO: [avc1] 352x288 24bpp 25.000 fps 0.0 kbps (0.0 kbyte/s)" >>>>>> >>>>>> Then, it opens the video decoder and starts playback, but I can not see anything. >>>>>> >>>>>> Ramu, I don't know what do yo mean with "use MinGW emulation". I use MinGW to execute Mplayer. >>>>>> Furthermore, it is not only the problem that I can not see the video. If I try to convert it to y4m by the following: >>>>>> >>>>>> mplayer video.mp4 -fps 30 -vo yuv4mpeg:file='video.y4m' >>>>>> >>>>>> it doesn't create any file y4m. But the weird thing is that these problems are only with de SVCHM-1.264 (from JVT SVC test conformance), with other videos I have no problems. >>>>>> >>>>>> Regards, >>>>>> Ana >>>>>> >>>>>> >>>>>> El 11/12/12, Ramu Chakravadhanula <boy...@gm... <boy...@gm...>> escribió: >>>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I have no problem with playing .264 files in Mplayer. The .264 files obtained after tailoring with JSVM software are playing good with Mplayer (I used linux version). >>>>>>> >>>>>>> Do you have any more information from player? I haven't tried on WIndows; may be it could be some problem with GUI (check this! perhaps windows version use MinGW emulation ) as you said player is doing its job well. >>>>>>> >>>>>>> /Ramu. >>>>>>> >>>>>>> December 2012 09:59, Médéric Blestel <mbl...@gm... <mbl...@gm...> <mbl...@gm... <mbl...@gm...>>> wrote: >>>>>>>> Dear Ana Lobo Castanon, >>>>>>>> >>>>>>>> Mplayer is not fully compliant with raw streams (*.h264), you should used encapsulated files (for instance *.mp4) to be fully decoded by Mplayer. >>>>>>>> To do it, you can use gpac tools kit. >>>>>>>> >>>>>>>> Regards, >>>>>>>> Médéric >>>>>>>> >>>>>>>> >>>>>>>> 2012/12/10 "ANA LOBO CASTAÑON" <lo...@un... <lo...@un...> <lo...@un... <lo...@un...>>> >>>>>>>>> Hello, >>>>>>>>> >>>>>>>>> I'm testing the SVC conformance sequences available on the JVT site with Open SVC Decoder 1.12 and Mplayer 4.2.5 in Windows XP. Most of them are shown correctly, but I have some problems with some of them. For example, with the SVCHM-1 video. Apparently, the Mplayer opens the video decoder and starts the playback of all the 300 frames, but I can not see any frame of the video. It does not give me any error. I do not understand what happened. >>>>>>>>> Can anyone help me? >>>>>>>>> >>>>>>>>> Thank you! >>>>>>>>> >>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >>>>>>>>> Remotely access PCs and mobile devices and provide instant support >>>>>>>>> Improve your efficiency, and focus on delivering more value-add services >>>>>>>>> Discover what IT Professionals Know. Rescue delivers >>>>>>>>> http://p.sf.net/sfu/logmein_12329d2d >>>>>>>>> _______________________________________________ >>>>>>>>> Opensvcdecoder-support mailing list >>>>>>>>> Ope...@li... <Ope...@li...> <Ope...@li... <Ope...@li...>> >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support >>>>>>>> >>>>>>>> >>>>>>>> ------------------------------------------------------------------------------ >>>>>>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >>>>>>>> Remotely access PCs and mobile devices and provide instant support >>>>>>>> Improve your efficiency, and focus on delivering more value-add services >>>>>>>> Discover what IT Professionals Know. Rescue delivers >>>>>>>> http://p.sf.net/sfu/logmein_12329d2d >>>>>>>> _______________________________________________ >>>>>>>> Opensvcdecoder-support mailing list >>>>>>>> Ope...@li... <Ope...@li...> <Ope...@li... <Ope...@li...>> >>>>>>>> https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support >>>>>> ------------------------------------------------------------------------------ >>>>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >>>>>> Remotely access PCs and mobile devices and provide instant support >>>>>> Improve your efficiency, and focus on delivering more value-add services >>>>>> Discover what IT Professionals Know. Rescue delivers >>>>>> http://p.sf.net/sfu/logmein_12329d2d_______________________________________________ >>>>>> Opensvcdecoder-support mailing list >>>>>> Ope...@li... <Ope...@li...> >>>>>> https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support > ------------------------------------------------------------------------------ > LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial > Remotely access PCs and mobile devices and provide instant support > Improve your efficiency, and focus on delivering more value-add services > Discover what IT Professionals Know. Rescue delivers > http://p.sf.net/sfu/logmein_12329d2d > _______________________________________________ > Opensvcdecoder-support mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support |
From: ANA L. C. <lo...@un...> - 2012-12-13 12:18:59
|
Thank you very much for all the information. <br />I should have checked all the information of your project and I would have found that the decoder only supports the baseline profile. Sorry for the incovenience caused. Nevertheless, I have tested other high profile sequences and, for example, the SVCHICS-1 sequence seems to go well.<br /><br />Thanks again and congratulations for yor project!<br />Ana<br /><div style="font-family: 'Times New Roman'; font-size: 16px;"><br /><br /><span>El 13/12/12, <b class="name">Mickaël Raulet </b> <Mic...@in...> escribió:</span><blockquote cite="mid:549...@in..." class="iwcQuote" style="border-left: 1px solid #00F; padding-left: 13px; margin-left: 0;" type="cite"><div class="mimepart text html"><span><p><meta content="text/html charset=iso-8859-1" http-equiv="Content-Type" /><table><tbody><tr><td style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><p>Fyi, the decoder has also been integrated into gpac player (<a href="http://gpac.wp.mines-telecom.fr" target="_blank">gpac.wp.mines-telecom.fr</a>) and there is a nice presentation of the mp4 encapsulator of it here http://gpac.wp.mines-telecom.fr/mp4box/svc/.<br /></p><div> <div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">__<br /><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Mickaël</div></div> </div> <br /><div><div>Le 13 déc. 2012 à 10:12, Mickaël Raulet <Mic...@in...> a écrit :</div><br class="Apple-interchange-newline" /><blockquote type="cite"><meta content="text/html charset=iso-8859-1" http-equiv="Content-Type" /><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><b style="color: rgb(0, 153, 51); font-family: arial, sans-serif; font-size: small; line-height: 15px; background-color: rgb(255, 255, 255); ">Please find here the supported test streams:</b><div><b style="color: rgb(0, 153, 51); font-family: arial, sans-serif; font-size: small; line-height: 15px; background-color: rgb(255, 255, 255); ">opensvcdecoder</b><span style="color: rgb(0, 153, 51); font-family: arial, sans-serif; font-size: small; line-height: 15px; background-color: rgb(255, 255, 255); ">.<a href="http://sourceforge.net/JVT-AB023" target="_blank">sourceforge.net/JVT-AB023</a>.</span><b style="color: rgb(0, 153, 51); font-family: arial, sans-serif; font-size: small; line-height: 15px; background-color: rgb(255, 255, 255); ">xls</b></div><div><font color="#009933" face="arial, sans-serif" size="2"><span style="line-height: 15px;"><b><br /></b></span></font></div><div><font color="#009933" face="arial, sans-serif" size="2"><span style="line-height: 15px;"><b>And as said by mederic the bitstream you are testing is not part of the scalable baseline profile.<br /></b></span></font><div> <div style="font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">__<br /><div style="font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Mickaël</div></div> </div> <br /><div><div>Le 13 déc. 2012 à 09:57, Médéric Blestel <mbl...@gm... <mbl...@gm...>> a écrit :</div><br class="Apple-interchange-newline" /><blockquote type="cite">Hi, it seems that this stream has "transform coefficient fragmentation", which is not in the SVC baseline profile, so it's not supported by the decoder.<div><br /></div><div>Regards,</div><div>Médéric<br /><div><br /> <div class="gmail_quote">2012/12/13 Mickaël Raulet <span dir="ltr"><Mic...@in... <Mic...@in...>></span><br /><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div style="word-wrap:break-word">It seems that this sequence does not work properly with the standalone project. I have a bad access.<br /><div> <div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-wrap:break-word;word-spacing:0px"> __<br /><div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-wrap:break-word;word-spacing:0px"> Mickaël</div></div> </div> <br /><div><div>Le 11 déc. 2012 à 19:27, ANA LOBO CASTAÑON <lo...@un... <lo...@un...>> a écrit :</div><br /><blockquote type="cite"><div><div class="h5">First of all, thanks for your quick responses.<br /> <br />Médéric, I have encapsulated the video in mp4, but again I can not see the video. Now Mplayer gives me the following message:<br /><br />"Could not find codec parameters (Video: h264, 324 Kb/s)<br />LAVF_header: av_find_stream_info() failed<br /> Quicktime/MOV file format detected.<br />[mov] Video stream found, -vid 0<br />VIDEO: [avc1] 352x288 24bpp 25.000 fps 0.0 kbps (0.0 kbyte/s)"<br /><br />Then, it opens the video decoder and starts playback, but I can not see anything.<br /> <br />Ramu, I don't know what do yo mean with "use MinGW emulation". I use MinGW to execute Mplayer. <br />Furthermore, it is not only the problem that I can not see the video. If I try to convert it to y4m by the following:<br /> <br />mplayer video.mp4 -fps 30 -vo yuv4mpeg:file='video.y4m'<br /><br />it doesn't create any file y4m. But the weird thing is that these problems are only with de SVCHM-1.264 (from JVT SVC test conformance), with other videos I have no problems.<br /> <br />Regards,<br />Ana<br /><div style="font-family:'Times New Roman';font-size:16px"><br /><br /><span>El 11/12/12, <b>Ramu Chakravadhanula </b> <boy...@gm... <boy...@gm...>> escribió:</span><blockquote style="border-left:1px solid #00f;padding-left:13px;margin-left:0" type="cite"> <div>Hi,<div><br /></div><div>I have no problem with playing .264 files in Mplayer. The .264 files obtained after tailoring with JSVM software are playing good with Mplayer (I used linux version). </div><div><br /></div><div> Do you have any more information from player? I haven't tried on WIndows; may be it could be some problem with GUI (check this! perhaps windows version use MinGW emulation ) as you said player is doing its job well. </div> <div><br /></div><div>/Ramu.</div><div><br /></div><div>December 2012 09:59, Médéric Blestel <span dir="ltr"><mbl...@gm... <mbl...@gm...> <mbl...@gm... <mbl...@gm...>>></span> wrote:</div> <div><div class="gmail_quote"> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Ana Lobo Castanon,<div><br /></div><div>Mplayer is not fully compliant with raw streams (*.h264), you should used encapsulated files (for instance *.mp4) to be fully decoded by Mplayer.</div> <div>To do it, you can use gpac tools kit.</div> <div><br /></div><div>Regards,</div><div>Médéric</div><div><br /> <br /><div class="gmail_quote"><div>2012/12/10 "ANA LOBO CASTAÑON" <span dir="ltr"><lo...@un... <lo...@un...> <lo...@un... <lo...@un...>>></span><br /> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-family:'Times New Roman';font-size:16px">Hello,<br /><br />I'm testing the SVC conformance sequences available on the JVT site with Open SVC Decoder 1.12 and Mplayer 4.2.5 in Windows XP. Most of them are shown correctly, but I have some problems with some of them. For example, with the SVCHM-1 video. Apparently, the Mplayer opens the video decoder and starts the playback of all the 300 frames, but I can not see any frame of the video. It does not give me any error. I do not understand what happened.<br /> Can anyone help me?<br /><br />Thank you!<br /></div> <br /></div>------------------------------------------------------------------------------<br /> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial<br /> Remotely access PCs and mobile devices and provide instant support<br /> Improve your efficiency, and focus on delivering more value-add services<br /> Discover what IT Professionals Know. Rescue delivers<br /> <a href="http://p.sf.net/sfu/logmein_12329d2d" target="_blank">http://p.sf.net/sfu/logmein_12329d2d</a><br />_______________________________________________<br /> Opensvcdecoder-support mailing list<br /> Ope...@li... <Ope...@li...> <Ope...@li... <Ope...@li...>><br /> <a href="https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support" target="_blank">https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support</a><br /> <br /></blockquote></div><br /></div> <br />------------------------------------------------------------------------------<br /> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial<br /> Remotely access PCs and mobile devices and provide instant support<br /> Improve your efficiency, and focus on delivering more value-add services<br /> Discover what IT Professionals Know. Rescue delivers<br /> <a href="http://p.sf.net/sfu/logmein_12329d2d" target="_blank">http://p.sf.net/sfu/logmein_12329d2d</a><br />_______________________________________________<br /> Opensvcdecoder-support mailing list<br /> Ope...@li... <Ope...@li...> <Ope...@li... <Ope...@li...>><br /> <a href="https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support" target="_blank">https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support</a><br /> <br /></blockquote></div><br /></div> </div></blockquote></div> ------------------------------------------------------------------------------<br />LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial<br />Remotely access PCs and mobile devices and provide instant support<br /> Improve your efficiency, and focus on delivering more value-add services<br />Discover what IT Professionals Know. Rescue delivers<br /><a href="http://p.sf.net/sfu/logmein_12329d2d_______________________________________________" target="_blank">http://p.sf.net/sfu/logmein_12329d2d_______________________________________________</a><br /> </div></div><div class="im">Opensvcdecoder-support mailing list<br />Ope...@li... <Ope...@li...><br /><a href="https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support" target="_blank">https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support</a><br /> </div></blockquote></div><br /></div></blockquote></div><br /></div></div> </blockquote></div><br /></div></div></blockquote></div><br /></td></tr></tbody></table></p></span></div></blockquote></div> |
From: Mickaël R. <Mic...@in...> - 2012-12-13 10:10:06
|
Fyi, the decoder has also been integrated into gpac player (gpac.wp.mines-telecom.fr) and there is a nice presentation of the mp4 encapsulator of it here http://gpac.wp.mines-telecom.fr/mp4box/svc/. __ Mickaël Le 13 déc. 2012 à 10:12, Mickaël Raulet <Mic...@in...> a écrit : > Please find here the supported test streams: > opensvcdecoder.sourceforge.net/JVT-AB023.xls > > And as said by mederic the bitstream you are testing is not part of the scalable baseline profile. > __ > Mickaël > > Le 13 déc. 2012 à 09:57, Médéric Blestel <mbl...@gm...> a écrit : > >> Hi, it seems that this stream has "transform coefficient fragmentation", which is not in the SVC baseline profile, so it's not supported by the decoder. >> >> Regards, >> Médéric >> >> 2012/12/13 Mickaël Raulet <Mic...@in...> >> It seems that this sequence does not work properly with the standalone project. I have a bad access. >> __ >> Mickaël >> >> Le 11 déc. 2012 à 19:27, ANA LOBO CASTAÑON <lo...@un...> a écrit : >> >>> First of all, thanks for your quick responses. >>> >>> Médéric, I have encapsulated the video in mp4, but again I can not see the video. Now Mplayer gives me the following message: >>> >>> "Could not find codec parameters (Video: h264, 324 Kb/s) >>> LAVF_header: av_find_stream_info() failed >>> Quicktime/MOV file format detected. >>> [mov] Video stream found, -vid 0 >>> VIDEO: [avc1] 352x288 24bpp 25.000 fps 0.0 kbps (0.0 kbyte/s)" >>> >>> Then, it opens the video decoder and starts playback, but I can not see anything. >>> >>> Ramu, I don't know what do yo mean with "use MinGW emulation". I use MinGW to execute Mplayer. >>> Furthermore, it is not only the problem that I can not see the video. If I try to convert it to y4m by the following: >>> >>> mplayer video.mp4 -fps 30 -vo yuv4mpeg:file='video.y4m' >>> >>> it doesn't create any file y4m. But the weird thing is that these problems are only with de SVCHM-1.264 (from JVT SVC test conformance), with other videos I have no problems. >>> >>> Regards, >>> Ana >>> >>> >>> El 11/12/12, Ramu Chakravadhanula <boy...@gm...> escribió: >>>> >>>> Hi, >>>> >>>> I have no problem with playing .264 files in Mplayer. The .264 files obtained after tailoring with JSVM software are playing good with Mplayer (I used linux version). >>>> >>>> Do you have any more information from player? I haven't tried on WIndows; may be it could be some problem with GUI (check this! perhaps windows version use MinGW emulation ) as you said player is doing its job well. >>>> >>>> /Ramu. >>>> >>>> December 2012 09:59, Médéric Blestel <mbl...@gm... <mbl...@gm...>> wrote: >>>> Dear Ana Lobo Castanon, >>>> >>>> Mplayer is not fully compliant with raw streams (*.h264), you should used encapsulated files (for instance *.mp4) to be fully decoded by Mplayer. >>>> To do it, you can use gpac tools kit. >>>> >>>> Regards, >>>> Médéric >>>> >>>> >>>> 2012/12/10 "ANA LOBO CASTAÑON" <lo...@un... <lo...@un...>> >>>> Hello, >>>> >>>> I'm testing the SVC conformance sequences available on the JVT site with Open SVC Decoder 1.12 and Mplayer 4.2.5 in Windows XP. Most of them are shown correctly, but I have some problems with some of them. For example, with the SVCHM-1 video. Apparently, the Mplayer opens the video decoder and starts the playback of all the 300 frames, but I can not see any frame of the video. It does not give me any error. I do not understand what happened. >>>> Can anyone help me? >>>> >>>> Thank you! >>>> >>>> ------------------------------------------------------------------------------ >>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >>>> Remotely access PCs and mobile devices and provide instant support >>>> Improve your efficiency, and focus on delivering more value-add services >>>> Discover what IT Professionals Know. Rescue delivers >>>> http://p.sf.net/sfu/logmein_12329d2d >>>> _______________________________________________ >>>> Opensvcdecoder-support mailing list >>>> Ope...@li... <Ope...@li...> >>>> https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support >>>> >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >>>> Remotely access PCs and mobile devices and provide instant support >>>> Improve your efficiency, and focus on delivering more value-add services >>>> Discover what IT Professionals Know. Rescue delivers >>>> http://p.sf.net/sfu/logmein_12329d2d >>>> _______________________________________________ >>>> Opensvcdecoder-support mailing list >>>> Ope...@li... <Ope...@li...> >>>> https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support >>>> >>>> >>> ------------------------------------------------------------------------------ >>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >>> Remotely access PCs and mobile devices and provide instant support >>> Improve your efficiency, and focus on delivering more value-add services >>> Discover what IT Professionals Know. Rescue delivers >>> http://p.sf.net/sfu/logmein_12329d2d_______________________________________________ >>> Opensvcdecoder-support mailing list >>> Ope...@li... >>> https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support >> >> > |
From: Mickaël R. <Mic...@in...> - 2012-12-13 09:12:48
|
Please find here the supported test streams: opensvcdecoder.sourceforge.net/JVT-AB023.xls And as said by mederic the bitstream you are testing is not part of the scalable baseline profile. __ Mickaël Le 13 déc. 2012 à 09:57, Médéric Blestel <mbl...@gm...> a écrit : > Hi, it seems that this stream has "transform coefficient fragmentation", which is not in the SVC baseline profile, so it's not supported by the decoder. > > Regards, > Médéric > > 2012/12/13 Mickaël Raulet <Mic...@in...> > It seems that this sequence does not work properly with the standalone project. I have a bad access. > __ > Mickaël > > Le 11 déc. 2012 à 19:27, ANA LOBO CASTAÑON <lo...@un...> a écrit : > >> First of all, thanks for your quick responses. >> >> Médéric, I have encapsulated the video in mp4, but again I can not see the video. Now Mplayer gives me the following message: >> >> "Could not find codec parameters (Video: h264, 324 Kb/s) >> LAVF_header: av_find_stream_info() failed >> Quicktime/MOV file format detected. >> [mov] Video stream found, -vid 0 >> VIDEO: [avc1] 352x288 24bpp 25.000 fps 0.0 kbps (0.0 kbyte/s)" >> >> Then, it opens the video decoder and starts playback, but I can not see anything. >> >> Ramu, I don't know what do yo mean with "use MinGW emulation". I use MinGW to execute Mplayer. >> Furthermore, it is not only the problem that I can not see the video. If I try to convert it to y4m by the following: >> >> mplayer video.mp4 -fps 30 -vo yuv4mpeg:file='video.y4m' >> >> it doesn't create any file y4m. But the weird thing is that these problems are only with de SVCHM-1.264 (from JVT SVC test conformance), with other videos I have no problems. >> >> Regards, >> Ana >> >> >> El 11/12/12, Ramu Chakravadhanula <boy...@gm...> escribió: >>> >>> Hi, >>> >>> I have no problem with playing .264 files in Mplayer. The .264 files obtained after tailoring with JSVM software are playing good with Mplayer (I used linux version). >>> >>> Do you have any more information from player? I haven't tried on WIndows; may be it could be some problem with GUI (check this! perhaps windows version use MinGW emulation ) as you said player is doing its job well. >>> >>> /Ramu. >>> >>> December 2012 09:59, Médéric Blestel <mbl...@gm... <mbl...@gm...>> wrote: >>> Dear Ana Lobo Castanon, >>> >>> Mplayer is not fully compliant with raw streams (*.h264), you should used encapsulated files (for instance *.mp4) to be fully decoded by Mplayer. >>> To do it, you can use gpac tools kit. >>> >>> Regards, >>> Médéric >>> >>> >>> 2012/12/10 "ANA LOBO CASTAÑON" <lo...@un... <lo...@un...>> >>> Hello, >>> >>> I'm testing the SVC conformance sequences available on the JVT site with Open SVC Decoder 1.12 and Mplayer 4.2.5 in Windows XP. Most of them are shown correctly, but I have some problems with some of them. For example, with the SVCHM-1 video. Apparently, the Mplayer opens the video decoder and starts the playback of all the 300 frames, but I can not see any frame of the video. It does not give me any error. I do not understand what happened. >>> Can anyone help me? >>> >>> Thank you! >>> >>> ------------------------------------------------------------------------------ >>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >>> Remotely access PCs and mobile devices and provide instant support >>> Improve your efficiency, and focus on delivering more value-add services >>> Discover what IT Professionals Know. Rescue delivers >>> http://p.sf.net/sfu/logmein_12329d2d >>> _______________________________________________ >>> Opensvcdecoder-support mailing list >>> Ope...@li... <Ope...@li...> >>> https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >>> Remotely access PCs and mobile devices and provide instant support >>> Improve your efficiency, and focus on delivering more value-add services >>> Discover what IT Professionals Know. Rescue delivers >>> http://p.sf.net/sfu/logmein_12329d2d >>> _______________________________________________ >>> Opensvcdecoder-support mailing list >>> Ope...@li... <Ope...@li...> >>> https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support >>> >>> >> ------------------------------------------------------------------------------ >> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >> Remotely access PCs and mobile devices and provide instant support >> Improve your efficiency, and focus on delivering more value-add services >> Discover what IT Professionals Know. Rescue delivers >> http://p.sf.net/sfu/logmein_12329d2d_______________________________________________ >> Opensvcdecoder-support mailing list >> Ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support > > |
From: Médéric B. <mbl...@gm...> - 2012-12-13 08:57:47
|
Hi, it seems that this stream has "transform coefficient fragmentation", which is not in the SVC baseline profile, so it's not supported by the decoder. Regards, Médéric 2012/12/13 Mickaël Raulet <Mic...@in...> > It seems that this sequence does not work properly with the standalone > project. I have a bad access. > __ > Mickaël > > Le 11 déc. 2012 à 19:27, ANA LOBO CASTAÑON <lo...@un...> a écrit : > > First of all, thanks for your quick responses. > > Médéric, I have encapsulated the video in mp4, but again I can not see the > video. Now Mplayer gives me the following message: > > "Could not find codec parameters (Video: h264, 324 Kb/s) > LAVF_header: av_find_stream_info() failed > Quicktime/MOV file format detected. > [mov] Video stream found, -vid 0 > VIDEO: [avc1] 352x288 24bpp 25.000 fps 0.0 kbps (0.0 kbyte/s)" > > Then, it opens the video decoder and starts playback, but I can not see > anything. > > Ramu, I don't know what do yo mean with "use MinGW emulation". I use MinGW > to execute Mplayer. > Furthermore, it is not only the problem that I can not see the video. If I > try to convert it to y4m by the following: > > mplayer video.mp4 -fps 30 -vo yuv4mpeg:file='video.y4m' > > it doesn't create any file y4m. But the weird thing is that these problems > are only with de SVCHM-1.264 (from JVT SVC test conformance), with other > videos I have no problems. > > Regards, > Ana > > > El 11/12/12, *Ramu Chakravadhanula * <boy...@gm...> escribió: > > Hi, > > I have no problem with playing .264 files in Mplayer. The .264 files > obtained after tailoring with JSVM software are playing good with Mplayer > (I used linux version). > > Do you have any more information from player? I haven't tried on WIndows; > may be it could be some problem with GUI (check this! perhaps windows > version use MinGW emulation ) as you said player is doing its job well. > > /Ramu. > > December 2012 09:59, Médéric Blestel <mbl...@gm... < > mbl...@gm...>> wrote: > >> Dear Ana Lobo Castanon, >> >> Mplayer is not fully compliant with raw streams (*.h264), you should used >> encapsulated files (for instance *.mp4) to be fully decoded by Mplayer. >> To do it, you can use gpac tools kit. >> >> Regards, >> Médéric >> >> >> 2012/12/10 "ANA LOBO CASTAÑON" <lo...@un... <lo...@un...>> >> >>> Hello, >>> >>> I'm testing the SVC conformance sequences available on the JVT site with >>> Open SVC Decoder 1.12 and Mplayer 4.2.5 in Windows XP. Most of them are >>> shown correctly, but I have some problems with some of them. For example, >>> with the SVCHM-1 video. Apparently, the Mplayer opens the video decoder and >>> starts the playback of all the 300 frames, but I can not see any frame of >>> the video. It does not give me any error. I do not understand what happened. >>> Can anyone help me? >>> >>> Thank you! >>> >>> >>> ------------------------------------------------------------------------------ >>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >>> Remotely access PCs and mobile devices and provide instant support >>> Improve your efficiency, and focus on delivering more value-add services >>> Discover what IT Professionals Know. Rescue delivers >>> http://p.sf.net/sfu/logmein_12329d2d >>> _______________________________________________ >>> Opensvcdecoder-support mailing list >>> Ope...@li... < >>> Ope...@li...> >>> https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support >>> >>> >> >> >> ------------------------------------------------------------------------------ >> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >> Remotely access PCs and mobile devices and provide instant support >> Improve your efficiency, and focus on delivering more value-add services >> Discover what IT Professionals Know. Rescue delivers >> http://p.sf.net/sfu/logmein_12329d2d >> _______________________________________________ >> Opensvcdecoder-support mailing list >> Ope...@li... < >> Ope...@li...> >> https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support >> >> > ------------------------------------------------------------------------------ > LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial > Remotely access PCs and mobile devices and provide instant support > Improve your efficiency, and focus on delivering more value-add services > Discover what IT Professionals Know. Rescue delivers > > http://p.sf.net/sfu/logmein_12329d2d_______________________________________________ > Opensvcdecoder-support mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support > > > |