PabloMK7 / citra

A Nintendo 3DS Emulator
GNU General Public License v2.0
3.72k stars 633 forks source link

Shinobi 3DS Music Stutter #201

Open FrankyBuster opened 3 months ago

FrankyBuster commented 3 months ago

Is there an existing issue for this?

Affected Build(s)

All, carried over from main Citra.

Description of Issue

All music stutters *in HLE, but not sfx (music is internally encoded as MPEG Layer 2 (MP2) FSB), and it's present regardless of the emulated game speed.

https://github.com/user-attachments/assets/44ea52b0-8049-4943-8a52-eb5bbc5fab3d

Expected Behavior

Music should play without stutter.

Reproduction Steps

The issue is present from bootup and throughout the whole game.

Log File

citra_log.txt

System Configuration

CPU: AMD Ryzen 5 5600G with Radeon Graphics GPU/Driver: AMD Radeon(TM) Graphics RAM: RAM: 15743 Mb OS: Windows 10

fight-fly commented 3 months ago

Maybe you can test versions before May 2023?

FrankyBuster commented 3 months ago

Maybe you can test versions before May 2023?

Just checked and yeah the issue is still there in older builds, and as far as i know it's probably been there since the inception of citra's audio emulation

Mad-Matty commented 3 months ago

Audio is fine with LLE audio and sounds amazing with the virtual surround but of course you lose save states with LLE.

FrankyBuster commented 3 months ago

I couldn't try LLE since it's very demanding, but if it could be possible to port the fix to HLE that'd be really cool