videodecoder: Add transform_meta() vfunc with default implementation
authorSebastian Dröge <sebastian@centricular.com>
Mon, 29 Jun 2015 13:58:38 +0000 (15:58 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Tue, 30 Jun 2015 08:40:09 +0000 (10:40 +0200)
commitd2cc76b228f5309ad66a510914ca0febfa4f03e7
treeb92890081b759091928ac2ad32594dd5fdf65795
parentceef2cc12da884edfc172aa2a5dc09fc8cdc8edb
videodecoder: Add transform_meta() vfunc with default implementation

The default implementation copies all metadata without tags, and metadata
with only the video tag. Same behaviour as in GstVideoFilter.

This currently does not work if the ::parse() vfunc is implemented as all
metas are getting lost inside GstAdapter.

https://bugzilla.gnome.org/show_bug.cgi?id=742385
gst-libs/gst/video/gstvideodecoder.c
gst-libs/gst/video/gstvideodecoder.h