Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cellAudio: Move and partially fix _mxr000 hack #14501

Merged
merged 1 commit into from Aug 18, 2023
Merged

Conversation

elad335
Copy link
Contributor

@elad335 elad335 commented Aug 18, 2023

cellAudioSetNotifyEventQueue waits for VSH threads to respond for port creation and connection to the event queue key provided. I believe this delay is what caused the need for the hack in sys_ppu_thread_start. I added the delay to cellAudioSetNotifyEventQueue for any key and added a long loop (but not infinite as before) waiting for _mxr000 to be created.

Edit: the delay is actually due to cellAudioPortOpen.

@elad335
Copy link
Contributor Author

elad335 commented Aug 18, 2023

Turns out what is actually slow is cellAudioPortOpen, takes 150us on PS3.

@elad335 elad335 merged commit 730badd into RPCS3:master Aug 18, 2023
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants