Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 150363

Summary: media-plugins/gst-plugins-mad-0.10.4 : MP3 Stream do not work anymore
Product: Gentoo Linux Reporter: SchAmane <schamane>
Component: New packagesAssignee: GStreamer package maintainers <gstreamer>
Status: RESOLVED FIXED    
Severity: critical CC: baucheta, gpp666_999, plaes
Priority: High    
Version: 2006.1   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description SchAmane 2006-10-07 03:13:47 UTC
after today ebuild update for gst-plugins-mad 0.10.4 totem dont play mpeg stream anymore:
$ totem listen.pls 
** Message: don't know how to handle audio/mpeg, mpegversion=(int)1, layer=(int)3

# ls -l /usr/lib/gstreamer-0.10/libgstmad.so
-rwxr-xr-x 1 root root 67416 2006-10-07 12:02 /usr/lib/gstreamer-0.10/libgstmad.so

# gst-inspect-0.10 |grep mad
Dont show any MAD plugin.
Comment 1 SchAmane 2006-10-07 03:18:36 UTC
(In reply to comment #0)

And this:
$ GST_DEBUG=*:2 gst-inspect-0.10 /usr/lib/gstreamer-0.10/libgstmad.so 
0:00:00.067561000 27417 0x50b830 WARN    GST_PLUGIN_LOADING gstplugin.c:414:gst_plugin_load_file: module_open failed: /usr/lib64/gstreamer-0.10/libgstmad.so: undefined symbol: id3_tag_options
0:00:00.130319000 27416 0x50b830 WARN    GST_PLUGIN_LOADING gstplugin.c:414:gst_plugin_load_file: module_open failed: /usr/lib/gstreamer-0.10/libgstmad.so: undefined symbol: id3_tag_options
Could not load plugin file: Opening module failed
Comment 2 SchAmane 2006-10-07 03:24:16 UTC
(In reply to comment #0)
# ldd /usr/lib/gstreamer-0.10/libgstmad.so
dont show any >=media-libs/libid3tag-0.15 depency.

and media-libs/libid3tag-0.15.1b is installed here.
Comment 3 Gergan Penkov 2006-10-07 03:32:14 UTC
this fixed it for me:
 diff -Nua /usr/portage/media-plugins/gst-plugins-mad/gst-plugins-mad-0.10.4.ebuild /usr/local/overlays/gst-plugins/media-plugins/gst-plugins-mad/gst-plugins-mad-0.10.4.ebuild 
--- /usr/portage/media-plugins/gst-plugins-mad/gst-plugins-mad-0.10.4.ebuild    2006-10-06 19:13:40.000000000 +0200
+++ /usr/local/overlays/gst-plugins/media-plugins/gst-plugins-mad/gst-plugins-mad-0.10.4.ebuild 2006-10-07 12:35:32.000000000 +0200
@@ -13,3 +13,5 @@
        >=media-libs/libid3tag-0.15"
 DEPEND="${RDEPEND}
        dev-util/pkgconfig"
+
+GST_PLUGINS_BUILD="id3tag mad"

although I'm not sure, if it is not better to extract id3tag in separate ebuild on which the mad plugin should depend. At least in this way mp3 playback works for me.
Comment 4 Gergan Penkov 2006-10-07 03:34:03 UTC
and probably someone should change the hardware to all this is bug in the ebuild not platform dependant
Comment 5 SchAmane 2006-10-07 03:40:11 UTC
(In reply to comment #4)
> and probably someone should change the hardware to all this is bug in the
> ebuild not platform dependant
Already did. Thanks for that fast response.
Your patch works for me. Thanks.

Comment 6 Zaheer Abbas Merali (RETIRED) gentoo-dev 2006-10-07 06:07:51 UTC
Thanks for spotting this, fixed with 0.10.4-r1
Comment 7 Zaheer Abbas Merali (RETIRED) gentoo-dev 2006-10-07 06:10:10 UTC
*** Bug 150347 has been marked as a duplicate of this bug. ***
Comment 8 Aurélien Bauchet 2006-10-29 07:42:49 UTC
after reemerging my world with a emerge -e world, I find myself with the same bug in the gst-plugins-mad 0.10.3.

The
+
+GST_PLUGINS_BUILD="id3tag mad"

solved the problem too in this version. As it is the stable, I thought it might interest you.