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

Android: Implement OpenSLESStream::SetRunning #12833

Merged
merged 1 commit into from
Jun 6, 2024

Conversation

JosJuice
Copy link
Member

@JosJuice JosJuice commented Jun 4, 2024

No description provided.

Copy link
Contributor

@mbc07 mbc07 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just tested this on a Galaxy S23, in the following scenarios:

  • Entering/exiting the recent apps screen while emulation is running
  • Locking/unlocking the phone screen while emulation is running
  • Pausing/resuming emulation from the overlay menu from the emulation activity

Audio properly paused/resumed in all cases. In fact, compared to master, where I can hear a very, very little amount of white noise in those scenarios (if I set the phone volume to the maximum and put the speaker grill close to my ear), in this PR the audio is completely muted, and the speakers become dead silent.

It's an improvement, and LGTM.

@Adamillo
Copy link

Adamillo commented Jun 6, 2024

Tested it, and it seems to work perfectly fine as well!

@AdmiralCurtiss AdmiralCurtiss merged commit ca22d0a into dolphin-emu:master Jun 6, 2024
11 checks passed
@JosJuice JosJuice deleted the opensles-set-running branch June 6, 2024 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
4 participants