[Bug 723236] caps: fix gst_caps_get_features return

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Feb 4 09:50:45 PST 2014


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

Sebastian Dröge (slomo) <slomo> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |1.3.1

--- Comment #11 from Sebastian Dröge (slomo) <slomo at coaxion.net> 2014-02-04 17:50:35 UTC ---
Should be all good now without the overhead of adding capsfeatures to every
single caps out there.

commit 97103c90b0adadf695f02322ae440a123f7c706d
Author: Matthieu Bouron <matthieu.bouron at collabora.com>
Date:   Wed Jan 29 14:39:19 2014 +0000

    tests: add caps features unit tests

    https://bugzilla.gnome.org/show_bug.cgi?id=723236

commit 8d7e11e307dbd4a8a8a053f2a05af1098957a070
Author: Sebastian Dröge <sebastian at centricular.com>
Date:   Tue Feb 4 18:42:02 2014 +0100

    caps: When getting capsfeatures and none are there, store sysmem
capsfeatures

    ... instead of returning a reference to a global instance. The caller might
    want to change the global instance otherwise, which causes funny effects
like
    all global instances being changed and at the same time nothing in the caps
    being changed.

    As the caps might be immutable while we do this we have to do some magic
    with atomic operations.

    https://bugzilla.gnome.org/show_bug.cgi?id=723236

commit e51e0cb0d3722f0d95128ad8ec7e79ae7b5e568a
Author: Sebastian Dröge <sebastian at centricular.com>
Date:   Tue Feb 4 18:03:47 2014 +0100

    caps: Don't get us sysmem capsfeatures if we just check for fixed caps

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