basetransform: refine metadata filter and transform
authorWim Taymans <wim.taymans@collabora.co.uk>
Fri, 2 Mar 2012 16:32:28 +0000 (17:32 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Fri, 2 Mar 2012 16:32:28 +0000 (17:32 +0100)
commit7eae198be21ebd57aa99f3aa1fb4dd6f005746ab
tree0320decb73c5357a6c6371c2aa9f51ac0486f8ce
parent0d9f22d21299a5c744d8e205bac8f45c9d8e48f9
basetransform: refine metadata filter and transform

Add a vmethod to filter metadata that should be passed upstream. By default,
don't pass anything.
Add a vmethod to transform metadata from the input buffer to the output buffer.
By default, nothing is transformed or copied.
libs/gst/base/gstbasetransform.c
libs/gst/base/gstbasetransform.h