[Bug 701632] New: gstvalue: Add _append_and_take_value() public variants
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Wed Jun 5 02:15:26 PDT 2013
https://bugzilla.gnome.org/show_bug.cgi?id=701632
GStreamer | gstreamer (core) | unspecified
Summary: gstvalue: Add _append_and_take_value() public variants
Classification: Platform
Product: GStreamer
Version: unspecified
OS/Version: All
Status: NEW
Severity: normal
Priority: Normal
Component: gstreamer (core)
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: bilboed at gmail.com
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
We were already using this internally, this makes it public for code
which frequently appends values which are expensive to copy (like
structures, arrays, caps, ...).
Avoids copies of the values for users. The passed GValue will also
be 0-memset'ed for re-use.
New users can replace this kind of code:
gst_value_*_append_value(mycontainer, &myvalue);
g_value_unset(&myvalue);
by:
gst_value_*_append_and_take_value(mycontainer, &myvalue);
--
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