[Bug 729760] appsrc: Changing caps and pushing buffers is not serialized
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Thu May 8 00:17:12 PDT 2014
https://bugzilla.gnome.org/show_bug.cgi?id=729760
GStreamer | gst-plugins-base | 1.3.1
Sebastian Dröge (slomo) <slomo> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
CC| |slomo at coaxion.net
Summary|dynamically changing appsrc |appsrc: Changing caps and
|caps leads invalid buffer |pushing buffers is not
|size error |serialized
Ever Confirmed|0 |1
--- Comment #2 from Sebastian Dröge (slomo) <slomo at coaxion.net> 2014-05-08 07:17:08 UTC ---
If you would've copied what I've written on the mailing list, then the cause
and solution would already be mentioned here :)
This looks like a bug indeed, I can't see anything wrong in your code.
The problem here most likely is that appsrc does not make sure that all
previous buffers are pushed downstream before using the new caps. Should
be relatively easy to fix by tracking caps together with buffers...
--
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