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: Mickaël R. <Mic...@in...> - 2012-04-29 22:33:17
|
from here : http://www.libsdl.org/tmp/ Mickaël Le 30 avr. 2012 à 00:32, Mickaël Raulet a écrit : > Could you try 1.2.13? > > Mickaël > > Le 30 avr. 2012 à 00:29, Eli Balta a écrit : > >> SDL 1.2.15 from http://www.libsdl.org >> I will also try version 1.11 >> >> On Mon, Apr 30, 2012 at 1:26 AM, Mickaël Raulet <Mic...@in...> wrote: >> Which version of SDL? from where? Other possibility is to get version 1.11. >> Mickaël >> >> Le 30 avr. 2012 à 00:23, Eli Balta a écrit : >> >>> I downloaded SDL.dll. before I did so, I was getting an "SDL.dll not found" error. >>> I will try to debug to see where exactly the error happens. >>> >>> On Mon, Apr 30, 2012 at 1:14 AM, Mickaël Raulet <Mic...@in...> wrote: >>> I don't really know. Could you be more explicit and try to debug? Do you have SDL? >>> Mickaël >>> >>> Le 29 avr. 2012 à 20:43, Eli Balta a écrit : >>> >>>> I compiled both versions of the decoder (SVC_decoder_v9 and SVC_decoder) version 1.12 using visual studio 2008. >>>> When trying to run the .exe file, I receive an error: The application was unable to start correctly (0xc000007b). >>>> How could I solve this problem? >>>> ------------------------------------------------------------------------------ >>>> Live Security Virtual Conference >>>> Exclusive live event will cover all the ways today's security and >>>> threat landscape has changed and how IT managers can respond. Discussions >>>> will include endpoint security, mobile security and the latest in malware >>>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________ >>>> Opensvcdecoder-support mailing list >>>> Ope...@li... >>>> https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support >>> >>> >> >> > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________ > Opensvcdecoder-support mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support |
From: Mickaël R. <Mic...@in...> - 2012-04-29 22:32:28
|
Could you try 1.2.13? Mickaël Le 30 avr. 2012 à 00:29, Eli Balta a écrit : > SDL 1.2.15 from http://www.libsdl.org > I will also try version 1.11 > > On Mon, Apr 30, 2012 at 1:26 AM, Mickaël Raulet <Mic...@in...> wrote: > Which version of SDL? from where? Other possibility is to get version 1.11. > Mickaël > > Le 30 avr. 2012 à 00:23, Eli Balta a écrit : > >> I downloaded SDL.dll. before I did so, I was getting an "SDL.dll not found" error. >> I will try to debug to see where exactly the error happens. >> >> On Mon, Apr 30, 2012 at 1:14 AM, Mickaël Raulet <Mic...@in...> wrote: >> I don't really know. Could you be more explicit and try to debug? Do you have SDL? >> Mickaël >> >> Le 29 avr. 2012 à 20:43, Eli Balta a écrit : >> >>> I compiled both versions of the decoder (SVC_decoder_v9 and SVC_decoder) version 1.12 using visual studio 2008. >>> When trying to run the .exe file, I receive an error: The application was unable to start correctly (0xc000007b). >>> How could I solve this problem? >>> ------------------------------------------------------------------------------ >>> Live Security Virtual Conference >>> Exclusive live event will cover all the ways today's security and >>> threat landscape has changed and how IT managers can respond. Discussions >>> will include endpoint security, mobile security and the latest in malware >>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________ >>> Opensvcdecoder-support mailing list >>> Ope...@li... >>> https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support >> >> > > |
From: Eli B. <el...@gm...> - 2012-04-29 22:25:53
|
I downloaded SDL.dll. before I did so, I was getting an "SDL.dll not found" error. I will try to debug to see where exactly the error happens. On Mon, Apr 30, 2012 at 1:14 AM, Mickaël Raulet < Mic...@in...> wrote: > I don't really know. Could you be more explicit and try to debug? Do you > have SDL? > Mickaël > > Le 29 avr. 2012 à 20:43, Eli Balta a écrit : > > I compiled both versions of the decoder (SVC_decoder_v9 and SVC_decoder) > version 1.12 using visual studio 2008. > When trying to run the .exe file, I receive an error: *The application > was unable to start correctly (0xc000007b).* > How could I solve this problem? > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________ > Opensvcdecoder-support mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support > > > |
From: Mickaël R. <Mic...@in...> - 2012-04-29 22:15:11
|
I don't really know. Could you be more explicit and try to debug? Do you have SDL? Mickaël Le 29 avr. 2012 à 20:43, Eli Balta a écrit : > I compiled both versions of the decoder (SVC_decoder_v9 and SVC_decoder) version 1.12 using visual studio 2008. > When trying to run the .exe file, I receive an error: The application was unable to start correctly (0xc000007b). > How could I solve this problem? > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________ > Opensvcdecoder-support mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support |
From: Eli B. <el...@gm...> - 2012-04-29 18:43:33
|
I compiled both versions of the decoder (SVC_decoder_v9 and SVC_decoder) version 1.12 using visual studio 2008. When trying to run the .exe file, I receive an error: *The application was unable to start correctly (0xc000007b).* How could I solve this problem? |
From: Mickaël R. <Mic...@in...> - 2012-04-25 05:59:05
|
You CAN compile for win64. Envoyé de mon iPad Le 24 avr. 2012 à 23:27, Dinkar Bhat <hp...@mo...> a écrit : > Hello: > > I just read about OpenSVC decoder and I am very interested in knowing if the decoder can be installed on a Win64 machine. From what I read, it seems that it can run on Win32 only (I may be totally wrong here). If not, can you please tell me how I could go about it? > > Thanks > Dinkar > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Opensvcdecoder-support mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support |
From: Dinkar B. <hp...@mo...> - 2012-04-24 21:28:08
|
Hello: I just read about OpenSVC decoder and I am very interested in knowing if the decoder can be installed on a Win64 machine. From what I read, it seems that it can run on Win32 only (I may be totally wrong here). If not, can you please tell me how I could go about it? Thanks Dinkar |
From: Brett S. <bre...@gm...> - 2012-04-23 14:14:14
|
I apologize for the long email. I'm not very good at explaining details like this clearly in a quick way. Thank you for taking the time to read it and to reply. You saved me a lot of time by preventing me from continuing to try to figure out what I was doing wrong, and I was able to work around it fairly easily by saving the first access unit and first decoded frame, and continuing to pass the first Au to the library until it produced the first frame, in order to flush out whatever is internally buffered. On Sat, Apr 21, 2012 at 12:48 PM, Mickaël Raulet <Mic...@in...> wrote: > Your email is long but at least clear. The way the decoder is working is like a FIFO there is no way to get this picture back except by sending more pictures to the decoder to get this picture back. > > You need to get one to get one more picture. Sorry this is the current behaviour of the decoder. > Mickaël > > Le 21 avr. 2012 à 16:53, Brett Slote a écrit : > >> Hello, >> >> OpenSVC is working well for me, but I have a question about one detail >> of the usage: >> >> Say my video is encoded with only one layer with the GOP structure >> IbBbPbBbPbBb I... and 32 frames. >> >> The access units will arrive from the encoder / be in the file in the >> encoding order of IPBbb... >> >> So I pass the first I frame (access unit) to the decoder, and the >> library returns that it has produced a picture, and I can write the >> first frame to a .YUV file, great. >> >> But then, 2nd frame in display order is a b frame. Of course that >> can't be decoded and written to file, first the P and B frames on >> which it may depend must be decoded. So the P frame (access unit), as >> the next frame in the file/bitstream, is passed to the Decoder. Of >> course the library indicates that it does not have a picture ready, >> since frame 2 has not yet been received. >> >> Several more frames are passed to the decoder, without a picture being >> returned, as expected. After a few frames, say once the P and B frames >> have been passed, and the next b frame is passed, the library >> indicates that a picture is ready, and we can now write the 2nd frame. >> Each frame after that returns a picture, as enough is buffered >> internally (perhaps my understanding of how this works is completely >> wrong...). >> >> So everything is great, the first 26 or so frames in the decoded yuv >> match the reference yuv from the encoder perfectly. >> >> But then we reach the end of the file/bitstream. There are still 6 or >> so frames at the end of the reference .yuv file. But there are no more >> frames left in the .264 to pass to the library. It seems that the >> internal buffering for dependant pictures leaves the last few frames >> internally buffered with no way to get them out. >> >> It seems that the return of the library is a list of .yuv pictures, >> however, the size of that list is always 1. It would make sense if >> that list were bigger, returning all the buffered frames at the end of >> the video. However, the only way to tell the library that it is the >> end seems to be to call SVCDEcoder_close, but that doesn't produce the >> last frames. >> >> Even if my GOP structure is IPPPP.... it seems to produce the same >> results, which is strange since I would expect the library to be able >> to return a picture for every frame in that case. >> >> Is there a way to use the library to produce every last frame from the >> .264 file, and I am just using it wrong? Or are a few frames always >> lost to internal buffering? I don't see what I am doing differently >> than MPlayer, but there is probably something I am doing wrong. It is >> quite important to me that I be able to decode every frame, so any >> help with this last detail would be greatly appreciated. >> >> Thank you, >> >> Brett Slote >> >> ------------------------------------------------------------------------------ >> For Developers, A Lot Can Happen In A Second. >> Boundary is the first to Know...and Tell You. >> Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! >> http://p.sf.net/sfu/Boundary-d2dvs2 >> _______________________________________________ >> Opensvcdecoder-support mailing list >> Ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support > |
From: Mickaël R. <Mic...@in...> - 2012-04-21 16:48:33
|
Your email is long but at least clear. The way the decoder is working is like a FIFO there is no way to get this picture back except by sending more pictures to the decoder to get this picture back. You need to get one to get one more picture. Sorry this is the current behaviour of the decoder. Mickaël Le 21 avr. 2012 à 16:53, Brett Slote a écrit : > Hello, > > OpenSVC is working well for me, but I have a question about one detail > of the usage: > > Say my video is encoded with only one layer with the GOP structure > IbBbPbBbPbBb I... and 32 frames. > > The access units will arrive from the encoder / be in the file in the > encoding order of IPBbb... > > So I pass the first I frame (access unit) to the decoder, and the > library returns that it has produced a picture, and I can write the > first frame to a .YUV file, great. > > But then, 2nd frame in display order is a b frame. Of course that > can't be decoded and written to file, first the P and B frames on > which it may depend must be decoded. So the P frame (access unit), as > the next frame in the file/bitstream, is passed to the Decoder. Of > course the library indicates that it does not have a picture ready, > since frame 2 has not yet been received. > > Several more frames are passed to the decoder, without a picture being > returned, as expected. After a few frames, say once the P and B frames > have been passed, and the next b frame is passed, the library > indicates that a picture is ready, and we can now write the 2nd frame. > Each frame after that returns a picture, as enough is buffered > internally (perhaps my understanding of how this works is completely > wrong...). > > So everything is great, the first 26 or so frames in the decoded yuv > match the reference yuv from the encoder perfectly. > > But then we reach the end of the file/bitstream. There are still 6 or > so frames at the end of the reference .yuv file. But there are no more > frames left in the .264 to pass to the library. It seems that the > internal buffering for dependant pictures leaves the last few frames > internally buffered with no way to get them out. > > It seems that the return of the library is a list of .yuv pictures, > however, the size of that list is always 1. It would make sense if > that list were bigger, returning all the buffered frames at the end of > the video. However, the only way to tell the library that it is the > end seems to be to call SVCDEcoder_close, but that doesn't produce the > last frames. > > Even if my GOP structure is IPPPP.... it seems to produce the same > results, which is strange since I would expect the library to be able > to return a picture for every frame in that case. > > Is there a way to use the library to produce every last frame from the > .264 file, and I am just using it wrong? Or are a few frames always > lost to internal buffering? I don't see what I am doing differently > than MPlayer, but there is probably something I am doing wrong. It is > quite important to me that I be able to decode every frame, so any > help with this last detail would be greatly appreciated. > > Thank you, > > Brett Slote > > ------------------------------------------------------------------------------ > For Developers, A Lot Can Happen In A Second. > Boundary is the first to Know...and Tell You. > Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! > http://p.sf.net/sfu/Boundary-d2dvs2 > _______________________________________________ > Opensvcdecoder-support mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support |
From: Brett S. <bre...@gm...> - 2012-04-21 14:53:33
|
Hello, OpenSVC is working well for me, but I have a question about one detail of the usage: Say my video is encoded with only one layer with the GOP structure IbBbPbBbPbBb I... and 32 frames. The access units will arrive from the encoder / be in the file in the encoding order of IPBbb... So I pass the first I frame (access unit) to the decoder, and the library returns that it has produced a picture, and I can write the first frame to a .YUV file, great. But then, 2nd frame in display order is a b frame. Of course that can't be decoded and written to file, first the P and B frames on which it may depend must be decoded. So the P frame (access unit), as the next frame in the file/bitstream, is passed to the Decoder. Of course the library indicates that it does not have a picture ready, since frame 2 has not yet been received. Several more frames are passed to the decoder, without a picture being returned, as expected. After a few frames, say once the P and B frames have been passed, and the next b frame is passed, the library indicates that a picture is ready, and we can now write the 2nd frame. Each frame after that returns a picture, as enough is buffered internally (perhaps my understanding of how this works is completely wrong...). So everything is great, the first 26 or so frames in the decoded yuv match the reference yuv from the encoder perfectly. But then we reach the end of the file/bitstream. There are still 6 or so frames at the end of the reference .yuv file. But there are no more frames left in the .264 to pass to the library. It seems that the internal buffering for dependant pictures leaves the last few frames internally buffered with no way to get them out. It seems that the return of the library is a list of .yuv pictures, however, the size of that list is always 1. It would make sense if that list were bigger, returning all the buffered frames at the end of the video. However, the only way to tell the library that it is the end seems to be to call SVCDEcoder_close, but that doesn't produce the last frames. Even if my GOP structure is IPPPP.... it seems to produce the same results, which is strange since I would expect the library to be able to return a picture for every frame in that case. Is there a way to use the library to produce every last frame from the .264 file, and I am just using it wrong? Or are a few frames always lost to internal buffering? I don't see what I am doing differently than MPlayer, but there is probably something I am doing wrong. It is quite important to me that I be able to decode every frame, so any help with this last detail would be greatly appreciated. Thank you, Brett Slote |
From: Mickaël R. <Mic...@in...> - 2012-04-09 18:55:57
|
you need to follow this http://www.live555.com/mplayer/ in order to tell mplayer where the source code of live555 is. Mickaël Le 9 avr. 2012 à 20:20, Ramu Chakravadhanula a écrit : > hi, > > I tried to install open svc decoder using Mplayer. However, I would like to achieve streaming (so tried to configure the Mplayer with live). Currently, I am using ubuntu 10.10 version. > > I have downloaded live555 and extracted in /usr/lib. Then used genmakefile <OS> to generate make file and could successfully install live555. > > Then, I tried to generate make file for Mplayer using configure command > > ./configure --enable-svc --enable-gui --enable-live > > I have encountered the following error, > > libmpdemux/demux_rtp_internal.h:33: fatal error: liveMedia.hh: No such file or directory > compilation terminated. > make: *** [libmpdemux/demux_rtp.o] Error 1 > > can any one help me in this issue? > > Thanks in advance, > > Best Regards, > boys21. > ------------------------------------------------------------------------------ > For Developers, A Lot Can Happen In A Second. > Boundary is the first to Know...and Tell You. > Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! > http://p.sf.net/sfu/Boundary-d2dvs2 > _______________________________________________ > Opensvcdecoder-support mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support |
From: Ramu C. <boy...@gm...> - 2012-04-09 18:20:16
|
hi, I tried to install open svc decoder using Mplayer. However, I would like to achieve streaming (so tried to configure the Mplayer with live). Currently, I am using ubuntu 10.10 version. I have downloaded live555 and extracted in /usr/lib. Then used genmakefile <OS> to generate make file and could successfully install live555. Then, I tried to generate make file for Mplayer using configure command ./configure --enable-svc --enable-gui --enable-live I have encountered the following error, libmpdemux/demux_rtp_internal.h:33: fatal error: liveMedia.hh: No such file or directory compilation terminated. make: *** [libmpdemux/demux_rtp.o] Error 1 can any one help me in this issue? Thanks in advance, Best Regards, boys21. |
From: Médéric B. <mbl...@gm...> - 2012-04-06 12:30:45
|
Dear Chenghsin, Sorry to answer you so late. DisplayOrderSVC() is in charged to select the next frame to display. It searchs from buffured pictures the best one of the right layer. nb_img_display is the number of frames to bufferize into to be sure to display all frames in the right order. It's computed according to encoding parameters (level, dpb size ...). The if case, you were talking about is used t know if enough frames have bufferized. It could be simplified by Mmo -> num_free_poc_address == 0. Regards, Médéric 2012/3/31 ChengHsin Hsu <ch...@cs...> > Greetings, > > I like to thank all the developers for their contributions toward this > wonderful software. > > I'm reading some of the opensvc code, in particular, I like to > understand how does DisplayOrderSVC() work. I'm not following the > if-clause quoted below. Why do we want to check if nb_img_display - > num_free_poc_address >= nb_img_display? > > //Detect if we have waited enough decoded frame except for the > first frame. > if (Nal -> DqIdMax == Nal -> DqId && ((Mmo -> nb_img_display - > Mmo -> num_free_poc_address >= Mmo -> nb_img_display) > || (!Mmo -> LayerMMO [0] . num_decoded_frame))){ > > SearchFrameToDisplay(Nal, Mmo, x_size, y_size, Crop, > ImgToDisplay, address_pic); > }else{ > ....... > } > > Also, I'm guessing nb_img_display is the number of frames in the > current GoP. Am I right? > > Any hints are highly appreciated. > > Best regards, > Chenghsin > > > ------------------------------------------------------------------------------ > This SF email is sponsosred by: > Try Windows Azure free for 90 days Click Here > http://p.sf.net/sfu/sfd2d-msazure > _______________________________________________ > Opensvcdecoder-support mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support > |
From: ChengHsin H. <ch...@cs...> - 2012-03-31 11:28:01
|
Greetings, I like to thank all the developers for their contributions toward this wonderful software. I'm reading some of the opensvc code, in particular, I like to understand how does DisplayOrderSVC() work. I'm not following the if-clause quoted below. Why do we want to check if nb_img_display - num_free_poc_address >= nb_img_display? //Detect if we have waited enough decoded frame except for the first frame. if (Nal -> DqIdMax == Nal -> DqId && ((Mmo -> nb_img_display - Mmo -> num_free_poc_address >= Mmo -> nb_img_display) || (!Mmo -> LayerMMO [0] . num_decoded_frame))){ SearchFrameToDisplay(Nal, Mmo, x_size, y_size, Crop, ImgToDisplay, address_pic); }else{ ....... } Also, I'm guessing nb_img_display is the number of frames in the current GoP. Am I right? Any hints are highly appreciated. Best regards, Chenghsin |
From: Mickaël R. <Mic...@in...> - 2012-03-17 10:59:29
|
Thru Mplayer with the support of live555. Regards, Mickaël Envoyé de mon iPad Le 17 mars 2012 à 11:39, Ramu Chakravadhanula <boy...@gm...> a écrit : > hi, > > > I would like to perform svc video streaming in point to point communication. Would it be possible through svc enables Mplayer or TCMP? > > thanks in advance > > br, > boys21 > ------------------------------------------------------------------------------ > This SF email is sponsosred by: > Try Windows Azure free for 90 days Click Here > http://p.sf.net/sfu/sfd2d-msazure > _______________________________________________ > Opensvcdecoder-support mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support |
From: Ramu C. <boy...@gm...> - 2012-03-17 10:39:35
|
hi, I would like to perform svc video streaming in point to point communication. Would it be possible through svc enables Mplayer or TCMP? thanks in advance br, boys21 |
From: Mickaël R. <Mic...@in...> - 2012-03-07 15:45:02
|
To get cgs only you need to put the same resolution in both layers (with different bitrates). The command to change from one layer to another layer is the same as below. Mickaël Le 7 mars 2012 à 16:22, Eder Ollora Zaballa a écrit : > Hi everyone! > > Probably this is not the best place to post a question again about cfg used to enconde a video. However I guess someone of you could know the answer. In the JSVM manual I saw this video that after been analyzed with BitStreamExtractorStatic we can see this: > > > BitStreamExtractorStatic input.svc > Layer Resolution Framerate Bitrate DTQ > 0 176x144 3.7500 106.00 (0,0,0) > 1 176x144 3.7500 206.00 (0,0,1) > 2 176x144 3.7500 341.00 (0,0,2) > 3 176x144 7.5000 430.00 (0,1,0) > 4 176x144 7.5000 454.00 (0,1,1) > 5 176x144 7.5000 508.00 (0,1,2) > 6 176x144 15.0000 594.00 (0,2,0) > 7 176x144 15.0000 631.00 (0,2,1) > 8 176x144 15.0000 721.00 (0,2,2) > 9 352x288 3.7500 666.00 (1,0,0) > 10 352x288 3.7500 1010.00 (1,0,1) > 11 352x288 7.5000 1364.00 (1,1,0) > 12 352x288 7.5000 1454.00 (1,1,1) > 13 352x288 15.0000 1838.00 (1,2,0) > 14 352x288 15.0000 1963.00 (1,2,1) > 15 352x288 30.0000 2192.00 (1,3,0) > 16 352x288 30.0000 2358.00 (1,3,1) > > As we can see the quality_level has different values but I could never enconde a video that has those level modified. Could anyone please tell em which parameters should be changed and modified to have layers with different quality_levels, or has anyone a sample with cgs? Thanks for you all. > > And please the last question to displaya higher or lower resolution must be user "l" and "b" and to display the layer we are watching with a lower or higher temporal level we use "." and ";". What about quality levels? How to switch between quality levels? > > Thank you so much for your time! > > Eder. > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/_______________________________________________ > Opensvcdecoder-support mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support |
From: Eder O. Z. <ga...@gm...> - 2012-03-07 15:22:37
|
Hi everyone! Probably this is not the best place to post a question again about cfg used to enconde a video. However I guess someone of you could know the answer. In the JSVM manual I saw this video that after been analyzed with BitStreamExtractorStatic we can see this: > BitStreamExtractorStatic input.svc Layer Resolution Framerate Bitrate DTQ 0 176x144 3.7500 106.00 (0,0,0) 1 176x144 3.7500 206.00 (0,0,1) 2 176x144 3.7500 341.00 (0,0,2) 3 176x144 7.5000 430.00 (0,1,0) 4 176x144 7.5000 454.00 (0,1,1) 5 176x144 7.5000 508.00 (0,1,2) 6 176x144 15.0000 594.00 (0,2,0) 7 176x144 15.0000 631.00 (0,2,1) 8 176x144 15.0000 721.00 (0,2,2) 9 352x288 3.7500 666.00 (1,0,0) 10 352x288 3.7500 1010.00 (1,0,1) 11 352x288 7.5000 1364.00 (1,1,0) 12 352x288 7.5000 1454.00 (1,1,1) 13 352x288 15.0000 1838.00 (1,2,0) 14 352x288 15.0000 1963.00 (1,2,1) 15 352x288 30.0000 2192.00 (1,3,0) 16 352x288 30.0000 2358.00 (1,3,1) As we can see the quality_level has different values but I could never enconde a video that has those level modified. Could anyone please tell em which parameters should be changed and modified to have layers with different quality_levels, or has anyone a sample with cgs? Thanks for you all. And please the last question to displaya higher or lower resolution must be user "l" and "b" and to display the layer we are watching with a lower or higher temporal level we use "." and ";". What about quality levels? How to switch between quality levels? Thank you so much for your time! Eder. |
From: Yu-Sian <ma...@gm...> - 2012-03-04 13:06:45
|
Hi, I try to use multi-thread increasing decoding performance. Also, I think if I create some threads to pick up inter frame macro blocks decoding, it will have no dependence on decoding sequence in the same frame. So I do this on BL macroblock. I modify file "Slice_data_B_svc.c" and assign function "Decode_B_BL()" to some threads. Then make sure all threads finishing their tasks before exit its' frame. But the result shows it refer wrong frames during decoding. Do I make any mistake on this or you have any suggestion? Thanks much! |
From: Mickaël R. <Mic...@in...> - 2012-03-03 11:12:47
|
Could you point which sequence support SVC to AVC rewriting? I am far to be sure that the decoder supports it. I suppose we are able to decode an SVC layer supporting it however the decoder should not rewrite this stream compliant with AVC. I suppose this is the work of your transcoder. Thanks, Mickaël Le 3 mars 2012 à 04:26, Somsubhra Sharangi a écrit : > Hi, > > I am a new user of openSVCdecoder. I am trying to create a custom SVC-to-AVC stream rewriter. I saw in the conformance spreadsheet that both sequence level and macro-block level rewrite are supported, but I don't seem to find them in the code. Can you please point me to the files which contain this feature? Is there a flag to tell the decoder to perform rewrite? Also any information regarding how can I make a rewriter binary will be useful. > > Regards, > Som |
From: Somsubhra S. <som...@sf...> - 2012-03-03 03:26:22
|
Hi, I am a new user of openSVCdecoder. I am trying to create a custom SVC-to-AVC stream rewriter. I saw in the conformance spreadsheet that both sequence level and macro-block level rewrite are supported, but I don't seem to find them in the code. Can you please point me to the files which contain this feature? Is there a flag to tell the decoder to perform rewrite? Also any information regarding how can I make a rewriter binary will be useful. Regards, Som |
From: Eder O. Z. <ga...@gm...> - 2012-02-20 03:31:40
|
Hi! First thanks for OpenSVCdec, it really helps when trying to work with H.264 SVC I was trying to take the cfgs used to encode video_5.mp4 that can be downloaded from the website. Could anyone share the the config files (main and cfg) used to encode it please? Thanks to everyone |
From: Shuaijun Z. <sz...@re...> - 2012-01-27 12:04:00
|
Hi there, Is it possible to change spatial during decoding without sending the full video sequence? I have a svc video. It has a IDR frame every 32 frames. The following is the video information. Layer Resolution Framerate Bitrate MinBitrate DTQ 0 320x180 7.5000 72.50 72.50 (0,0,0) 1 320x180 15.0000 94.90 94.90 (0,1,0) 2 320x180 30.0000 121.10 121.10 (0,2,0) 3 640x360 7.5000 239.40 239.40 (1,0,0) 4 640x360 15.0000 312.60 312.60 (1,1,0) 5 640x360 30.0000 391.70 391.70 (1,2,0) 6 1024x576 7.5000 812.30 812.30 (2,0,0) 7 1024x576 15.0000 952.10 952.10 (2,1,0) 8 1024x576 30.0000 1118.70 1118.70 (2,2,0) I am wondering that during decoding, if I send different video layers (by * extractor*) to decoder, is the decoder able to handle the different spatial automatically. For example: initially I send the video (layer 0 to layer 8) to decoder, so it decodes 1024X576; after 300 frames, I send the video of (layer 0 to layer 5) to decoder, is the decoder able to decode the video in 640X360 resolution. I have checked the Mplayer with OpenSVC library. How it changes the video layer is that it use the interface of *void UpdateLayer(int *DqIdTable, int *CurrDqId, int *TemporalCom, int *TemporalId, int MaxDqId, int Command) *to change the CurrDqId. Then set the layer by SetCommandLayer*(Layer, h -> MaxDqId, h -> CurrDqId, &h -> TemporalCom, h -> TemporalId); *But no matter how the layer is changed, the full video sequence (NAL sequence) is sending to decoder * * The difference in my case is I am sending only the corresponding NAL sequence to the decoder whilst changing the layer. E.g. layer 0 to layer 2 if I only want 320X180, layer 0 to layer 5 if I only want 640X360. etc. The current solution I am doing for my case is: Whenever meeting a IDR Access Unit, I will get the DqIdMax by GetDqIdMax(buf, buf_size, h -> nal_length_size*, h -> DqIdTable, h -> is_avc). *Then use this DqIdMax as the CurrDqId to decode. For every IDR sequence, I check its DqIdMax in case the layer is changed. So that the decoding process can be changed at least in a new IDR sequence. I have tried my solution. It is just partly working. The case is: - Initially I play/decode the video in layer 5 (layer 0 to layer 5), The decoded picture is 640X360 resolution. Later I only send layer 0 to layer 2 to decoder with the new DqIdMax, the decoded picture is changed to 360X180. [*SUCCEED*] - Initially I decode the video in layer 8 (layer 0 to layer 5). The decoded picture is 1024X576. Later if I only send layer 5 (layer 0 to layer 5) to decoder with the new DqIdMax, the decoded picture was not changed [ *FAILED*]. Later if I continue sending less layer (layer 0 to layer 2) to decoder with the new DqIdMax, the decoded picture was changed to 360X180. [*Partly Succeed*] Here is my question: 1. Is my solution right or partly right? 2. Do you guys have other solution for my case? If there is anything in my explanation unclear, please let me know. thank you in advance. Jason |
From: Mickaël R. <Mic...@in...> - 2012-01-12 17:29:22
|
Fyi, the yuv reconstructed picture is of size x + 32, y +32 (with edges all around the image for motion compensation). A YUV 4:2:0 is 4 times the size less on U and V than for Y. I will look deeper into this other bug. Mickaël Le 12 janv. 2012 à 17:57, Brett Slote a écrit : > Hello, > > We are trying to learn how to interpret the picture that is returned by decodeNAL(..). We have the simple code below to try to print the picture to a .yuv file. I realize that I may need to add 32 to the width (though I'm not sure why, the dimensions are coming as 352x288 as expected...), and I realize that the /2 may be wrong for U and V if our assumption about format is wrong... > > But what is puzzling us is that it crashes on the loop writing the Y component when j==1389. If we comment out the Y loop, the U loop crashes at 1388. > > If anyone could give us a little insight into how to interpret the return from decodeNAL, it would really help us.. I know I should be able to see it from MPlayer... but the memory just gets set and passed around so much I'm not seeing how it gets used in the end... Thank you. > > > int gotPicture = decodeNAL(_playerStruct, tbuff, i-start+1, &Picture, _Layer); > if (gotPicture == SVC_IMAGE_READY) // 1 > { > for (int j = 0; j < (Picture.Height)*(Picture.Width)-1; j++) > { > _dbg << "Y," << j << std::endl; > fputc((int) Picture.pY[j], _out); > } > for (int j = 0; j < ((Picture.Height * Picture.Width) -1 )/2; j++) > { > _dbg << "U," << j << std::endl; > fputc((int) Picture.pU[j], _out); > } > for (int j = 0; j < ((Picture.Height-1*Picture.Width) -1 )/2; j++) > { > _dbg << "V," << j << std::endl; > fputc((int) Picture.pV[j], _out); > } > } > t > ------------------------------------------------------------------------------ > RSA(R) Conference 2012 > Mar 27 - Feb 2 > Save $400 by Jan. 27 > Register now! > http://p.sf.net/sfu/rsa-sfdev2dev2_______________________________________________ > Opensvcdecoder-support mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensvcdecoder-support |
From: Brett S. <bre...@gm...> - 2012-01-12 16:57:46
|
Hello, We are trying to learn how to interpret the picture that is returned by decodeNAL(..). We have the simple code below to try to print the picture to a .yuv file. I realize that I may need to add 32 to the width (though I'm not sure why, the dimensions are coming as 352x288 as expected...), and I realize that the /2 may be wrong for U and V if our assumption about format is wrong... But what is puzzling us is that it crashes on the loop writing the Y component when j==1389. If we comment out the Y loop, the U loop crashes at 1388. If anyone could give us a little insight into how to interpret the return from decodeNAL, it would really help us.. I know I should be able to see it from MPlayer... but the memory just gets set and passed around so much I'm not seeing how it gets used in the end... Thank you. int gotPicture = decodeNAL(_playerStruct, tbuff, i-start+1, &Picture, _Layer > ); > > if (gotPicture == SVC_IMAGE_READY) // 1 > { for (int j = 0; j < (Picture.Height)*(Picture.Width)-1; j++) > { > _dbg << "Y," << j << std::endl; > fputc((int) Picture.pY[j], _out); > } > for (int j = 0; j < ((Picture.Height * Picture.Width) -1 )/2; j++) > { > _dbg << "U," << j << std::endl; > fputc((int) Picture.pU[j], _out); > } > for (int j = 0; j < ((Picture.Height-1*Picture.Width) -1 )/2; j++) > { > _dbg << "V," << j << std::endl; > fputc((int) Picture.pV[j], _out); > } > > } t |