Topic: Replacing ALSA with OSS4 On Debian Sid
I ran into some issues with ALSA after an update recently (mute toggle) and couldn't be bothered figuring it out so decided to spend the time I would have used troubleshooting ALSA to install OSS instead.
So far I am glad I did...
I am not sure if these instructions work on Stable and will *probably* work on Testing - If someone cares to test it that would be good.
apt-get update
apt-get install oss4-base oss4-dkms oss4-gtk libasound2-pluginsYou should see dkms build the modules for your kernel which might take a little while.
dpkg-reconfigure linux-sound-baseChoose OSS
Stop and remove ALSA (you may not want to purge the packages like I did, thats up to you)
invoke-rc.d alsa-utils stop
apt-get autoremove --purge alsa-base alsa-utilsThen reboot your system.
moc and vlc both just worked except that moc could not detect the mixer for volume control - this is fixable apparently and I am in the middle of googling it.
I had to do the following to get flash audio working in IW and Chromium (I use flashplugin-nonfree).
cd /tmp/
apt-get source oss4
cd oss4-4.2-build2005/oss/lib/
cc -shared -fPIC -O2 -Wall flashsupport.c -o /tmp/libflashsupport.so
install -s /tmp/libflashsupport.so /usr/libThen restart Chromium or IW, remember to kill Chromium from running in the background like it does now.
You can use ossxmix or ossmix for controlling volume.
I would be interested in peoples view on the difference in audio quality and usability.
Last edited by jelloir (2012-01-26 05:57:29)