FS#58023 - [sdl2] Re-enable ALSA support

Attached to Project: Arch Linux
Opened by Marco Rissi (marcorx) - Thursday, 29 March 2018, 13:22 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Sunday, 01 April 2018, 18:32 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

ALSA support is disabled in version >= 2.0.8-2, work in 2.0.8-1.
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Sunday, 01 April 2018, 18:32 GMT
Reason for closing:  Fixed
Comment by Doug Newgard (Scimmia) - Thursday, 29 March 2018, 17:03 GMT
Yes, it is. So?
Comment by Marco Rissi (marcorx) - Thursday, 29 March 2018, 18:40 GMT
This makes all applications using sdl2 have no sound on systems where pulseaudio is not installed and I see no reason for this since you can easily choose the SDL audio driver to use.
However it is not a big deal if disabled in the official package, I will enable it in my local build.

Comment by Andrea Chiavazza (ndr76) - Friday, 30 March 2018, 12:36 GMT
I see no reason to disable support for alsa and force people to install pulseaudio just to have sound.
I've been doing fine without pulseaudio for ages, and now I will have to package my own version of sdl2.
What is the downside of enabling the alsa driver beside a few more kb in the sdl2 package?
Comment by Doug Newgard (Scimmia) - Friday, 30 March 2018, 16:59 GMT
So this is actually a request to re-enable alsa? Could have actually said that when you created the ticket.
Comment by Andrea Chiavazza (ndr76) - Friday, 30 March 2018, 17:14 GMT
It looks like this is a bug report about sound no longer working on systems without pulseaudio.
The fix is to re-enable alsa. There are no drawbacks whatsoever given that alsa had been enabled for ages.
I think the purpose of disabling drivers in sdl2 is for embedded devices and things like that.
Arch is a general purpose distro and should have all drivers enabled. People that want to fine-tune their sdl2 should create their own packages.
The package also still has alsa-lib as an optional dependency, even though it's useless now. Please re-enable alsa... =)

Loading...