hg: bsd-port/bsd-port/jdk: . Sound support for FreeBSD using the ALSA compatibility library. It looks
glewis at eyesbeyond.com
glewis at eyesbeyond.com
Sun Apr 3 10:34:04 PDT 2011
Changeset: 2dc218267f9c
Author: Greg Lewis <glewis at eyesbeyond.com>
Date: 2011-04-03 10:33 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/2dc218267f9c
. Sound support for FreeBSD using the ALSA compatibility library. It looks
like NetBSD also has an ALSA compatibility library, but I don't have access
to a NetBSD system to test. I don't see any support for ALSA on OpenBSD
or MacOS X.
Ideally this will eventually be replaced by a version that uses the native
sound infrastructure, although doing it this way certainly reduces the
maintenance cost.
Discussed with Jung-uk Kim who did a similar change for FreeBSD's openjdk6
port, although I didn't end up looking at that (the changes are simple
enough that I expect they are similar though).
! make/common/Defs.gmk
! make/javax/sound/Makefile
! make/javax/sound/jsoundalsa/Makefile
! src/share/native/com/sun/media/sound/Platform.c
+ src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_CommonUtils.c
+ src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_CommonUtils.h
+ src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_MidiIn.c
+ src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_MidiOut.c
+ src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_MidiUtils.c
+ src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_MidiUtils.h
+ src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_PCM.c
+ src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_PCMUtils.c
+ src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_PCMUtils.h
+ src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_Ports.c
More information about the bsd-port-dev
mailing list