Bug#690855: libgstreamer0.10-0: pipeline stalled without error message with h264 video and appsink

Alexandre Rossi niol at incube.tk
Thu Oct 18 15:32:13 UTC 2012


Package: libgstreamer0.10-0
Version: 0.10.36-1
Severity: minor

Hi,

The following pipeline is sometimes stalled with an h264 video.

Normal run :

$ LANG=C GST_DEBUG=2 gst-launch filesrc location=stalling-rgbcaps-pipeline.mp4 ! decodebin name=decode ! queue ! ffmpegcolorspace ! video/x-raw-rgb ! appsink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
0:00:00.058218066 30678      0x1b362d0 WARN                 qtdemux qtdemux_types.c:191:qtdemux_type_get: unknown QuickTime node type avc1
0:00:00.058444372 30678      0x1b362d0 WARN                 qtdemux qtdemux_types.c:191:qtdemux_type_get: unknown QuickTime node type avcC
0:00:00.058473811 30678      0x1b362d0 WARN                 qtdemux qtdemux_types.c:191:qtdemux_type_get: unknown QuickTime node type pasp
0:00:00.058512890 30678      0x1b362d0 WARN                 qtdemux qtdemux.c:8854:qtdemux_parse_tree:<qtdemux0> Can't handle datetimes before 1970 yet, please file a bug at http://bugzilla.gnome.org
0:00:00.058608551 30678      0x1b362d0 WARN                 qtdemux qtdemux.c:7044:qtdemux_parse_trak:<qtdemux0> unknown version 00000000
0:00:00.084497217 30678      0x1b36590 WARN                    faad gstfaad.c:329:gst_faad_set_format:<faad0> buggy faad version, wrong nr of channels 2 instead of 1
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
0:00:00.097747290 30678      0x1bb4460 WARN                     bin gstbin.c:2395:gst_bin_do_latency_func:<pipeline0> did not really configure latency of 0:00:00.000000000
New clock: GstSystemClock
Got EOS from element "pipeline0".
Execution ended after 1474416960 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...

Stalled run :

$ LANG=C GST_DEBUG=2 gst-launch filesrc location=stalling-rgbcaps-pipeline.mp4 ! decodebin name=decode ! queue ! ffmpegcolorspace ! video/x-raw-rgb ! appsink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
0:00:00.056578223 30683       0xd0d2d0 WARN                 qtdemux qtdemux_types.c:191:qtdemux_type_get: unknown QuickTime node type avc1
0:00:00.056778320 30683       0xd0d2d0 WARN                 qtdemux qtdemux_types.c:191:qtdemux_type_get: unknown QuickTime node type avcC
0:00:00.056938358 30683       0xd0d2d0 WARN                 qtdemux qtdemux_types.c:191:qtdemux_type_get: unknown QuickTime node type pasp
0:00:00.057110116 30683       0xd0d2d0 WARN                 qtdemux qtdemux.c:8854:qtdemux_parse_tree:<qtdemux0> Can't handle datetimes before 1970 yet, please file a bug at http://bugzilla.gnome.org
0:00:00.057208652 30683       0xd0d2d0 WARN                 qtdemux qtdemux.c:7044:qtdemux_parse_trak:<qtdemux0> unknown version 00000000
0:00:00.082580974 30683       0xd0d590 WARN                    faad gstfaad.c:329:gst_faad_set_format:<faad0> buggy faad version, wrong nr of channels 2 instead of 1
^CCaught interrupt -- handling interrupt.
Interrupt: Stopping pipeline ...
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...

Not sure which component is at fault here. Please ask for the offending video if needed, or any other debugging information I may provide.

Thank you!

Alex

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libgstreamer0.10-0 depends on:
ii  libc6              2.13-35
ii  libglib2.0-0       2.32.3-1
ii  libxml2            2.8.0+dfsg1-6
ii  multiarch-support  2.13-35

libgstreamer0.10-0 recommends no packages.

Versions of packages libgstreamer0.10-0 suggests:
ii  gstreamer0.10-plugins-base  0.10.36-1
ii  gstreamer0.10-tools         0.10.36-1

-- no debconf information



More information about the pkg-gstreamer-maintainers mailing list