From c186b742963d6183b6258b04ae654dcc50ba3941 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Mon, 31 Oct 2011 14:51:01 +0000 Subject: [PATCH] kate, bayer, tsdemux: update for caps and taglist API changes --- ext/kate/gstkateenc.c | 2 +- ext/kate/gstkateutil.c | 6 +++--- gst/bayer/gstbayer2rgb.c | 2 +- gst/mpegtsdemux/mpegtsbase.c | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/ext/kate/gstkateenc.c b/ext/kate/gstkateenc.c index e1630dfd29..8ee8b69df5 100644 --- a/ext/kate/gstkateenc.c +++ b/ext/kate/gstkateenc.c @@ -1025,7 +1025,7 @@ gst_kate_enc_change_state (GstElement * element, GstStateChange transition) switch (transition) { case GST_STATE_CHANGE_NULL_TO_READY: - ke->tags = gst_tag_list_new (); + ke->tags = gst_tag_list_new_empty (); break; case GST_STATE_CHANGE_READY_TO_PAUSED: GST_DEBUG_OBJECT (ke, "READY -> PAUSED, initializing kate state"); diff --git a/ext/kate/gstkateutil.c b/ext/kate/gstkateutil.c index 0bcb74b144..787bc3e10e 100644 --- a/ext/kate/gstkateutil.c +++ b/ext/kate/gstkateutil.c @@ -308,7 +308,7 @@ gst_kate_util_decoder_base_chain_kate_packet (GstKateDecoderBase * decoder, } } if (decoder->k.ki->language && *decoder->k.ki->language) { - GstTagList *old = decoder->tags, *tags = gst_tag_list_new (); + GstTagList *old = decoder->tags, *tags = gst_tag_list_new_empty (); if (tags) { gchar *lang_code; @@ -357,7 +357,7 @@ gst_kate_util_decoder_base_chain_kate_packet (GstKateDecoderBase * decoder, if (!decoder->tags) { GST_ERROR_OBJECT (element, "failed to decode comment header"); - decoder->tags = gst_tag_list_new (); + decoder->tags = gst_tag_list_new_empty (); } if (encoder) { gst_tag_list_add (decoder->tags, GST_TAG_MERGE_REPLACE, @@ -394,7 +394,7 @@ gst_kate_util_decoder_base_chain_kate_packet (GstKateDecoderBase * decoder, else if (*ev && (*ev)->meta) { int count = kate_meta_query_count ((*ev)->meta); if (count > 0) { - GstTagList *evtags = gst_tag_list_new (); + GstTagList *evtags = gst_tag_list_new_empty (); int idx; GST_DEBUG_OBJECT (decoder, "Kate event has %d attached metadata", count); for (idx = 0; idx < count; ++idx) { diff --git a/gst/bayer/gstbayer2rgb.c b/gst/bayer/gstbayer2rgb.c index 58923a9fad..8c2e31b14c 100644 --- a/gst/bayer/gstbayer2rgb.c +++ b/gst/bayer/gstbayer2rgb.c @@ -294,7 +294,7 @@ gst_bayer2rgb_transform_caps (GstBaseTransform * base, newcaps = gst_caps_from_string ("video/x-raw-bayer," "format=(string){bggr,grbg,gbrg,rggb}"); } else { - newcaps = gst_caps_new_simple ("video/x-raw", NULL); + newcaps = gst_caps_new_empty_simple ("video/x-raw"); } newstruct = gst_caps_get_structure (newcaps, 0); diff --git a/gst/mpegtsdemux/mpegtsbase.c b/gst/mpegtsdemux/mpegtsbase.c index 9972172e6a..ae76dc59ec 100644 --- a/gst/mpegtsdemux/mpegtsbase.c +++ b/gst/mpegtsdemux/mpegtsbase.c @@ -1098,7 +1098,7 @@ mpegts_base_get_tags_from_sdt (MpegTSBase * base, GstStructure * sdt_info) program = mpegts_base_get_program (base, program_number); if (program && !program->tags) { - program->tags = gst_tag_list_new_full (GST_TAG_ARTIST, + program->tags = gst_tag_list_new (GST_TAG_ARTIST, gst_structure_get_string (service, "name"), NULL); } } @@ -1139,7 +1139,7 @@ mpegts_base_get_tags_from_eit (MpegTSBase * base, GstStructure * eit_info) gst_structure_get_uint (event, "duration", &duration); program->event_id = event_id; - program->tags = gst_tag_list_new_full (GST_TAG_TITLE, + program->tags = gst_tag_list_new (GST_TAG_TITLE, title, GST_TAG_DURATION, duration * GST_SECOND, NULL); } }