summaryrefslogtreecommitdiff
path: root/debian/patches/jdk-pulseaudio.diff
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/jdk-pulseaudio.diff')
-rw-r--r--debian/patches/jdk-pulseaudio.diff16
1 files changed, 16 insertions, 0 deletions
diff --git a/debian/patches/jdk-pulseaudio.diff b/debian/patches/jdk-pulseaudio.diff
new file mode 100644
index 0000000..06263ab
--- /dev/null
+++ b/debian/patches/jdk-pulseaudio.diff
@@ -0,0 +1,16 @@
+--- a/jdk/src/share/lib/sound.properties
++++ b/jdk/src/share/lib/sound.properties
+@@ -37,3 +37,13 @@
+ # Specify the default Receiver by provider and name:
+ # javax.sound.midi.Receiver=com.sun.media.sound.MidiProvider#SunMIDI1
+ #
++
++javax.sound.sampled.Clip=org.classpath.icedtea.pulseaudio.PulseAudioMixerProvider
++javax.sound.sampled.Port=org.classpath.icedtea.pulseaudio.PulseAudioMixerProvider
++javax.sound.sampled.SourceDataLine=org.classpath.icedtea.pulseaudio.PulseAudioMixerProvider
++javax.sound.sampled.TargetDataLine=org.classpath.icedtea.pulseaudio.PulseAudioMixerProvider
++
++#javax.sound.sampled.Clip=com.sun.media.sound.DirectAudioDeviceProvider
++#javax.sound.sampled.Port=com.sun.media.sound.PortMixerProvider
++#javax.sound.sampled.SourceDataLine=com.sun.media.sound.DirectAudioDeviceProvider
++#javax.sound.sampled.TargetDataLine=com.sun.media.sound.DirectAudioDeviceProvider