GNOME Bugzilla – Bug 659692
[0.11] circular dependency between libgstpbutils and libgstaudio
Last modified: 2011-09-21 11:16:55 UTC
* libgstpbutils depends on libgstaudio to get audio-specific information * libgstaudio (due to GstBaseVideoDecoder) depends on libgstpbutils to get codec descriptions to put in tags. => *boom* As the comment mentionned, it should maybe be the demuxer/parser job to set those tags.
gstaudiodecoder.c: /* NOTE pbutils only needed here */ /* TODO maybe (only) upstream demuxer/parser etc should handle this ? */ if (dec->priv->taglist) gst_tag_list_free (dec->priv->taglist); dec->priv->taglist = gst_tag_list_new (); gst_pb_utils_add_codec_description_to_tag_list (dec->priv->taglist, GST_TAG_AUDIO_CODEC, caps);
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of bug 657675 ***