Hi all:
Now I am learning some about the flv plugin--flvdemux, I try to demux my flv test file like this: gst-launch filesrc location=test.flv ! flvdemux name=demux demux.video_00 ! queue ! filesink location=test.ves demux.audio_00 ! queue ! filesink location=test.aes
But when I run it , I just get the information like this: Setting pipeline to PAUSED ...
Pipeline is PREROLLING ... ERROR: from element /GstPipeline:pipeline0/GstFlvDemux:demux: Internal data stream error.
Additional debug info: gstflvdemux.c(2283): gst_flv_demux_loop (): /GstPipeline:pipeline0/GstFlvDemux:demux:
stream stopped, reason not-linked ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ...
Freeing pipeline ... I just want test the flvdemux plugin , So How I fixed it? tks:)
------------------------------------------------------------------------------ Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL, new data types, scalar functions, improved concurrency, built-in packages, OCI, SQL*Plus, data movement tools, best practices and more. http://p.sf.net/sfu/oracle-sfdev2dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Could you run the same pipeline with -v option and paste the log here ?
On Sat, Dec 11, 2010 at 11:47 AM, michael <[hidden email]> wrote: Hi all: -- Regards, Sudarshan Bisht ------------------------------------------------------------------------------ Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL, new data types, scalar functions, improved concurrency, built-in packages, OCI, SQL*Plus, data movement tools, best practices and more. http://p.sf.net/sfu/oracle-sfdev2dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Hi sudarshan:
I run it with the -v option, and the result like this: Setting pipeline to PAUSED ... Pipeline is PREROLLING ... /GstPipeline:pipeline0/GstFlvDemux:demux.GstPad:video: caps = video/x-h264, pixel-aspect-ratio=(fraction)1/1, codec_data=(buffer)01640015ffe1001e67640015ac34e602808effc028402804000003000400000300ca3c58b67801000468e9bbcb
ERROR: from element /GstPipeline:pipeline0/GstFlvDemux:demux: Internal data stream error. Additional debug info:
gstflvdemux.c(2283): gst_flv_demux_loop (): /GstPipeline:pipeline0/GstFlvDemux:demux: stream stopped, reason not-linked
ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... /GstPipeline:pipeline0/GstFlvDemux:demux.GstPad:audio: caps = NULL
/GstPipeline:pipeline0/GstFlvDemux:demux.GstPad:video: caps = NULL Freeing pipeline ... I have found that the in function: gst_flv_demux_parse_tag_video() , the call gst_pad_push(demux->video_pad, outbuf) returned the -1; On Sat, Dec 11, 2010 at 4:33 PM, sudarshan bisht <[hidden email]> wrote: Could you run the same pipeline with -v option and paste the log here ? ------------------------------------------------------------------------------ Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL, new data types, scalar functions, improved concurrency, built-in packages, OCI, SQL*Plus, data movement tools, best practices and more. http://p.sf.net/sfu/oracle-sfdev2dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Ok, now can you try following,
gst-launch filesrc location=test.flv ! flvdemux name=demux demux.video_00 ! queue ! "video/x-h264, pixel-aspect-ratio=(fraction)1/1, codec_data=(buffer)01640015ffe1001e67640015ac34e602808effc028402804000003000400000300ca3c58b67801000468e9bbcb " ! filesink location=test.ves demux.audio_00 ! queue ! filesink location=test.aes On Sat, Dec 11, 2010 at 10:49 AM, michael <[hidden email]> wrote:
-- Regards, Sudarshan Bisht ------------------------------------------------------------------------------ Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL, new data types, scalar functions, improved concurrency, built-in packages, OCI, SQL*Plus, data movement tools, best practices and more. http://p.sf.net/sfu/oracle-sfdev2dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Hi sudarshan:
I followed your command, I got information : WARNING: erroneous pipeline: could not parse caps "video/x-h264,\ pixel-aspect-ratio=(fraction)1/1,\ codec_data=(buffer)01640015ffe1001e67640015ac34e602808effc028402804000003000400000300ca3c58b67801000468e9bbcb\"
On Sat, Dec 11, 2010 at 7:32 PM, sudarshan bisht <[hidden email]> wrote: Ok, now can you try following, ------------------------------------------------------------------------------ Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL, new data types, scalar functions, improved concurrency, built-in packages, OCI, SQL*Plus, data movement tools, best practices and more. http://p.sf.net/sfu/oracle-sfdev2dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
and what the string means?
On Sat, Dec 11, 2010 at 9:46 PM, michael <[hidden email]> wrote: Hi sudarshan: ------------------------------------------------------------------------------ Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL, new data types, scalar functions, improved concurrency, built-in packages, OCI, SQL*Plus, data movement tools, best practices and more. http://p.sf.net/sfu/oracle-sfdev2dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
In reply to this post by michael young
Your best bet is to use gst-inspect and look at what the various templates of the pads are. It sounds like you need to do some conversion somewhere. Sent from my iPhone
------------------------------------------------------------------------------ Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL, new data types, scalar functions, improved concurrency, built-in packages, OCI, SQL*Plus, data movement tools, best practices and more. http://p.sf.net/sfu/oracle-sfdev2dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
I suggest you to use capsfilter, as you said in your earlier mails that gst_pad_push returns -1 , that means flvdemux is not able to push buffer to the next element and it may happen because of lack of caps negotiations.
By the way how did you create this test.flv file ? and are you able to play this file with other players ? and give a try to following pipeline; gst-launch -v playbin uri=file:///path/test.flv
On Sat, Dec 11, 2010 at 10:55 PM, Timothy Braun <[hidden email]> wrote:
-- Regards, Sudarshan Bisht ------------------------------------------------------------------------------ Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL, new data types, scalar functions, improved concurrency, built-in packages, OCI, SQL*Plus, data movement tools, best practices and more. http://p.sf.net/sfu/oracle-sfdev2dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Hi sadarshan:
I can play the file by your command: gst-launch -v playbin uri=file:///path/test.flv
On Sun, Dec 12, 2010 at 3:53 PM, sudarshan bisht <[hidden email]> wrote: I suggest you to use capsfilter, as you said in your earlier mails that gst_pad_push returns -1 , that means flvdemux is not able to push buffer to the next element and it may happen because of lack of caps negotiations. ------------------------------------------------------------------------------ Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL, new data types, scalar functions, improved concurrency, built-in packages, OCI, SQL*Plus, data movement tools, best practices and more. http://p.sf.net/sfu/oracle-sfdev2dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Ok, it seems playbin takes care of caps negotiations correctly when "codec_data" is a part of caps. On Sun, Dec 12, 2010 at 2:46 PM, michael <[hidden email]> wrote: Hi sadarshan: -- Regards, Sudarshan Bisht ------------------------------------------------------------------------------ Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL, new data types, scalar functions, improved concurrency, built-in packages, OCI, SQL*Plus, data movement tools, best practices and more. http://p.sf.net/sfu/oracle-sfdev2dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
I do not just want to play the FLV file, I want to demux the FLV file trough the gstflvdemux plugin.
So maybe I should go on to look for the reason why the gstflvdemux cannot work without the playbin. I can demux the MP4 file following this :
gst-launch filesrc location=test.mp4 ! qtdemux name=demux demux.video_00 ! queue ! filesink location=test.ves demux.audio_00 ! queue ! filesink location=test.aes But why this can NOT work with the flvdemux ? On Sun, Dec 12, 2010 at 6:41 PM, sudarshan bisht <[hidden email]> wrote:
------------------------------------------------------------------------------ Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL, new data types, scalar functions, improved concurrency, built-in packages, OCI, SQL*Plus, data movement tools, best practices and more. http://p.sf.net/sfu/oracle-sfdev2dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
On Sun, 2010-12-12 at 19:34 +0800, michael wrote:
> I do not just want to play the FLV file, I want to demux the FLV file > trough the gstflvdemux plugin. > So maybe I should go on to look for the reason why the gstflvdemux > cannot work without the playbin. > I can demux the MP4 file following this : > gst-launch filesrc location=test.mp4 ! qtdemux name=demux > demux.video_00 ! queue ! filesink location=test.ves demux.audio_00 ! > queue ! filesink location=test.aes > But why this can NOT work with the flvdemux ? Because you use the wrong pad names. use gst-inspect to see the possible srcpad names. Wim > > > > On Sun, Dec 12, 2010 at 6:41 PM, sudarshan bisht > <[hidden email]> wrote: > > > Ok, it seems playbin takes care of caps negotiations correctly > when "codec_data" is a part of caps. > > > So does this solve your problem ? Or still you want to use > your old pipeline ? > > > > > > > On Sun, Dec 12, 2010 at 2:46 PM, michael <[hidden email]> > wrote: > Hi sadarshan: > I can play the file by your command: gst-launch > -v playbin uri=file:///path/test.flv > > > > On Sun, Dec 12, 2010 at 3:53 PM, sudarshan bisht > <[hidden email]> wrote: > I suggest you to use capsfilter, as you said > in your earlier mails that gst_pad_push > returns -1 , that means flvdemux is not able > to push buffer to the next element and it may > happen because of lack of caps negotiations. > > > By the way how did you create this test.flv > file ? and are you able to play this file with > other players ? > > > and give a try to following pipeline; > gst-launch -v playbin > uri=file:///path/test.flv > > > > > > On Sat, Dec 11, 2010 at 10:55 PM, Timothy > Braun <[hidden email]> wrote: > Your best bet is to use gst-inspect > and look at what the various templates > of the pads are. It sounds like you > need to do some conversion somewhere. > > Sent from my iPhone > > > On Dec 11, 2010, at 8:46 AM, michael > <[hidden email]> wrote: > > > > > Hi sudarshan: > > I followed your command, I got > > information : > > WARNING: erroneous pipeline: could > > not parse caps "video/x-h264,\ > > pixel-aspect-ratio=(fraction)1/1,\ > > codec_data=(buffer)01640015ffe1001e67640015ac34e602808effc028402804000003000400000300ca3c58b67801000468e9bbcb\" > > > > > > > > > > > > On Sat, Dec 11, 2010 at 7:32 PM, > > sudarshan bisht > > <[hidden email]> wrote: > > Ok, now can you try > > following, > > > > gst-launch filesrc > > location=test.flv ! flvdemux > > name=demux demux.video_00 ! > > queue ! "video/x-h264, > > pixel-aspect-ratio=(fraction)1/1, codec_data=(buffer)01640015ffe1001e67640015ac34e602808effc028402804000003000400000300ca3c58b67801000468e9bbcb " ! filesink location=test.ves demux.audio_00 ! queue ! filesink location=test.aes > > > > > > > > On Sat, Dec 11, 2010 at > > 10:49 AM, michael > > <[hidden email]> wrote: > > Hi sudarshan: > > I run it with > > the -v option, and > > the result like > > this: > > > > Setting pipeline to > > PAUSED ... > > Pipeline is > > PREROLLING ... > > /GstPipeline:pipeline0/GstFlvDemux:demux.GstPad:video: caps = video/x-h264, pixel-aspect-ratio=(fraction)1/1, codec_data=(buffer)01640015ffe1001e67640015ac34e602808effc028402804000003000400000300ca3c58b67801000468e9bbcb > > ERROR: from > > element /GstPipeline:pipeline0/GstFlvDemux:demux: Internal data stream error. > > Additional debug > > info: > > gstflvdemux.c(2283): > > gst_flv_demux_loop > > (): /GstPipeline:pipeline0/GstFlvDemux:demux: > > stream stopped, > > reason not-linked > > ERROR: pipeline > > doesn't want to > > preroll. > > Setting pipeline to > > NULL ... > > /GstPipeline:pipeline0/GstFlvDemux:demux.GstPad:audio: caps = NULL > > /GstPipeline:pipeline0/GstFlvDemux:demux.GstPad:video: caps = NULL > > Freeing pipeline ... > > > > > > I have found that > > the in function: > > gst_flv_demux_parse_tag_video() , the call gst_pad_push(demux->video_pad, outbuf) returned the -1; > > > > > > On Sat, Dec 11, 2010 > > at 4:33 PM, > > sudarshan bisht > > <[hidden email]> wrote: > > Could you > > run the same > > pipeline > > with -v > > option and > > paste the > > log here ? > > > > > > > > On Sat, Dec > > 11, 2010 at > > 11:47 AM, > > michael > > <[hidden email]> wrote: > > > > > > Hi > > all: > > > > Now > > I am > > learning some about the flv plugin--flvdemux, I try to demux my flv test file like this: > > gst-launch filesrc location=test.flv ! flvdemux name=demux demux.video_00 ! queue ! filesink location=test.ves demux.audio_00 ! queue ! filesink location=test.aes > > > > But > > when > > I > > run > > it , > > I > > just > > get > > the > > information like this: > > Setting pipeline to PAUSED ... > > Pipeline is PREROLLING ... > > ERROR: from element /GstPipeline:pipeline0/GstFlvDemux:demux: Internal data stream error. > > Additional debug info: > > gstflvdemux.c(2283): gst_flv_demux_loop (): /GstPipeline:pipeline0/GstFlvDemux:demux: > > stream stopped, reason not-linked > > ERROR: pipeline doesn't want to preroll. > > Setting pipeline to NULL ... > > Freeing pipeline ... > > > > > > I > > just > > want > > test > > the > > flvdemux plugin , So How I fixed it? tks:) > > > > > > ------------------------------------------------------------------------------ > > Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL, > > new > > data > > types, scalar functions, improved concurrency, built-in packages, > > OCI, > > SQL*Plus, data movement tools, best practices and more. > > http://p.sf.net/sfu/oracle-sfdev2dev > > _______________________________________________ > > gstreamer-devel mailing list > > [hidden email] > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > > > > > > > -- > > Regards, > > > > Sudarshan > > Bisht > > > > > > ------------------------------------------------------------------------------ > > Oracle to > > DB2 > > Conversion > > Guide: Learn > > learn about > > native > > support for > > PL/SQL, > > new data > > types, > > scalar > > functions, > > improved > > concurrency, > > built-in > > packages, > > OCI, > > SQL*Plus, > > data > > movement > > tools, best > > practices > > and more. > > http://p.sf.net/sfu/oracle-sfdev2dev > > _______________________________________________ > > gstreamer-devel mailing list > > [hidden email] > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > > > > > > > ------------------------------------------------------------------------------ > > Oracle to DB2 > > Conversion Guide: > > Learn learn about > > native support for > > PL/SQL, > > new data types, > > scalar functions, > > improved > > concurrency, > > built-in packages, > > OCI, SQL*Plus, data > > movement tools, best > > practices and more. > > http://p.sf.net/sfu/oracle-sfdev2dev > > _______________________________________________ > > gstreamer-devel > > mailing list > > [hidden email] > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > > > > > > > -- > > Regards, > > > > Sudarshan Bisht > > > > > > ------------------------------------------------------------------------------ > > Oracle to DB2 Conversion > > Guide: Learn learn about > > native support for PL/SQL, > > new data types, scalar > > functions, improved > > concurrency, built-in > > packages, > > OCI, SQL*Plus, data movement > > tools, best practices and > > more. > > http://p.sf.net/sfu/oracle-sfdev2dev > > _______________________________________________ > > gstreamer-devel mailing list > > [hidden email] > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > > > > > ------------------------------------------------------------------------------ > > Oracle to DB2 Conversion Guide: > > Learn learn about native support for > > PL/SQL, > > new data types, scalar functions, > > improved concurrency, built-in > > packages, > > OCI, SQL*Plus, data movement tools, > > best practices and more. > > http://p.sf.net/sfu/oracle-sfdev2dev > > _______________________________________________ > > gstreamer-devel mailing list > > [hidden email] > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > ------------------------------------------------------------------------------ > Oracle to DB2 Conversion Guide: Learn > learn about native support for PL/SQL, > new data types, scalar functions, > improved concurrency, built-in > packages, > OCI, SQL*Plus, data movement tools, > best practices and more. > http://p.sf.net/sfu/oracle-sfdev2dev > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > > -- > Regards, > > Sudarshan Bisht > > > ------------------------------------------------------------------------------ > Oracle to DB2 Conversion Guide: Learn learn > about native support for PL/SQL, > new data types, scalar functions, improved > concurrency, built-in packages, > OCI, SQL*Plus, data movement tools, best > practices and more. > http://p.sf.net/sfu/oracle-sfdev2dev > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > > ------------------------------------------------------------------------------ > Oracle to DB2 Conversion Guide: Learn learn about > native support for PL/SQL, > new data types, scalar functions, improved > concurrency, built-in packages, > OCI, SQL*Plus, data movement tools, best practices and > more. > http://p.sf.net/sfu/oracle-sfdev2dev > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > > -- > Regards, > > Sudarshan Bisht > > > ------------------------------------------------------------------------------ > Oracle to DB2 Conversion Guide: Learn learn about native > support for PL/SQL, > new data types, scalar functions, improved concurrency, > built-in packages, > OCI, SQL*Plus, data movement tools, best practices and more. > http://p.sf.net/sfu/oracle-sfdev2dev > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > ------------------------------------------------------------------------------ > Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL, > new data types, scalar functions, improved concurrency, built-in packages, > OCI, SQL*Plus, data movement tools, best practices and more. > http://p.sf.net/sfu/oracle-sfdev2dev > _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel ------------------------------------------------------------------------------ Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL, new data types, scalar functions, improved concurrency, built-in packages, OCI, SQL*Plus, data movement tools, best practices and more. http://p.sf.net/sfu/oracle-sfdev2dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Hi Wim:
Do you means that I just used the wrong srcpad for flvdemux ?
On Sun, Dec 12, 2010 at 7:42 PM, Wim Taymans <[hidden email]> wrote:
------------------------------------------------------------------------------ Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL, new data types, scalar functions, improved concurrency, built-in packages, OCI, SQL*Plus, data movement tools, best practices and more. http://p.sf.net/sfu/oracle-sfdev2dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
On Sun, 2010-12-12 at 20:03 +0800, michael wrote:
> Hi Wim: > Do you means that I just used the wrong srcpad for flvdemux ? Well yes, video_00 is not a pad that flvdemux will ever make according to gst-inspect. Wim > > On Sun, Dec 12, 2010 at 7:42 PM, Wim Taymans <[hidden email]> > wrote: > On Sun, 2010-12-12 at 19:34 +0800, michael wrote: > > I do not just want to play the FLV file, I want to demux the > FLV file > > trough the gstflvdemux plugin. > > So maybe I should go on to look for the reason why the > gstflvdemux > > cannot work without the playbin. > > I can demux the MP4 file following this : > > gst-launch filesrc location=test.mp4 ! qtdemux name=demux > > demux.video_00 ! queue ! filesink location=test.ves > demux.audio_00 ! > > queue ! filesink location=test.aes > > But why this can NOT work with the flvdemux ? > > > Because you use the wrong pad names. use gst-inspect to see > the possible > srcpad names. > > Wim > > > > > > > > > On Sun, Dec 12, 2010 at 6:41 PM, sudarshan bisht > > <[hidden email]> wrote: > > > > > > Ok, it seems playbin takes care of caps negotiations > correctly > > when "codec_data" is a part of caps. > > > > > > So does this solve your problem ? Or still you want > to use > > your old pipeline ? > > > > > > > > > > > > > > On Sun, Dec 12, 2010 at 2:46 PM, michael > <[hidden email]> > > wrote: > > Hi sadarshan: > > I can play the file by your command: > gst-launch > > -v playbin uri=file:///path/test.flv > > > > > > > > On Sun, Dec 12, 2010 at 3:53 PM, sudarshan > bisht > > <[hidden email]> wrote: > > I suggest you to use capsfilter, as > you said > > in your earlier mails that > gst_pad_push > > returns -1 , that means flvdemux is > not able > > to push buffer to the next element > and it may > > happen because of lack of caps > negotiations. > > > > > > By the way how did you create this > test.flv > > file ? and are you able to play this > file with > > other players ? > > > > > > and give a try to following > pipeline; > > gst-launch -v playbin > > uri=file:///path/test.flv > > > > > > > > > > > > On Sat, Dec 11, 2010 at 10:55 PM, > Timothy > > Braun <[hidden email]> > wrote: > > Your best bet is to use > gst-inspect > > and look at what the various > templates > > of the pads are. It sounds > like you > > need to do some conversion > somewhere. > > > > Sent from my iPhone > > > > > > On Dec 11, 2010, at 8:46 AM, > michael > > <[hidden email]> wrote: > > > > > > > > > Hi sudarshan: > > > I followed your > command, I got > > > information : > > > WARNING: erroneous > pipeline: could > > > not parse caps > "video/x-h264,\ > > > > pixel-aspect-ratio=(fraction)1/1,\ > > > > codec_data=(buffer)01640015ffe1001e67640015ac34e602808effc028402804000003000400000300ca3c58b67801000468e9bbcb\" > > > > > > > > > > > > > > > > > > On Sat, Dec 11, 2010 at > 7:32 PM, > > > sudarshan bisht > > > > <[hidden email]> wrote: > > > Ok, now can you > try > > > following, > > > > > > gst-launch filesrc > > > > location=test.flv ! flvdemux > > > name=demux > demux.video_00 ! > > > queue ! > "video/x-h264, > > > > pixel-aspect-ratio=(fraction)1/1, > codec_data=(buffer)01640015ffe1001e67640015ac34e602808effc028402804000003000400000300ca3c58b67801000468e9bbcb " ! filesink location=test.ves demux.audio_00 ! queue ! filesink location=test.aes > > > > > > > > > > > > On Sat, Dec 11, > 2010 at > > > 10:49 AM, michael > > > > <[hidden email]> wrote: > > > Hi > sudarshan: > > > I run > it with > > > the -v > option, and > > > the > result like > > > this: > > > > > > Setting > pipeline to > > > PAUSED ... > > > Pipeline > is > > > > PREROLLING ... > > > > /GstPipeline:pipeline0/GstFlvDemux:demux.GstPad:video: caps > = video/x-h264, pixel-aspect-ratio=(fraction)1/1, > codec_data=(buffer)01640015ffe1001e67640015ac34e602808effc028402804000003000400000300ca3c58b67801000468e9bbcb > > > ERROR: > from > > > > element /GstPipeline:pipeline0/GstFlvDemux:demux: Internal > data stream error. > > > Additional > debug > > > info: > > > > gstflvdemux.c(2283): > > > > gst_flv_demux_loop > > > > (): /GstPipeline:pipeline0/GstFlvDemux:demux: > > > stream > stopped, > > > reason > not-linked > > > ERROR: > pipeline > > > doesn't > want to > > > preroll. > > > Setting > pipeline to > > > NULL ... > > > > /GstPipeline:pipeline0/GstFlvDemux:demux.GstPad:audio: caps > = NULL > > > > /GstPipeline:pipeline0/GstFlvDemux:demux.GstPad:video: caps > = NULL > > > Freeing > pipeline ... > > > > > > > > > I have > found that > > > the in > function: > > > > gst_flv_demux_parse_tag_video() , the call > gst_pad_push(demux->video_pad, outbuf) returned the -1; > > > > > > > > > On Sat, > Dec 11, 2010 > > > at 4:33 > PM, > > > sudarshan > bisht > > > > <[hidden email]> wrote: > > > > Could you > > > > run the same > > > > pipeline > > > > with -v > > > > option and > > > > paste the > > > > log here ? > > > > > > > > > > > > On > Sat, Dec > > > > 11, 2010 at > > > > 11:47 AM, > > > > michael > > > > <[hidden email]> wrote: > > > > > > > > > > Hi > > > > all: > > > > > > > Now > > > > I am > > > > learning some about the flv plugin--flvdemux, I try to demux > my flv test file like this: > > > > gst-launch filesrc location=test.flv ! flvdemux name=demux > demux.video_00 ! queue ! filesink location=test.ves > demux.audio_00 ! queue ! filesink location=test.aes > > > > > > > But > > > > when > > > > I > > > > run > > > > it , > > > > I > > > > just > > > > get > > > > the > > > > information like this: > > > > Setting pipeline to PAUSED ... > > > > Pipeline is PREROLLING ... > > > > ERROR: from element /GstPipeline:pipeline0/GstFlvDemux:demux: > Internal data stream error. > > > > Additional debug info: > > > > gstflvdemux.c(2283): gst_flv_demux_loop > (): /GstPipeline:pipeline0/GstFlvDemux:demux: > > > > stream stopped, reason not-linked > > > > ERROR: pipeline doesn't want to preroll. > > > > Setting pipeline to NULL ... > > > > Freeing pipeline ... > > > > > > > > > > I > > > > just > > > > want > > > > test > > > > the > > > > flvdemux plugin , So How I fixed it? tks:) > > > > > > > > > > ------------------------------------------------------------------------------ > > > > Oracle to DB2 Conversion Guide: Learn learn about native > support for PL/SQL, > > > > new > > > > data > > > > types, scalar functions, improved concurrency, built-in > packages, > > > > OCI, > > > > SQL*Plus, data movement tools, best practices and more. > > > > http://p.sf.net/sfu/oracle-sfdev2dev > > > > _______________________________________________ > > > > gstreamer-devel mailing list > > > > [hidden email] > > > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > > > > > > > > > > > > -- > > > > Regards, > > > > > > > Sudarshan > > > > Bisht > > > > > > > > > > ------------------------------------------------------------------------------ > > > > Oracle to > > > > DB2 > > > > Conversion > > > > Guide: Learn > > > > learn about > > > > native > > > > support for > > > > PL/SQL, > > > > new data > > > > types, > > > > scalar > > > > functions, > > > > improved > > > > concurrency, > > > > built-in > > > > packages, > > > > OCI, > > > > SQL*Plus, > > > > data > > > > movement > > > > tools, best > > > > practices > > > > and more. > > > > http://p.sf.net/sfu/oracle-sfdev2dev > > > > _______________________________________________ > > > > gstreamer-devel mailing list > > > > [hidden email] > > > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > Oracle to > DB2 > > > Conversion > Guide: > > > Learn > learn about > > > native > support for > > > PL/SQL, > > > new data > types, > > > scalar > functions, > > > improved > > > > concurrency, > > > built-in > packages, > > > OCI, > SQL*Plus, data > > > movement > tools, best > > > practices > and more. > > > > http://p.sf.net/sfu/oracle-sfdev2dev > > > > _______________________________________________ > > > > gstreamer-devel > > > mailing > list > > > > [hidden email] > > > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > > > > > > > > > > > > -- > > > Regards, > > > > > > Sudarshan Bisht > > > > > > > > > > ------------------------------------------------------------------------------ > > > Oracle to DB2 > Conversion > > > Guide: Learn learn > about > > > native support for > PL/SQL, > > > new data types, > scalar > > > functions, > improved > > > concurrency, > built-in > > > packages, > > > OCI, SQL*Plus, > data movement > > > tools, best > practices and > > > more. > > > > http://p.sf.net/sfu/oracle-sfdev2dev > > > > _______________________________________________ > > > gstreamer-devel > mailing list > > > > [hidden email] > > > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > Oracle to DB2 Conversion > Guide: > > > Learn learn about native > support for > > > PL/SQL, > > > new data types, scalar > functions, > > > improved concurrency, > built-in > > > packages, > > > OCI, SQL*Plus, data > movement tools, > > > best practices and more. > > > > http://p.sf.net/sfu/oracle-sfdev2dev > > > > _______________________________________________ > > > gstreamer-devel mailing > list > > > > [hidden email] > > > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > > > > > ------------------------------------------------------------------------------ > > Oracle to DB2 Conversion > Guide: Learn > > learn about native support > for PL/SQL, > > new data types, scalar > functions, > > improved concurrency, > built-in > > packages, > > OCI, SQL*Plus, data movement > tools, > > best practices and more. > > > http://p.sf.net/sfu/oracle-sfdev2dev > > > _______________________________________________ > > gstreamer-devel mailing list > > > [hidden email] > > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > > > > > > > -- > > Regards, > > > > Sudarshan Bisht > > > > > > > ------------------------------------------------------------------------------ > > Oracle to DB2 Conversion Guide: > Learn learn > > about native support for PL/SQL, > > new data types, scalar functions, > improved > > concurrency, built-in packages, > > OCI, SQL*Plus, data movement tools, > best > > practices and more. > > http://p.sf.net/sfu/oracle-sfdev2dev > > > _______________________________________________ > > gstreamer-devel mailing list > > > [hidden email] > > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > > > > > > > > ------------------------------------------------------------------------------ > > Oracle to DB2 Conversion Guide: Learn learn > about > > native support for PL/SQL, > > new data types, scalar functions, improved > > concurrency, built-in packages, > > OCI, SQL*Plus, data movement tools, best > practices and > > more. > > http://p.sf.net/sfu/oracle-sfdev2dev > > > _______________________________________________ > > gstreamer-devel mailing list > > [hidden email] > > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > > > > > > > -- > > Regards, > > > > Sudarshan Bisht > > > > > > > ------------------------------------------------------------------------------ > > Oracle to DB2 Conversion Guide: Learn learn about > native > > support for PL/SQL, > > new data types, scalar functions, improved > concurrency, > > built-in packages, > > OCI, SQL*Plus, data movement tools, best practices > and more. > > http://p.sf.net/sfu/oracle-sfdev2dev > > _______________________________________________ > > gstreamer-devel mailing list > > [hidden email] > > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > > > > > > ------------------------------------------------------------------------------ > > Oracle to DB2 Conversion Guide: Learn learn about native > support for PL/SQL, > > new data types, scalar functions, improved concurrency, > built-in packages, > > OCI, SQL*Plus, data movement tools, best practices and more. > > http://p.sf.net/sfu/oracle-sfdev2dev > > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > ------------------------------------------------------------------------------ > Oracle to DB2 Conversion Guide: Learn learn about native > support for PL/SQL, > new data types, scalar functions, improved concurrency, > built-in packages, > OCI, SQL*Plus, data movement tools, best practices and more. > http://p.sf.net/sfu/oracle-sfdev2dev > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > ------------------------------------------------------------------------------ > Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL, > new data types, scalar functions, improved concurrency, built-in packages, > OCI, SQL*Plus, data movement tools, best practices and more. > http://p.sf.net/sfu/oracle-sfdev2dev > _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel ------------------------------------------------------------------------------ Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL, new data types, scalar functions, improved concurrency, built-in packages, OCI, SQL*Plus, data movement tools, best practices and more. http://p.sf.net/sfu/oracle-sfdev2dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Hi Wim:
thank you so much , I got it work like this : gst-launch filesrc location=test.flv ! flvdemux name=demux demux.video ! queue ! filesink location=test.ves demux.audio ! queue ! filesink location=test.aes
On Sun, Dec 12, 2010 at 8:20 PM, Wim Taymans <[hidden email]> wrote:
------------------------------------------------------------------------------ Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL, new data types, scalar functions, improved concurrency, built-in packages, OCI, SQL*Plus, data movement tools, best practices and more. http://p.sf.net/sfu/oracle-sfdev2dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |