From fcf199502046a8f20bbf2705e70d7b9d89fefed0 Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Fri, 2 Jul 2010 12:31:31 +0200 Subject: [PATCH] qtdemux: strip out bogus tags from XMP atom https://bugzilla.gnome.org/show_bug.cgi?id=623366 --- gst/qtdemux/qtdemux.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gst/qtdemux/qtdemux.c b/gst/qtdemux/qtdemux.c index b88d39923b..b9626ed2dd 100644 --- a/gst/qtdemux/qtdemux.c +++ b/gst/qtdemux/qtdemux.c @@ -6980,7 +6980,11 @@ qtdemux_parse_udta (GstQTDemux * qtdemux, GNode * udta) taglist = gst_tag_list_from_xmp_buffer (buf); gst_buffer_unref (buf); + + /* Strip out bogus fields */ + if (taglist) { + gst_tag_list_remove_tag (taglist, GST_TAG_VIDEO_CODEC); if (qtdemux->tag_list) { GST_DEBUG_OBJECT (qtdemux, "Found XMP tags");