After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 659692 - [0.11] circular dependency between libgstpbutils and libgstaudio
[0.11] circular dependency between libgstpbutils and libgstaudio
Status: RESOLVED DUPLICATE of bug 657675
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
0.11.x
Other All
: Normal blocker
: 0.11.2
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-09-21 11:04 UTC by Edward Hervey
Modified: 2011-09-21 11:16 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Edward Hervey 2011-09-21 11:04:17 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.
Comment 1 Edward Hervey 2011-09-21 11:05:53 UTC
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);
Comment 2 Sebastian Dröge (slomo) 2011-09-21 11:16:55 UTC
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 ***