From 8a8baa6a705b587a2d1989da5fe9277479129475 Mon Sep 17 00:00:00 2001 From: Thiago Santos Date: Wed, 12 Sep 2012 09:42:09 -0300 Subject: [PATCH] camerabin: port tagsetter mode setting code Check directly with GST_IS_TAG_SETTER instead of using the deprecated GstImplementsInterface Fixes the image tag setting unit test --- gst/camerabin2/gstcamerabin2.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/gst/camerabin2/gstcamerabin2.c b/gst/camerabin2/gstcamerabin2.c index 697f21a794..f7c893b618 100644 --- a/gst/camerabin2/gstcamerabin2.c +++ b/gst/camerabin2/gstcamerabin2.c @@ -1178,13 +1178,11 @@ encodebin_element_added (GstElement * encodebin, GstElement * new_element, } } - /* TODO porting - if (gst_element_implements_interface (new_element, GST_TYPE_TAG_SETTER)) { - GstTagSetter *tagsetter = GST_TAG_SETTER (new_element); + if (GST_IS_TAG_SETTER (new_element)) { + GstTagSetter *tagsetter = GST_TAG_SETTER (new_element); - gst_tag_setter_set_tag_merge_mode (tagsetter, GST_TAG_MERGE_REPLACE); - } - */ + gst_tag_setter_set_tag_merge_mode (tagsetter, GST_TAG_MERGE_REPLACE); + } } #define VIDEO_PAD 1 -- 2.34.1