media-plugins/gst-plugins-mad-0.10.3-r1 does not register for application/x-id3 so playing simple mp3s is broken. Reproducible: Always Steps to Reproduce: 1. emerge =media-plugins/gst-plugins-mad-0.10.3-r1 2. gst-inspect-0.10 | grep application/x-id3 3. the output is typefindfunctions: application/x-id3v2: mp3, mp2, mp1, mpga, ogg, flac, tta typefindfunctions: application/x-id3v1: mp3, mp2, mp1, mpga, ogg, flac, tta Expected Results: there should be an entry for application/x-id3
you can fix this by manually adding <feature typename="GstTypeFindFactory"> <name>application/x-id3</name> <rank>257</rank> <caps>application/x-id3</caps> <extension>mp3</extension> <extension>mp2</extension> <extension>mp1</extension> <extension>mpga</extension> <extension>ogg</extension> <extension>flac</extension> <extension>tta</extension> </feature> to ~/.gstreamer-0.10/registry.i686.xml
Still a problem w/ 0.10.4-r1 or 0.10.6?
0.10.6 still have this bug. I guess we should fill a bug upstream.
21:43 < __tim> drac: there's the id3demux in gst-plugins-good, that will strip off the tag 21:43 < __tim> drac: it's basically NOTABUG 21:44 < drac> so.. gst-plugins-mad should depend on gst-plugins-good? 21:44 < __tim> mad _could_ be made to accept application/x-id3, but there's really no good reason for it IMHO, since id3demux doesn't even have external dependencies 21:45 < __tim> drac: well, technically it doesn't depend on it, but it does make sense for all practical purposes :) 02 Sep 2007; Samuli Suominen <drac@gentoo.org> gst-plugins-mad-0.10.6.ebuild: Add gst-plugins-good to depends wrt #180517. Fixed, thanks for reporting.