[Bug 670921] New: [tsdemux] File can not start playing when tsdemux is autoplugged into playbin2

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Feb 27 15:53:53 PST 2012


https://bugzilla.gnome.org/show_bug.cgi?id=670921
  GStreamer | gst-plugins-bad | git

           Summary: [tsdemux] File can not start playing when tsdemux is
                    autoplugged into playbin2
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: thibault.saunier at collabora.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Created an attachment (id=208537)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=208537)
Full log of playbin2 failling to start playing + dump file of the created
pipeline

This sample file:
http://people.collabora.com/~tsaunier/media-samples/DVB_subtitles__MPEG-1_Layer__MPEG-2_Video


Plays correctly when building the pipeline by hand such as:

gst-launch souphttpsrc location=http://people.collabora.com/~tsaunier/media-\
samples/DVB_subtitles__MPEG-1_Layer__MPEG-2_Video ! tsdemux name=d ! \
mpegaudioparse ! mad ! input-selector ! queue ! \
audioconvert ! audioresample ! autoaudiosink d. ! mpegvideoparse ! \
ffdec_mpegvideo ! input-selector ! queue !  ffmpegcolorspace ! \
subtitleoverlay name=sub ! ffmpegcolorspace ! autovideosink d. ! \
queue ! sub.

but bumping the rank of tsdemux so it gets autoplugged, the pipeline never
start playing, I attache here a full log.

Note that playing the same file locally produces the the exact same result.

The fact that playbin2 adds a multiqueue right after the demuxers seems the be
the "cause" of the issue.

-- 
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