head 1.18; access; symbols pkgsrc-2023Q4:1.18.0.2 pkgsrc-2023Q4-base:1.18 pkgsrc-2023Q3:1.17.0.14 pkgsrc-2023Q3-base:1.17 pkgsrc-2023Q2:1.17.0.12 pkgsrc-2023Q2-base:1.17 pkgsrc-2023Q1:1.17.0.10 pkgsrc-2023Q1-base:1.17 pkgsrc-2022Q4:1.17.0.8 pkgsrc-2022Q4-base:1.17 pkgsrc-2022Q3:1.17.0.6 pkgsrc-2022Q3-base:1.17 pkgsrc-2022Q2:1.17.0.4 pkgsrc-2022Q2-base:1.17 pkgsrc-2022Q1:1.17.0.2 pkgsrc-2022Q1-base:1.17 pkgsrc-2021Q4:1.16.0.2 pkgsrc-2021Q4-base:1.16 pkgsrc-2021Q3:1.14.0.2 pkgsrc-2021Q3-base:1.14 pkgsrc-2021Q2:1.13.0.2 pkgsrc-2021Q2-base:1.13 pkgsrc-2021Q1:1.12.0.38 pkgsrc-2021Q1-base:1.12 pkgsrc-2020Q4:1.12.0.36 pkgsrc-2020Q4-base:1.12 pkgsrc-2020Q3:1.12.0.34 pkgsrc-2020Q3-base:1.12 pkgsrc-2020Q2:1.12.0.30 pkgsrc-2020Q2-base:1.12 pkgsrc-2020Q1:1.12.0.10 pkgsrc-2020Q1-base:1.12 pkgsrc-2019Q4:1.12.0.32 pkgsrc-2019Q4-base:1.12 pkgsrc-2019Q3:1.12.0.28 pkgsrc-2019Q3-base:1.12 pkgsrc-2019Q2:1.12.0.26 pkgsrc-2019Q2-base:1.12 pkgsrc-2019Q1:1.12.0.24 pkgsrc-2019Q1-base:1.12 pkgsrc-2018Q4:1.12.0.22 pkgsrc-2018Q4-base:1.12 pkgsrc-2018Q3:1.12.0.20 pkgsrc-2018Q3-base:1.12 pkgsrc-2018Q2:1.12.0.18 pkgsrc-2018Q2-base:1.12 pkgsrc-2018Q1:1.12.0.16 pkgsrc-2018Q1-base:1.12 pkgsrc-2017Q4:1.12.0.14 pkgsrc-2017Q4-base:1.12 pkgsrc-2017Q3:1.12.0.12 pkgsrc-2017Q3-base:1.12 pkgsrc-2017Q2:1.12.0.8 pkgsrc-2017Q2-base:1.12 pkgsrc-2017Q1:1.12.0.6 pkgsrc-2017Q1-base:1.12 pkgsrc-2016Q4:1.12.0.4 pkgsrc-2016Q4-base:1.12 pkgsrc-2016Q3:1.12.0.2 pkgsrc-2016Q3-base:1.12 pkgsrc-2016Q2:1.11.0.2 pkgsrc-2016Q2-base:1.11 pkgsrc-2016Q1:1.9.0.2 pkgsrc-2016Q1-base:1.9 pkgsrc-2015Q4:1.8.0.14 pkgsrc-2015Q4-base:1.8 pkgsrc-2015Q3:1.8.0.12 pkgsrc-2015Q3-base:1.8 pkgsrc-2015Q2:1.8.0.10 pkgsrc-2015Q2-base:1.8 pkgsrc-2015Q1:1.8.0.8 pkgsrc-2015Q1-base:1.8 pkgsrc-2014Q4:1.8.0.6 pkgsrc-2014Q4-base:1.8 pkgsrc-2014Q3:1.8.0.4 pkgsrc-2014Q3-base:1.8 pkgsrc-2014Q2:1.8.0.2 pkgsrc-2014Q2-base:1.8 pkgsrc-2014Q1:1.7.0.14 pkgsrc-2014Q1-base:1.7 pkgsrc-2013Q4:1.7.0.12 pkgsrc-2013Q4-base:1.7 pkgsrc-2013Q3:1.7.0.10 pkgsrc-2013Q3-base:1.7 pkgsrc-2013Q2:1.7.0.8 pkgsrc-2013Q2-base:1.7 pkgsrc-2013Q1:1.7.0.6 pkgsrc-2013Q1-base:1.7 pkgsrc-2012Q4:1.7.0.4 pkgsrc-2012Q4-base:1.7 pkgsrc-2012Q3:1.7.0.2 pkgsrc-2012Q3-base:1.7 pkgsrc-2012Q2:1.6.0.4 pkgsrc-2012Q2-base:1.6 pkgsrc-2012Q1:1.6.0.2 pkgsrc-2012Q1-base:1.6 pkgsrc-2011Q4:1.5.0.16 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.14 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.12 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.5.0.10 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.5.0.8 pkgsrc-2010Q4-base:1.5 pkgsrc-2010Q3:1.5.0.6 pkgsrc-2010Q3-base:1.5 pkgsrc-2010Q2:1.5.0.4 pkgsrc-2010Q2-base:1.5 pkgsrc-2010Q1:1.5.0.2 pkgsrc-2010Q1-base:1.5 pkgsrc-2009Q4:1.4.0.4 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.2 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.2.0.6 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.4 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.2 pkgsrc-2008Q4-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.18 date 2023.11.23.16.29.34; author ryoon; state Exp; branches; next 1.17; commitid jxd016AYm8ndLKNE; 1.17 date 2022.01.24.10.10.49; author wiz; state Exp; branches; next 1.16; commitid 4hVHtwB3RfVv8SpD; 1.16 date 2021.11.28.06.42.46; author pho; state Exp; branches; next 1.15; commitid bPTyHvXGNm0NOwiD; 1.15 date 2021.11.21.16.06.30; author hauke; state Exp; branches; next 1.14; commitid XP57rBmV7G88aGhD; 1.14 date 2021.06.30.15.41.54; author ryoon; state Exp; branches; next 1.13; commitid 34VQLsPsMsVDEaZC; 1.13 date 2021.05.12.14.14.38; author ryoon; state Exp; branches; next 1.12; commitid GrLXkzS5GHBmKRSC; 1.12 date 2016.09.15.20.33.02; author wiedi; state Exp; branches; next 1.11; commitid gAmSDuyWddP5uqmz; 1.11 date 2016.04.20.12.10.24; author nros; state Exp; branches; next 1.10; commitid RHDIp40T45Npsm3z; 1.10 date 2016.04.15.09.05.41; author wiz; state Exp; branches; next 1.9; commitid yzrvMwtGoIQ4BH2z; 1.9 date 2016.02.18.15.17.01; author wiz; state Exp; branches; next 1.8; commitid zYrWbNDNbRm9upVy; 1.8 date 2014.06.09.12.42.58; author ryoon; state Exp; branches; next 1.7; commitid toW7Chh2zClXwQDx; 1.7 date 2012.09.11.23.59.23; author asau; state Exp; branches; next 1.6; 1.6 date 2012.02.29.20.33.09; author hans; state Exp; branches; next 1.5; 1.5 date 2010.02.16.18.26.24; author wiz; state Exp; branches; next 1.4; 1.4 date 2009.08.31.14.25.49; author wiz; state Exp; branches; next 1.3; 1.3 date 2009.07.07.14.45.41; author joerg; state Exp; branches; next 1.2; 1.2 date 2008.12.19.12.34.22; author jmcneill; state Exp; branches; next 1.1; 1.1 date 2008.12.19.04.03.22; author jmcneill; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2008.12.19.04.03.22; author jmcneill; state Exp; branches; next ; desc @@ 1.18 log @alsa-plugins-oss,alsa-plugins-pulse: Update to 1.2.7.1 Changelog: Unavailable. @ text @# $NetBSD: Makefile,v 1.17 2022/01/24 10:10:49 wiz Exp $ DISTNAME= alsa-plugins-1.2.7.1 PKGNAME= ${DISTNAME:S/plugins/plugins-oss/} CATEGORIES= audio MASTER_SITES= ftp://ftp.alsa-project.org/pub/plugins/ EXTRACT_SUFX= .tar.bz2 MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= http://www.alsa-project.org/ COMMENT= Advanced Linux Sound Architecture (ALSA) - OSS plugin LICENSE= gnu-lgpl-v2.1 OR gnu-gpl-v2 GNU_CONFIGURE= yes USE_TOOLS= pkg-config gmake USE_LIBTOOL= yes .include "../../mk/bsd.prefs.mk" SUBST_CLASSES+= audiodev SUBST_STAGE.audiodev= pre-configure SUBST_FILES.audiodev= oss/50-oss.conf SUBST_VARS.audiodev= DEVOSSAUDIO CFLAGS.SunOS+= -DSOUND_MIXER_PHONEIN=SOUND_MIXER_PHONE CFLAGS.SunOS+= -DSOUND_MIXER_PHONEOUT=SOUND_MIXER_MONO CFLAGS.SunOS+= -DSOUND_MIXER_MONITOR=SOUND_MIXER_DEPTH CFLAGS.SunOS+= -Du_int8_t=uint8_t -Du_int16_t=uint16_t CFLAGS.SunOS+= -Du_int32_t=uint32_t -Du_int64_t=uint64_t CFLAGS+= -DDEVOSSAUDIO=\"${DEVOSSAUDIO:U/dev/dsp}\" LIBS+= ${LIBOSSAUDIO} BUILD_DIRS= oss EGDIR= ${PREFIX}/share/examples/${PKGBASE} MESSAGE_SUBST+= EGDIR=${EGDIR} INSTALLATION_DIRS+= ${EGDIR} post-install: ${INSTALL_DATA} "${FILESDIR}/asoundrc.example" \ "${DESTDIR}${EGDIR}/asoundrc" .include "../../audio/alsa-lib/buildlink3.mk" .include "../../mk/oss.buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.17 log @alsa-plugins-*: update to 1.2.6 No relevant changes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2021/11/28 06:42:46 pho Exp $ d3 1 a3 1 DISTNAME= alsa-plugins-1.2.6 @ 1.16 log @Add an example .asoundrc to use this plugin by default @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2021/11/21 16:06:30 hauke Exp $ d3 1 a3 1 DISTNAME= alsa-plugins-1.2.5 a4 1 PKGREVISION= 2 @ 1.15 log @Substitute the patform's audio device in config file. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2021/06/30 15:41:54 ryoon Exp $ d5 1 a5 1 PKGREVISION= 1 d37 7 @ 1.14 log @alsa-plugins-{oss|pulse}: Update to 1.2.5 Changelog: Core Release v1.2.5 A52 Output plugin pcm_a52: Don't move bytes within the outbuf pcm_a52: Don't pass EAGAIN errors from the slave to the caller pcm_a52: Determine virtual hardware pointer upon slave pointer Automatic upmix / downmix plugins upmix: complete generalizing format Jack PCM plugin jack: add option to allow non-jack-aligned period size OSS Mixer -> ALSA Control plugin oss: fix the config (port -> device) PulseAudio -> ALSA plugin pulse: pcm - handle reading pulse stream hole USB stream plugin usb_stream: use snd_config_get_card() to decode the card number @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2021/05/12 14:14:38 ryoon Exp $ d5 1 d21 5 d29 3 a31 1 CFLAGS.SunOS+= -Du_int8_t=uint8_t -Du_int16_t=uint16_t -Du_int32_t=uint32_t -Du_int64_t=uint64_t @ 1.13 log @alsa-plugin-{oss,pulse}: Update to 1.2.2 Changelog: 1.2.2 Not available 1.2.1 Core Release v1.2.1 PulseAudio -> ALSA plugin pulse: Add DEVICE parameter 1.1.9 Core Release v1.1.9 configure: Fix unexpanded ALSA_DATA_DIR configure: use $sysconfdir instead of /etc Alsa support for Maemo SDK (n770) maemo: Fix a few crashing bugs Documentation doc: Add forgotten aaf.txt to EXTRA_DIST Jack PCM plugin jack: use correct port names in 50-jack.conf jack: Support to connect multiple JACK ports with same ALSA channel jack: Refactoring: Lower indentation jack: Removing snd_pcm_jack_format_t as it is not used jack: Replacing jack->channels with jack->num_ports jack: Moving jack_deactivate() to snd_pcm_jack_hw_free() to speedup the XRUN Recovery jack: Move jack_activate() and jack_connect() to snd_pcm_jack_prepare() 1.1.8 Core Release v1.1.8 aaf: AVTPDU transmission periodicity aaf: Implement Playback mode support aaf: Load configuration parameters aaf: Introduce plugin skeleton /Makefile.am aaf: Introduce plugin skeleton A52 Output plugin a52_close: set slave to NULL to avoid double pcm free in open fcn AVTP Audio Format (AAF) PCM plugin aaf: AVTPDU transmission periodicity aaf: Tx multiple AVTPDUs per media clock tick aaf: Refactor timeout routines aaf: Refactor AVTPDU reception routines aaf: Refactor AVTPDU transmission routines aaf: Add presentation time tolerance aaf: do not free twice aaf - snd_pcm_close() is called from snd_pcm_ioplug_delete() aaf: Add support for direct read/write transfers aaf: Implement dump() ioplug callback aaf: Implement Capture mode support aaf: Prepare for Capture mode support aaf: Implement Playback mode support aaf: Load configuration parameters aaf: Introduce plugin skeleton Documentation aaf: AVTPDU transmission periodicity aaf: Tx multiple AVTPDUs per media clock tick aaf: Add presentation time tolerance doc: Fix typo in AAF doc aaf: Implement Capture mode support aaf: Implement Playback mode support aaf: Load configuration parameters aaf: Introduce plugin skeleton Jack PCM plugin Revert "jack: Fix leaks when jack_set_hw_constraint() fails" OSS Mixer -> ALSA Control plugin Revert "oss: Fix leaks when oss_hw_constraint() fails" USB stream plugin Revert "usb_stream: Fix leaks when us_set_hw_constraint() fails" pcm_usb_stream: fix signess issues pcm_usb_stream: remove unused parameter in snd_pcm_us_read() pcm_usb_stream: fix another leak in snd_pcm_us_open() 1.1.7 Core Release v1.1.7 Fix typo in configure.ac (--disable-libav) configure: Require alsa-lib 1.1.6 and newer configure: change --with-alsaaddondir to --with-alsagconfdir and --with-alsalconfdir Move rate-lavc to rate-lav subdirectory and update to use libavresample config/Makefile: make everything modular configure: add --with-alsaaddondir, add default config files for plugins /Makefile.am Move rate-lavc to rate-lav subdirectory and update to use libavresample config/Makefile: make everything modular A52 Output plugin a52: Fix leaks when a52_set_hw_constraint() fails configure: change --with-alsaaddondir to --with-alsagconfdir and --with-alsalconfdir Move rate-lavc to rate-lav subdirectory and update to use libavresample configure: add --with-alsaaddondir, add default config files for plugins Arcam AV control plugin arcam-av: Add explicit -lpthread to *_LIBADD configure: change --with-alsaaddondir to --with-alsagconfdir and --with-alsalconfdir configure: add --with-alsaaddondir, add default config files for plugins Documentation doc: fix makefile, the files should be included to the distribution package unconditionally Move rate-lavc to rate-lav subdirectory and update to use libavresample config/Makefile: make everything modular Jack PCM plugin jack: Fix leaks when jack_set_hw_constraint() fails jack: Only allow ALSA periods multiple of JACKd period jack: Allow build with older alsa-lib jack: Update poll_fd also in draining state jack: Avoid call to snd_pcm_avail_update() from JACK thread configure: change --with-alsaaddondir to --with-alsagconfdir and --with-alsalconfdir configure: add --with-alsaaddondir, add default config files for plugins OSS Mixer -> ALSA Control plugin oss: Fix leaks when oss_hw_constraint() fails oss/Makefile.am: fix typo Rate Converter plugins samplerate: fix unused variable warning USB stream plugin usb_stream: Fix leaks when us_set_hw_constraint() fails usb_stream: Add explicit -lpthread to *_LIBADD 1.1.6 Core Release v1.1.6 Change FSF address (Franklin Street) A52 Output plugin Change FSF address (Franklin Street) Arcam AV control plugin Change FSF address (Franklin Street) Jack PCM plugin jack: Use correct parameter order for snd_pcm_areas_silence() jack: Report Xruns to user application jack: Do not Xrun the ALSA buffer jack: Use boundary as hw_ptr wrap around jack: Write only valid values to the internal hw_ptr Change FSF address (Franklin Street) 1.1.5 Core Release v1.1.5 PulseAudio -> ALSA plugin pulse: prevent double-free when pulse_hw_constraint returns error 1.1.4 Core Release v1.1.4 configure: Fix detection of avcodec.h configure: enhancing configuration support for alsa plugins @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2016/09/15 20:33:02 wiedi Exp $ d3 1 a3 1 DISTNAME= alsa-plugins-1.2.2 @ 1.12 log @fix int types on SunOS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2016/04/20 12:10:24 nros Exp $ d3 1 a3 1 DISTNAME= alsa-plugins-1.1.1 @ 1.11 log @Set LICENSE for a lot of audio packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2016/04/15 09:05:41 wiz Exp $ d23 1 @ 1.10 log @Update alsa-plugins-* to 1.1.1. No relevant changes for the ones we have in pkgsrc, I think. Changelog: Core Release v1.1.1 A52 Output plugin a52: Fix usage of obsoleted avcodec_*_frame() functions a52: Make compatible with ffmpeg 3.0 a52: fix reported input channel order Public Parrot Hack rate converter pph: include config.h from rate_speexrate.c Speex PCM plugin speex: Add missing include config.h @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2016/02/18 15:17:01 wiz Exp $ d12 1 @ 1.9 log @Update alsa-plugins-* to 1.1.0: Core Release v1.1.0 pph: Fix build with older speex pph: include speexdsp_types.h, not speex_types.h A52 Output plugin a52: Fix ioplug version ifdef checks Arcam AV control plugin arcam-av: Include sys/select.h for fd_set definition Automatic upmix / downmix plugins mix: Fix extplug version ifdef checks Jack PCM plugin jack: Fixing a small memory leak Public Parrot Hack rate converter pph: Fix build with older speex pph: include speexdsp_types.h, not speex_types.h PulseAudio -> ALSA plugin pulse: Add 24 bit data formats to Pulse plugin. Rate Converter plugins rate: Allow LGPL for libsamplerate commercial licensee @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2014/06/09 12:42:58 ryoon Exp $ d3 1 a3 1 DISTNAME= alsa-plugins-1.1.0 @ 1.8 log @Update to 1.0.27 Changelog: Changelog between 1.0.26 and 1.0.27 releases Core Release v1.0.27 A52 Output plugin a52: Fix build errors a52: Add the support of recent libavcodec / libavutil PulseAudio -> ALSA plugin pulse: pulse_pcm_poll_revents should return 0 on success pcm_pulse: set prebuf parameter according to software parameters Changelog between 1.0.25 and 1.0.26 releases Core Release v1.0.26 PulseAudio -> ALSA plugin pulse: Support 24-bit formats USB stream plugin usb_stream: Fix build with glibc 2.16 Changelog between 1.0.24 and 1.0.25 releases Core Release v1.0.25 pulse: Install a PulseAudio config snippet into alsa.conf.d A52 Output plugin a52: Fix build with older ffmpeg versions. a52 - Fix a52 codec with recent libavcodec updates Documentation pulse: Add fallback option Jack PCM plugin jack: Fix revents for playback jack: Fix hanging applications when using jack plugin PulseAudio -> ALSA plugin Added missing configuration files for the pulse plugin Set CLOEXEC flag for pipes in PulseAudio plugins pulse: Install a PulseAudio config snippet into alsa.conf.d pulse - Define a dummy PA_CHECK_VERSION() when not available pulse - only underrun if no more data has been written pulse: Set PA_CONTEXT_NOAUTOSPAWN when fallback is available pulse: Add fallback option Pulse: Fix snd_pcm_avail returning 0 in some cases Changelog between 1.0.23 and 1.0.24 releases Core Release v1.0.24 Documentation Fix README-jack (second channel) PulseAudio -> ALSA plugin pulse: Add handle_underrun option pulse: Fix invalid buffer pointer return value Changelog between 1.0.22 and 1.0.23 releases Core Release v1.0.23 USB stream plugin usb_stream: Allow user-set period-size and rate usb_stream: Check for NULL-ness before dereferencing @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.7 2012/09/11 23:59:23 asau Exp $ # d3 1 a3 1 DISTNAME= alsa-plugins-1.0.27 @ 1.7 log @"user-destdir" is default these days @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2012/02/29 20:33:09 hans Exp $ d4 1 a4 1 DISTNAME= alsa-plugins-1.0.22 @ 1.6 log @Redefine a few OSS mixer names to their (numeric) counterparts on SunOS. This is wrong for SOUND_MIXER_MONITOR, but I don't really care. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2010/02/16 18:26:24 wiz Exp $ a13 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.5 log @Update to 1.0.22 - no functional changes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2009/08/31 14:25:49 wiz Exp $ d22 3 @ 1.4 log @Update alsa packages to 1.0.21. http://www.alsa-project.org/main/index.php/Changes_v1.0.18_v1.0.19 http://www.alsa-project.org/main/index.php/Changes_v1.0.19_v1.0.20 http://www.alsa-project.org/main/index.php/Changes_v1.0.20_v1.0.21 contain ~300kB of changes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2009/07/07 14:45:41 joerg Exp $ d4 1 a4 1 DISTNAME= alsa-plugins-1.0.21 @ 1.3 log @Cleanup configure patch. DESTDIR support. Simplify. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2008/12/19 12:34:22 jmcneill Exp $ d4 1 a4 1 DISTNAME= alsa-plugins-1.0.18 @ 1.2 log @Make sure the plugin links with LIBOSSAUDIO. ALSA can load the OSS plugin now, but it still doesn't work, so don't bump PKGREVISION quite yet. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2008/12/19 04:03:22 jmcneill Exp $ d14 2 d20 2 d25 1 a25 5 do-build: cd ${WRKSRC}/oss && ${GMAKE} do-install: cd ${WRKSRC}/oss && ${GMAKE} install @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ a17 1 MAKE_ENV+= LIBOSSAUDIO=${LIBOSSAUDIO:Q} d19 1 @ 1.1.1.1 log @Import alsa-plugins-oss version 1.0.18. The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system. ALSA has the following significant features: * Efficient support for all types of audio interfaces, from consumer sound cards to professional multichannel audio interfaces. * Fully modularized sound drivers. * SMP and thread-safe design. * User space library (alsa-lib) to simplify application programming and provide higher level functionality. * Support for the older Open Sound System (OSS) API, providing binary compatibility for most OSS programs. This package provides an OSS plugin for ALSA. @ text @@