[gstreamer-bugs] [Bug 392534] ffdemux enhancement: push based scheduling

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Thu Apr 26 07:24:11 PDT 2007


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=392534

  GStreamer | gst-ffmpeg | Ver: 0.10.2

Tim Angus changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tim at ngus.net




------- Comment #10 from Tim Angus  2007-04-26 14:24 UTC -------
Is this patch known to work? I have applied and compiled it successfully but
I'm not having much luck in using pipelines which require push support. For
example...

gst-launch-0.10 gnomevfssrc location=/home/tim/public_html/whatever.flv !
decodebin ! ffmpegcolorspace ! ximagesink

...works with no problems, but if I put a queue between the source and the
decodebin I get no output window and a lot of ERROR lines in the terminal:

tim at backpack:~/sources/gstreamer/head/gst-ffmpeg$ gst-launch-0.10 -v
gnomevfssrc location=/home/tim/public_html/whatever.flv ! queue ! decodebin !
ffmpegcolorspace ! ximagesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
/pipeline0/decodebin0/typefind.src: caps = video/x-flv
/pipeline0/decodebin0/ffdemux_flv0.sink: caps = video/x-flv
0:00:00.350915000 24249 0x80ff278 ERROR               ffmpeg :0:: skipping flv
packet: type 0, size 1160065, flags 0

0:00:00.351058000 24249 0x80ff278 ERROR               ffmpeg :0:: skipping flv
packet: type 137, size 8783898, flags 0

0:00:00.351193000 24249 0x80ff278 ERROR               ffmpeg :0:: skipping flv
packet: type 16, size 13869696, flags 0

0:00:00.351351000 24249 0x80ff278 ERROR               ffmpeg :0:: skipping flv
packet: type 42, size 16774000, flags 0

0:00:00.351476000 24249 0x80ff278 ERROR               ffmpeg :0:: skipping flv
packet: type 56, size 4208726, flags 0

[snipped lots of output similar to above]
[gst-launch appears to hang at this point, and I hit ctrl-c]

0:00:00.366637000 24249 0x80ff278 ERROR               ffmpeg :0:: skipping flv
packet: type 31, size 2231299, flags 0

0:00:00.366732000 24249 0x80ff278 ERROR               ffmpeg :0:: skipping flv
packet: type 237, size 4076417, flags 0

0:00:00.366828000 24249 0x80ff278 ERROR               ffmpeg :0:: skipping flv
packet: type 41, size 5180399, flags 0

0:00:00.366925000 24249 0x80ff278 ERROR               ffmpeg :0:: skipping flv
packet: type 50, size 10446398, flags 0

0:00:00.367020000 24249 0x80ff278 ERROR               ffmpeg :0:: skipping flv
packet: type 143, size 13961506, flags 0

0:00:00.367155000 24249 0x80ff278 ERROR               ffmpeg :0:: skipping flv
packet: type 34, size 4666866, flags 0

0:00:00.367255000 24249 0x80ff278 ERROR               ffmpeg :0:: skipping flv
packet: type 75, size 4060389, flags 0

Caught interrupt -- handling interrupt.
Interrupt: Setting pipeline to PAUSED ...
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
/pipeline0/decodebin0/ffdemux_flv0.audio_00: caps = NULL
/pipeline0/decodebin0/ffdemux_flv0.sink: caps = NULL
/pipeline0/decodebin0/typefind.src: caps = NULL
FREEING pipeline ...
tim at backpack:~/sources/gstreamer/head/gst-ffmpeg$ 

TIA for any insight you are able to offer.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=392534.




More information about the Gstreamer-bugs mailing list