GNOME Bugzilla – Bug 724699
katedec: Katedec overwrites tags from oggdemux
Last modified: 2014-02-23 09:52:48 UTC
Created attachment 269636 [details] Example Ogg file with two kate streams oggdemux always sends a tag with just: container-format=(string)Ogg That tag never shows up for me after katedec though, but if I remove the tag sending in gstkateutil it shows up. My assumption is that the sticky event handling code is throwing away the original tag and replacing it with the new kate tag. This is especially annoying because I'm trying to add more interesting tags from Ogg Skeleton, and they work fine for Theora but not for Kate: https://bugzilla.gnome.org/show_bug.cgi?id=698853
Created attachment 269645 [details] [review] Patch to merge new tags in katedec The helper functions may be overkill here, but there are several places where we create tags.
Created attachment 269646 [details] [review] Patch to merge new tags in katedec This makes the helper functions slightly smarter.
commit 7f591f9c7e3e2e8304b74a2086b7d91509514dff Author: Brendan Long <self@brendanlong.com> Date: Tue Feb 18 19:16:35 2014 -0600 katedec: Merge new tags with existing tags to prevent overwriting demuxer tags https://bugzilla.gnome.org/show_bug.cgi?id=724699