[Bug 663263] New: gst-launch stuck in buffering for local sources
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Wed Nov 2 13:19:47 PDT 2011
https://bugzilla.gnome.org/show_bug.cgi?id=663263
GStreamer | gstreamer (core) | git
Summary: gst-launch stuck in buffering for local sources
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: jonas at hallerud.se
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
gst-launch stays in PAUSED for ever if pipeline finishes buffering quickly.
This happens for example with playbin2 using a local source.
gst-launch -m playbin2 uri=file:///local.mp4 video-sink="texturesink
internalGL=true" audio-sink=fakesink
flags=native-audio+native-video+buffering+download
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ..
GstMessageBuffering, buffer-percent=(int)0
....
GstMessageBuffering, buffer-percent=(int)100
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
Prerolled, waiting for buffering to finish...
At this point the preroll frame is shown but playback never starts. If using a
network source so buffering is slower it works fine. Not passing the buffering
flag for local sources also work fine. The reason for setting buffering flag is
a goal of having one generic pipeline for all URI:s and network buffering is
required.
(texturesink is a closed source element, but should be irrelevant for
gst-launch buffering handling)
--
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