[gst-devel] Queue might block in EOS?

neo tian tossking at gmail.com
Mon Aug 4 10:34:49 CEST 2008


Hi,

        I write a mp4demux plugins and aac decode plugins. And I find a bug.
When I play mp4 files with very small size, it hangs with playbin. But
decodebin is OK.
It seemed that playbin use queue, and queue hangs.
How can I resolve this problem?

Debug info is below:

** (gst-launch-0.10:23048): WARNING **: Unexpected item 0x805e540 dequeued
from queue queue0 (refcounting problem?)
0:00:11.759184633 23048 0x81480b8 LOG         queue_dataflow
gstqueue.c:710:gst_queue_locked_dequeue:<queue0> (queue0:src) signal DEL: 0
of 0-0 buffers, 0 of 0-8192 bytes, 0 of 0-0 ns, 0 items
0:00:11.759244460 23048 0x81480b8 LOG         queue_dataflow
gstqueue.c:1083:gst_queue_push_one:<queue0> exit because we have no item in
the queue
0:00:11.759294248 23048 0x81480b8 DEBUG             GST_PADS
gstpad.c:4414:gst_pad_pause_task:<queue0:src> pause task
0:00:11.759341584 23048 0x81480b8 DEBUG                 task
gsttask.c:476:gst_task_pause:<task1> Pausing task 0x8127770
0:00:11.759390188 23048 0x81480b8 LOG         queue_dataflow
gstqueue.c:1137:gst_queue_loop:<queue0> pause task, reason:  error
0:00:11.759437216 23048 0x81480b8 LOG         queue_dataflow
gstqueue.c:1138:gst_queue_loop:<queue0> (queue0:src) signal DEL: 0 of 0-0
buffers, 0 of 0-8192 bytes, 0 of 0-0 ns, 0 items

best regards,
Neo Tian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20080804/0ed1c87a/attachment.htm>


More information about the gstreamer-devel mailing list