[Bug 731474] New: playbin stalls when trying to play the audio portion of a stream with flags="audio"

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Jun 10 11:16:58 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=731474
  GStreamer | gstreamer (core) | git

           Summary: playbin stalls when trying to play the audio portion
                    of a stream with flags="audio"
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: gstblub at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


playbin doesn't play just the audio of a stream, but it can play just the video
(flags=video), or both (omitting flags):

The following does not work and always gets stuck while buffering:
gst-launch-1.0 playbin
uri="http://playertest.longtailvideo.com/adaptive/bipbop/bipbop.m3u8"
flags=audio
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Prerolled, waiting for buffering to finish...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstPulseSinkClock
Buffering, setting pipeline to PAUSED ...

However, video-only works:
gst-launch-1.0 playbin
uri="http://playertest.longtailvideo.com/adaptive/bipbop/bipbop.m3u8"
flags=video
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Got context from element 'glimagesink0': gst.gl.GLDisplay=context,
gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayX11\)\ gldisplayx11-0";
libGL error: failed to authenticate magic 7
libGL error: failed to load driver: vboxvideo
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock

And also video+audio:
gst-launch-1.0 playbin
uri="http://playertest.longtailvideo.com/adaptive/bipbop/bipbop.m3u8"
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Got context from element 'glimagesink0': gst.gl.GLDisplay=context,
gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayX11\)\ gldisplayx11-0";
libGL error: failed to authenticate magic 8
libGL error: failed to load driver: vboxvideo
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstPulseSinkClock

Using the audio-sink and video-sink properties instead of the flags property
doesn't work, either.  In fact, neither audio-only nor video-only playback
works this way, setting the appropriate sinks to fakesink and
auto(audio|video)sink.

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