[Bug 742141] pulsesink: writeable size will increase bigger than total buffer size if no data feed to pulse.

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jan 12 00:58:48 PST 2015


https://bugzilla.gnome.org/show_bug.cgi?id=742141
  GStreamer | gst-plugins-good | 1.4.1

--- Comment #12 from Arun Raghavan <arun at accosted.net> 2015-01-12 08:58:41 UTC ---
So your problem is that when going from PAUSED -> PLAYING (not the other way,
as you mentioned), you're filling up the video buffer with 10 MB of compressed
video and there is no audio available in that duration, so prerolling never
completes?

The appropriate solution would then be to configure the queue to hold as much
data as needed for any reasonable media to work (you can probably still craft
pathologically bad media that won't play).

Another way to deal with this is by using pull mode and read audio/video
packets non-serially so both parts of the pipeline can operate in parallel.
This may or may not be viable for you -- it requires the existence of an index
in your avi file (or you create one on the fly), and the source of has to
support random access.

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