[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