Add GstParentBufferMeta
authorJan Schmidt <jan@centricular.com>
Wed, 6 May 2015 06:44:48 +0000 (16:44 +1000)
committerJan Schmidt <jan@centricular.com>
Thu, 18 Jun 2015 15:15:25 +0000 (01:15 +1000)
commit4d4e4363764d2693f7f15d95d90405b7cb4587b3
tree22b2f95e377e3987325aeef0b44d0a2555efaf35
parent632431aecbbc75c91526db26d312e3cbfab015d4
Add GstParentBufferMeta

A core meta which helps implement the old concept
of sub-buffering in some situations, by making it
possible for a buffer to keep a ref on a different
parent buffer. The parent buffer is unreffed when
the Meta is freed.

This meta is used to ensure that a buffer whose
memory is being shared to a child buffer isn't freed
and returned to a buffer pool until the memory
is.

https://bugzilla.gnome.org/show_bug.cgi?id=750039
docs/gst/gstreamer-sections.txt
gst/gstbuffer.c
gst/gstbuffer.h
win32/common/libgstreamer.def