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

Stop building ALSA/PulseAudio/FAudio when disabled #6908

Merged
merged 1 commit into from Oct 31, 2019

Conversation

linkmauve
Copy link
Contributor

@linkmauve linkmauve commented Oct 27, 2019

This PR mirrors 9253f7d, in that it stops building audio backends which are disabled.

It also allows the user to disable OpenAL at build-time like other audio backends, this disables microphone input at the same time.

This PR is more easily read commit per commit.

@linkmauve linkmauve force-pushed the optional-audio-backends branch 3 times, most recently from d08e027 to 386ff8e Compare October 28, 2019 00:35
@Nekotekina
Copy link
Member

Disabling OpenAL currently doesn't make sense. I recommend removing this commit.

@linkmauve
Copy link
Contributor Author

Why doesn’t it?

@Nekotekina
Copy link
Member

Because changes in cellMic are too intrusive for it. And why would you want to disable it in the first place?

@Megamouse
Copy link
Contributor

I agree. It makes no sense to remove it. And littering the code with unnecessary ifdefs is not encouraged.

@Megamouse
Copy link
Contributor

Especially if you're gonna spam the log with error messages after you already intentionally disabled it XD

@Nekotekina Nekotekina force-pushed the optional-audio-backends branch 2 times, most recently from 9fa322e to fdc834d Compare October 31, 2019 12:45
@Nekotekina Nekotekina merged commit 03a2d36 into RPCS3:master Oct 31, 2019
@Nekotekina Nekotekina changed the title Stop building ALSA/PulseAudio/FAudio when disabled, and make OpenAL optional Stop building ALSA/PulseAudio/FAudio when disabled Oct 31, 2019
@Nekotekina
Copy link
Member

Rebased and merged partially.

@linkmauve linkmauve deleted the optional-audio-backends branch October 31, 2019 15:09
@linkmauve
Copy link
Contributor Author

Thanks. :)

@Megamouse Megamouse added the Build and CI Anything related to the build process and continuous integration label Feb 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build and CI Anything related to the build process and continuous integration
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants