Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

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
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

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.
Comment by Link Mauve (linkmauve) - Friday, 28 May 2010, 19:03 GMT
Hi,

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. :(
Comment by Lazarus (Lazarus) - Saturday, 29 May 2010, 03:06 GMT
Hi Link,

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. :)

Loading...