I did recompile OSS4 to enable "Production quality", and I have a ready deb-package. Cesium explained me basic ideas, and I made it.
However, you may better try to recompile it yourself. It is very simple.
I built OSS4 from Mercurial following this guide (Ubuntu 9.10):
https://help.ubuntu.com/community/OpenSound1. Close all audio apps
2. Remove Gnome Volume Control from the panel.
3. kill ossxmix
killall ossxmix
4. Stop OSS4
sudo soundoff
5. Remove OSS4
sudo dpkg --purge oss-linux
-------------------------------------------
If you already compiled OSS4 from Mercurial
-------------------------------------------
Update OSS4 source and remove the old Build (if you compiled OSS4 from Mercurial)
cd /opt/oss-devel
sudo hg pull
sudo hg update
cd ~/
sudo rm -rf oss42build
mkdir oss42build
-----------------------------------------------------------------------------------
6. Install Prerequisite Packages
sudo apt-get install -y binutils libgtk2.0-0 sed gcc libc6
sudo apt-get install -y build-essential linux-headers-`uname -r` gawk libtool libgtk2.0-dev
sudo apt-get install -y libesd0 libsdl1.2debian-oss
7. Obtaining the OSS Source using Mercurial
sudo apt-get install -y mercurial
cd /opt
sudo hg clone
http://mercurial.opensound.com/ oss-devel
************************************************************************
8. Edit the configure script to enable High Quality Re-Sampling
gksu gedit /opt/oss-devel/configure
OLD:
------------------------------------------------------------------------
# Set GRC3 min/max conversion quality setting to 3 to conserve space.
# TODO: Add support for configurable quality settings.
GRC_MIN_QUALITY=3
GRC_MAX_QUALITY=3
export GRC_MIN_QUALITY GRC_MAX_QUALITY
------------------------------------------------------------------------
NEW:
------------------------------------------------------------------------
# Set GRC3 min/max conversion quality setting to 3 to conserve space.
# TODO: Add support for configurable quality settings.
GRC_MIN_QUALITY=3
GRC_MAX_QUALITY=7
export GRC_MIN_QUALITY GRC_MAX_QUALITY
------------------------------------------------------------------------
************************************************************************
9. Creating a Build Directory
cd ~/
sudo rm -rf oss42build
mkdir oss42build
cd oss42build/
10. Build & Install
10.1 Configure. Execute this command:
NO_WARNING_CHECKS=yes /opt/oss-devel/configure
10.2 Edit ./kernel/framework/include/local_config.h
gedit ./kernel/framework/include/local_config.h
OLD:
#define CONFIG_OSS_GRC_MAX_QUALITY 3
NEW:
#define CONFIG_OSS_GRC_MAX_QUALITY 7
10.3 Make
make
sudo make deb
sudo dpkg -i oss*.deb
sudo reboot
It should work now.
*****************************************************************
READ:
viewtopic.php?f=3&t=3543