[Bug 652562] basesink: stuck in GST_PAD_PREROLL_WAIT

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Jun 17 03:10:20 PDT 2011


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

--- Comment #12 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2011-06-17 10:10:17 UTC ---
> In theory, it is OK for a pull source to return smaller or larger buffers than
> was requested from _create

Citation needed? :)

> In this case, it is gst_riff_read_chunk that assumes that a short read implies
> EOS, so decoding simply failed.
> 
> I'm not sure if I should file a bug on gst_riff_read_chunk or not, I have
> instead changed Opera so that _create never returns short buffers except at
> EOS.

I believe gst_riff_read_chunk() is correct in assuming this, and I don't think
it's OK for a pull source to return a buffer smaller than what was requested in
other circumstances.

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