From: <bi...@ke...> - 2010-07-02 12:39:51
|
Module: gst-plugins-good Branch: master Commit: fcf199502046a8f20bbf2705e70d7b9d89fefed0 URL: http://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/?id=fcf199502046a8f20bbf2705e70d7b9d89fefed0 Author: Edward Hervey <bi...@bi...> Date: Fri Jul 2 12:31:31 2010 +0200 qtdemux: strip out bogus tags from XMP atom https://bugzilla.gnome.org/show_bug.cgi?id=623366 --- gst/qtdemux/qtdemux.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/gst/qtdemux/qtdemux.c b/gst/qtdemux/qtdemux.c index b88d399..b9626ed 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"); |