# HG changeset patch # User Omair Majid # Date 1223475588 14400 # Node ID 96e885ef985c5e08a92151924eba8c5f153dc1d4 # Parent c9645471db6c67fc4be8c5b5563e5ce08728d2a1 2008-10-08 Omair Majid * src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java (getMaxLines): Return AudioSystem.NOT_SPECIFIED only for supported formats. diff -r c9645471db6c -r 96e885ef985c src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java --- a/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java Wed Oct 08 10:09:48 2008 -0400 +++ b/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java Wed Oct 08 10:19:48 2008 -0400 @@ -316,8 +316,16 @@ } @Override - public int getMaxLines(javax.sound.sampled.Line.Info info) { - return AudioSystem.NOT_SPECIFIED; + public int getMaxLines(Line.Info info) { + /* + * PulseAudio supports (theoretically) unlimited number of streams for + * supported formats + */ + if (isLineSupported(info)) { + return AudioSystem.NOT_SPECIFIED; + } + + return 0; } @Override