https://bugs.winehq.org/show_bug.cgi?id=42033
Bug ID: 42033 Summary: Fallout 3: Radio music not playing Product: Wine Version: 2.0-rc1 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: aaronbpaden@gmail.com Distribution: ---
Created attachment 56507 --> https://bugs.winehq.org/attachment.cgi?id=56507 log
When listening to the radio in Fallout 3, the DJ's voice works, but the songs don't. Sometimes you'll hear the song start for a second, but then it stops and the DJ's voice starts up again. This happens both on GNR and the enclave station.
https://bugs.winehq.org/show_bug.cgi?id=42033
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick@piezo-forte.be
--- Comment #1 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Does using native quartz makes any difference? (winetricks -q quartz)
https://bugs.winehq.org/show_bug.cgi?id=42033
--- Comment #2 from Aaron Paden aaronbpaden@gmail.com --- Created attachment 56516 --> https://bugs.winehq.org/attachment.cgi?id=56516 native quartz log
Issue persists with native quartz. Gstreamer still shows up a lot in the logs.
https://bugs.winehq.org/show_bug.cgi?id=42033
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=42033
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #3 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-5.16?
https://bugs.winehq.org/show_bug.cgi?id=42033
m1m1k4tz m1m1k4tz@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |m1m1k4tz@protonmail.com
--- Comment #4 from m1m1k4tz m1m1k4tz@protonmail.com --- I tested this out on the new experimental wow64 mode and the old one and the radio works so this is probably fixed it also works on proton
https://bugs.winehq.org/show_bug.cgi?id=42033
zlice zlice@crtdrift.us changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zlice@crtdrift.us
--- Comment #5 from zlice zlice@crtdrift.us --- i know this is an old issue, but it's also been a long standing issue on and off for fallout 3
had a dupe-ish issue here https://bugs.winehq.org/show_bug.cgi?id=57632 for wine10-rc
tldr - does wine10 make fallout3 radio work for anyone? if not, do connor's patches fix it? https://bugs.winehq.org/attachment.cgi?id=77809&action=diff
https://bugs.winehq.org/show_bug.cgi?id=42033
mata sutupud@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sutupud@yahoo.com
--- Comment #6 from mata sutupud@yahoo.com --- (In reply to zlice from comment #5)
i know this is an old issue, but it's also been a long standing issue on and off for fallout 3
had a dupe-ish issue here https://bugs.winehq.org/show_bug.cgi?id=57632 for wine10-rc
tldr - does wine10 make fallout3 radio work for anyone? if not, do connor's patches fix it? https://bugs.winehq.org/attachment.cgi?id=77809&action=diff
It sometimes works for me. A song might start playing, but then when switching to the next it doesn't play. When standing next to the jukebox in my megaton house, I can hear the song start playing. Switching between stations on the pip boy a few times can get it to start playing. Doing so I see some events in the log:
0144:err:quartz:BaseMemAllocator_Decommit Waiting: 1
https://bugs.winehq.org/show_bug.cgi?id=42033
--- Comment #7 from m1m1k4tz m1m1k4tz@protonmail.com --- I think the caveat is you need to correct gstreamer plugins installed for the radio to work properly
https://bugs.winehq.org/show_bug.cgi?id=42033
--- Comment #8 from zlice zlice@crtdrift.us --- gstreamer is certainly part of it, in the past i've had to manually extract and change bitrate on some songs, then load them as "loose files"
the in world radios are different than pipboy (i think there may be 2 different versions. as some will break with pipboy but most play)
mata - was your issue with or without the patches i linked?
https://bugs.winehq.org/show_bug.cgi?id=42033
--- Comment #9 from mata sutupud@yahoo.com --- (In reply to zlice from comment #8)
mata - was your issue with or without the patches i linked?
No, it was without them, only vanilla wine 10.0-rc5 - since I din't really have the time to try it until now. But I tried to apply them now, and I can say that it seems to fix it.
https://bugs.winehq.org/show_bug.cgi?id=42033
--- Comment #10 from m1m1k4tz m1m1k4tz@protonmail.com --- Actually, after testing this I get this issue the announcers talk just fine but the songs are static. If it really is caused by a security update in gstreamer like you say though then it might be hard to find the commit in a reverse regression test. The easiest way to test for this btw is to just open the launcher and listen for the music.
https://bugs.winehq.org/show_bug.cgi?id=42033
--- Comment #11 from zlice zlice@crtdrift.us --- i have a save in the other issue i linked right outside of 101 where the radio is about to change songs. though there could be something else that causes static
https://bugs.winehq.org/show_bug.cgi?id=42033
--- Comment #12 from zlice zlice@crtdrift.us --- well, looks like the patch from the other issue no longer works in 10.2 as something was removed that this line touches - "graph->got_ec_complete = 0;"
no radio half the time, but there's other issues i'm seeing (at least with wow64) too
https://bugs.winehq.org/show_bug.cgi?id=42033
--- Comment #13 from zlice zlice@crtdrift.us --- Created attachment 78128 --> https://bugs.winehq.org/attachment.cgi?id=78128 winedbg-radio-10.2
loaded my save (in the other issue) and got a radio song, then exit to main menu, reload save, no radio song playing
https://bugs.winehq.org/show_bug.cgi?id=42033
--- Comment #14 from zlice zlice@crtdrift.us --- still present in 10.3. load save, radio works, main menu, reload, radio song is silent
https://bugs.winehq.org/show_bug.cgi?id=42033
Connor McAdams cmcadams@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cmcadams@codeweavers.com
--- Comment #15 from Connor McAdams cmcadams@codeweavers.com --- This bug is caused by the game starting a new MP3 audio stream, then seeking to an offset that is both not aligned on MP3 frame boundaries and often times past the first MP3 frame.
Once it changes state from pause to run, this results in negative PTS values being passed into gstreamer, which it can't properly interpret because gstreamer PTS values are supposed to be unsigned.
Then there's another issue, which is if the audio stream is paused, e.g by hitting the escape button and pausing the game, the samples passed to dsound all have negative timestamps upon resume (AFAICT this is because they were submitted prior to the pause) and this further causes issues.
I've got some hacks for both of these locally, but they need some extra work before opening an MR.
https://bugs.winehq.org/show_bug.cgi?id=42033
--- Comment #16 from zlice zlice@crtdrift.us --- i had a PR a while back when something with the audio system changed. but i don't know a lot about audio of how wine handles quartz and the like. the changed were denied as regressions. and i dont think the change applies anymore. but the offsets and rewinds being wrong sounds like what i saw.