Project

General

Profile

Bug #325

SID plugin does not play RSID files

Added by Matti Tiainen over 11 years ago. Updated over 11 years ago.

Status:
Rejected
Priority:
Minor
Assignee:
-
Category:
plugins/sid
Target version:
-
Start date:
July 30, 2013
Due date:
% Done:

0%

Estimated time:
Affects version:

Description

The sidplayfp plugin does not play RSID files correctly, only silence.

Examples from HVSC:
MUSICIANS/M/Mitch_and_Dane/Dane/Break_the_Cycle.sid
MUSICIANS/M/Mitch_and_Dane/Dane/Live_Forever.sid

The attached patch fixes RSID playback for me. I suspect the same code in xs_sidplayfp_init() might now not be needed ?

fix-rsid-playback.patch (448 Bytes) fix-rsid-playback.patch Matti Tiainen, July 30, 2013 14:14

History

#1 Updated by Michael Schwendt over 11 years ago

Can't confirm. Both files play fine here, even without the Kernal/Basic ROM images installed.

$ rpm -qa audacious\* libsidplay\*|sort
audacious-3.4-1.fc19.x86_64
audacious-devel-3.4-1.fc19.x86_64
audacious-libs-3.4-1.fc19.x86_64
audacious-plugins-3.4-1.fc19.x86_64
audacious-plugins-exotic-3.4-1.fc19.x86_64
audacious-plugins-freeworld-aac-3.4-1.fc19.x86_64
audacious-plugins-freeworld-ffaudio-3.4-1.fc19.x86_64
audacious-plugins-freeworld-mms-3.4-1.fc19.x86_64
audacious-plugins-freeworld-mp3-3.4-1.fc19.x86_64
libsidplayfp-1.0.1-4.fc19.x86_64

#2 Updated by Matti Tiainen over 11 years ago

Ok did some more testing. If I add all the Danes tunes to audacious playlist first time, the RSID tunes play fine. When I quit audacious and launch again (with the previous playlist preloaded), the following RSID tunes only play silence:

Break_the_Cycle.sid
Digital_Music.sid
Live_Forever.sid
Round_and_Round.sid

However other RSID tunes still play fine (and the PSID tunes):
Crush.sid
Fever.sid

Removing and readding the tunes does not help, removing, quitting, relaunching and then readding does.

However I also noticed that updating the sid plugin binary helps as well, so the tunes play fine after next relaunch.

So seems like some obscure issue with my system perhaps :P I'm using libsidplayfp svn (from yesterday) and audacious 3.4 compiled from source (OSX 10.8, clang).

But the patch is bogus, what helped for me was just the plugin binary update actually, it does not fix anything for me after all.

#3 Updated by Michael Schwendt over 11 years ago

The described behaviour sounds like it could be an uninitialised value somewhere prior to the update you've done. (which may not be the only cause, however) I don't see any reason why quitting and relaunching Audacious should fail at playing the sids that have worked before.

#4 Updated by Matti Tiainen over 11 years ago

There's something going wrong in the plugin initialization on my system I think.

Further debugging:
If I add another SID to the playlist first, the broken songs above play back fine afterwards (until next restart).
(Just playing a working SID already in the playlist at first does not help).

#5 Updated by John Lindgren over 11 years ago

I can't reproduce this with libsidplayfp-1.0.3-2 on Arch Linux.

#6 Updated by John Lindgren over 11 years ago

  • Status changed from New to Rejected

Closing since neither Michael nor I could reproduce. Let us know if you find out what is causing this problem.

Also available in: Atom PDF