[Bug 720981] New: Pipeline hangs if there is tee/queue before decodebin

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Dec 23 05:37:07 PST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=720981
  GStreamer | gst-plugins-base | 1.2.1

           Summary: Pipeline hangs if there is tee/queue before decodebin
    Classification: Platform
           Product: GStreamer
           Version: 1.2.1
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: raju.babannavar at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Gstreamer version 1.2.1. 

Bug Description: 
When I run the below given pipeline1, I am not getting the output. But if I
remove the tee/queue from the pipeline the data starts flowing through the
pipeline. Here what I suspect is some event is not properly propagating through
the pipeline if there is queue/tee before decodebin. Am I right?? Please help
me here. Thanks a ton.

Similar issue is seen with Gstreamer version 1.0.8 also.

You can reproduce this issue using below input file and pipelines. 

Input file: http://goo.gl/77eS2g

Pipeline1: Data doesnt flow through these pipelines:

gst-launch-1.0 filesrc location=debug_tee_decodebin.avi ! tee   ! decodebin !
fakesink
gst-launch-1.0 filesrc location=debug_tee_decodebin.avi ! queue ! decodebin !
fakesink

Pipeline2: No issues. works perfectly fine.

gst-launch-1.0 filesrc location=debug_tee_decodebin.avi ! tee ! decodebin !
fakesink

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list