[Bug 652562] basesink: stuck in GST_PAD_PREROLL_WAIT
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Fri Jun 17 03:48:00 PDT 2011
https://bugzilla.gnome.org/show_bug.cgi?id=652562
GStreamer | gstreamer (core) | git
--- Comment #13 from Philip Jägenstedt <philipj at opera.com> 2011-06-17 10:45:17 UTC ---
(In reply to comment #12)
> > In theory, it is OK for a pull source to return smaller or larger buffers than
> > was requested from _create
>
> Citation needed? :)
Wow, digging in history here proved embarrassing and amusing.
The documentation was updated to "When the subclass returns GST_FLOW_OK, it
MUST return a buffer of the requested size unless fewer bytes are available
because an EOS condition is near." in
https://bugzilla.gnome.org/show_bug.cgi?id=617733 which was filed by none other
than me!
In that bug, I even claimed that I would fix Opera to respect this, but
obviously didn't and even managed to completely suppress it from memory.
Now I've actually fixed it. Yay me.
--
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