JDK-7142193 : javax/sound/sampled/Controls/ReverbControl/SimpleMidiPlayer.java failed since 6u32b01
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.sound
  • Affected Version: 6u32
  • Priority: P4
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2012-02-02
  • Updated: 2012-03-05
  • Resolved: 2012-03-05
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6
6u32 b03Fixed
Related Reports
Relates :  
Relates :  
Description
test failed on all platforms since 6u32b01, passed with 6u31b04

reproducible on solaris sparc - stt-58.ru, win2008 - stt-54.ru, oel 5.7 - tezro.ru

AudioSystem.getMixerInfo() return different value for 6u31 and 6u32, some log:

with 6u31b04 (5 mixer info):
----------System.out:(81/4137)----------
DEBUG theMixerInfoList.length = 5
DEBUG isControlSupported = true /dev/audio (onboard1), version a
DEBUG isControlSupported = true /dev/sound/0 (onboard1), version a
Found Mixer that supports 'EnumControl.Type.REVERB'
DEBUG isControlSupported = true Java Sound Audio Engine, version 1.0
Found Mixer com.sun.media.sound.HeadspaceMixer@52d1a4
The initial setting of the Reverb Control:

with 6u32 (4 mixer info):
----------System.out:(7/378)----------
DEBUG theMixerInfoList.length = 4
DEBUG isControlSupported = true /dev/audio (onboard1), version a
DEBUG isControlSupported = true /dev/sound/0 (onboard1), version a
DEBUG isControlSupported = true Port /dev/audio (onboard1), version a
DEBUG isControlSupported = true Port /dev/sound/0 (onboard1), version a
Never found Mixer that supports 'EnumControl.Type.REVERB'
Test failed


see comments for more details

Comments
EVALUATION The regression is caused by fix for 7118919 - it changes default behaviour (now by default JavaSound has no mixers with Reverb control support)
07-02-2012

EVALUATION The test became obsolete and should be removed from the repo see 6834526 - the same issue for jdk7
06-02-2012