FS#19612 - [gstreamer0.10-bad-plugins] doesn't register/play .spc files with libgme
Attached to Project:
Arch Linux
Opened by Lazarus (Lazarus) - Thursday, 27 May 2010, 18:28 GMT
Last edited by Jan de Groot (JGC) - Monday, 22 November 2010, 09:52 GMT
Opened by Lazarus (Lazarus) - Thursday, 27 May 2010, 18:28 GMT
Last edited by Jan de Groot (JGC) - Monday, 22 November 2010, 09:52 GMT
|
Details
Rhythmbox fails to open .spc files with: "Additional
GStreamer plugins are required to play this file:
SNES-SPC700 Sound File Data decoder".
gstreamer0.10-bad-plugins >=0.10.14 should be able to handle this though (see http://gstreamer.freedesktop.org/releases/gst-plugins-bad/0.10.14.html: "gme: add libgme plugin which supersedes the existing OpenSPC spc plugin") I have gstreamer0.10-bad-plugins 0.10.18-5 from extra installed, as well as libgme (I tries libgme-svn too) from AUR. "gst-inspect-0.10 | grep gme" finds nothing. "gst-inspect-0.10 | grep spc" gives "typefindfunctions: audio/x-spc: spc". I do not have openspc installed. On my previous debian box I used openspc with gstreamer and Rhythmbox succesfully, but now I'm on x86_64, which openspc doesn't support. Besides, libgme (by blargg) supposedly contains much better spc code. |
This task depends upon
Closed by Jan de Groot (JGC)
Monday, 22 November 2010, 09:52 GMT
Reason for closing: Fixed
Additional comments about closing: libgme is in repositories now. Next gstreamer0.10-bad update will include support.
Monday, 22 November 2010, 09:52 GMT
Reason for closing: Fixed
Additional comments about closing: libgme is in repositories now. Next gstreamer0.10-bad update will include support.
I think this problem comes from gstreamer0.10-bad-plugin, which has not been compiled against libgme at all. You should recompile this PKGBUILD with a --enable-gme (check in gstreamer’s ./configure --help for correctness) option of ./configure.
If libgme comes into [extra], this compilation will not be required, but I think it will not be anytime soon. :(
Thanks! That was exactly it. Building gstreamer0.10-bad(-plugin) myself with --enable-gme inserted in the PKGBUILD solved the problem.
I hope libgme goes into [extra] soon -- I've just voted for it and I hope other SNES fans will do so too. :)