[GH-ISSUE #3650] Puyo Pop Fever and Puyo Puyo Fever 2 Atrac3+ issues #1508

Closed
opened 2026-03-18 00:17:45 +03:00 by kerem · 17 comments
Owner

Originally created by @internetakias on GitHub (Sep 5, 2013).
Original GitHub issue: https://github.com/hrydgard/ppsspp/issues/3650

This bug has been occuring for a while now and it happens in both PPF and its sequel, PPF2.
Here's the log: http://pastebin.com/tdCukL1W

Originally created by @internetakias on GitHub (Sep 5, 2013). Original GitHub issue: https://github.com/hrydgard/ppsspp/issues/3650 This bug has been occuring for a while now and it happens in both PPF and its sequel, PPF2. Here's the log: http://pastebin.com/tdCukL1W
kerem 2026-03-18 00:17:45 +03:00
  • closed this issue
  • added the
    Atrac3+
    label
Author
Owner

@andutrache commented on GitHub (Sep 10, 2013):

I don't think PPSSPP devs can do anything about this since its not their plugin.

<!-- gh-comment-id:24156564 --> @andutrache commented on GitHub (Sep 10, 2013): I don't think PPSSPP devs can do anything about this since its not their plugin.
Author
Owner

@papel commented on GitHub (Oct 17, 2013):

Was it working on v9.1-839? It may be related to https://github.com/hrydgard/ppsspp/issues/3805.

<!-- gh-comment-id:26528299 --> @papel commented on GitHub (Oct 17, 2013): Was it working on v9.1-839? It may be related to https://github.com/hrydgard/ppsspp/issues/3805.
Author
Owner

@internetakias commented on GitHub (Oct 20, 2013):

With Maxim's plug-in. Puyo Puyo Fever 2 doesn't crash now but the audio can get pretty glitchy at parts, Puyo Pop Fever on the other hand keeps stalling instead of just outright crashing

<!-- gh-comment-id:26663842 --> @internetakias commented on GitHub (Oct 20, 2013): With Maxim's plug-in. Puyo Puyo Fever 2 doesn't crash now but the audio can get pretty glitchy at parts, Puyo Pop Fever on the other hand keeps stalling instead of just outright crashing
Author
Owner

@internetakias commented on GitHub (Oct 22, 2013):

With the latest build, the game no longer crashes. However, the music stops a few seconds after it begins playing, and the sound effects crackle a lot.

<!-- gh-comment-id:26794225 --> @internetakias commented on GitHub (Oct 22, 2013): With the latest build, the game no longer crashes. However, the music stops a few seconds after it begins playing, and the sound effects crackle a lot.
Author
Owner

@hrydgard commented on GitHub (Oct 22, 2013):

Try turning off I/O on thread.

<!-- gh-comment-id:26795792 --> @hrydgard commented on GitHub (Oct 22, 2013): Try turning off I/O on thread.
Author
Owner

@internetakias commented on GitHub (Oct 22, 2013):

Didn't do anything

<!-- gh-comment-id:26804770 --> @internetakias commented on GitHub (Oct 22, 2013): Didn't do anything
Author
Owner

@internetakias commented on GitHub (Oct 26, 2013):

This is what happens when the music stops playing:
image

<!-- gh-comment-id:27135550 --> @internetakias commented on GitHub (Oct 26, 2013): This is what happens when the music stops playing: ![image](https://f.cloud.github.com/assets/5077063/1412546/06237f94-3dd7-11e3-88db-a213cfa13ce2.png)
Author
Owner

@internetakias commented on GitHub (Nov 6, 2013):

Sorry for bumping this again, but I believe the error pictured in the log above should suffice in fixing the bug.
I also renamed this so it's more accurate.
By the way: I should have mentioned this way earlier but the game runs really slow on Galaxy S3 and has been that way from when I first played it on my phone

<!-- gh-comment-id:27877788 --> @internetakias commented on GitHub (Nov 6, 2013): Sorry for bumping this again, but I believe the error pictured in the log above should suffice in fixing the bug. I also renamed this so it's more accurate. By the way: I should have mentioned this way earlier but the game runs really slow on Galaxy S3 and has been that way from when I first played it on my phone
Author
Owner

@unknownbrackets commented on GitHub (Feb 2, 2014):

Has this changed at all with the latest ffmpeg update? It probably will not have. I think it's an atrac buffer management problem.

-[Unknown]

<!-- gh-comment-id:33909799 --> @unknownbrackets commented on GitHub (Feb 2, 2014): Has this changed at all with the latest ffmpeg update? It probably will not have. I think it's an atrac buffer management problem. -[Unknown]
Author
Owner

@andutrache commented on GitHub (Feb 3, 2014):

Reporting with v0.9.6-747-g6f38936 the problems are still there.

<!-- gh-comment-id:33926222 --> @andutrache commented on GitHub (Feb 3, 2014): Reporting with v0.9.6-747-g6f38936 the problems are still there.
Author
Owner

@unknownbrackets commented on GitHub (Sep 29, 2014):

I have an idea of what might be happening here.

It seems reasonable that the libatrac3plus lib, being a user library, would just reference the existing data, rather than copying it. Meaning, I could read half the file into a buffer, but lie and tell the library that I had loaded the entire thing, and load the rest later (as long as I loaded it before the decode got there.)

Need to do more testing, but that would explain the atrac data turning into garbage data right away right after successfully playing an initial part of the audio.

Obviously, given the API of libatrac3plus, the above described usage pattern would be obviously incorrect, but if it works a game could use it.

-[Unknown]

<!-- gh-comment-id:57111505 --> @unknownbrackets commented on GitHub (Sep 29, 2014): I have an idea of what might be happening here. It seems reasonable that the libatrac3plus lib, being a user library, would just reference the existing data, rather than copying it. Meaning, I could read half the file into a buffer, but lie and tell the library that I had loaded the entire thing, and load the rest later (as long as I loaded it before the decode got there.) Need to do more testing, but that would explain the atrac data turning into garbage data right away right after successfully playing an initial part of the audio. Obviously, given the API of libatrac3plus, the above described usage pattern would be obviously incorrect, but if it works a game could use it. -[Unknown]
Author
Owner

@ppmeis commented on GitHub (Jul 25, 2015):

Tested with latest build. Same status. Music background stops after 1 second:
image

<!-- gh-comment-id:124895126 --> @ppmeis commented on GitHub (Jul 25, 2015): Tested with latest build. Same status. Music background stops after 1 second: ![image](https://cloud.githubusercontent.com/assets/4381277/8891238/01f059be-3322-11e5-95c2-43e8936248c9.png)
Author
Owner

@ppmeis commented on GitHub (Dec 6, 2015):

Tested with latest build. Same status.

<!-- gh-comment-id:162356132 --> @ppmeis commented on GitHub (Dec 6, 2015): Tested with latest build. Same status.
Author
Owner

@unknownbrackets commented on GitHub (Jan 2, 2016):

I'm fairly confident that #8356 will improve at least the parts of this game I've seen debugging data for, but would love to hear confirmation. If the game uses any streaming music elsewhere, it may not be fixed in those places, so it's probably a good idea to play a level etc. to be sure.

-[Unknown]

<!-- gh-comment-id:168372603 --> @unknownbrackets commented on GitHub (Jan 2, 2016): I'm fairly confident that #8356 will improve at least the parts of this game I've seen debugging data for, but would love to hear confirmation. If the game uses any streaming music elsewhere, it may not be fixed in those places, so it's probably a good idea to play a level etc. to be sure. -[Unknown]
Author
Owner

@daniel229 commented on GitHub (Jan 2, 2016):

Look good play 4 levels without problem.

<!-- gh-comment-id:168372816 --> @daniel229 commented on GitHub (Jan 2, 2016): Look good play 4 levels without problem.
Author
Owner

@internetakias commented on GitHub (Jan 27, 2016):

Yep, it's all been fixed. Thanks for your hard work, guys!

<!-- gh-comment-id:175522259 --> @internetakias commented on GitHub (Jan 27, 2016): Yep, it's all been fixed. Thanks for your hard work, guys!
Author
Owner

@andutrache commented on GitHub (Jan 27, 2016):

indeed it was and i can confirm, good job :)

<!-- gh-comment-id:175833040 --> @andutrache commented on GitHub (Jan 27, 2016): indeed it was and i can confirm, good job :)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ppsspp#1508
No description provided.