JDK-7124500 : [macosx] Port's controls are improperly ordered
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.sound
  • Affected Version: 7
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: os_x
  • CPU: generic
  • Submitted: 2011-12-23
  • Updated: 2011-12-28
  • Resolved: 2011-12-23
Related Reports
Duplicate :  
Description
http://java.net/jira/browse/MACOSX_PORT-751 submitted 2011/11/23 by Alex Menkov
PortMixer represents the following controls for output device:
Port Built-in Input: Apple Inc., Unknown Version, Port Mixer
..Port LINE_IN source port
....Controls<span class=&quot;error&quot;>&#91;0&#93;</span>: BooleanControl: Mute Control with current value: false
....Controls<span class=&quot;error&quot;>&#91;1&#93;</span>: CompoundControl: Volume Control containing Volume, and Volume Controls.
......MemberControls<span class=&quot;error&quot;>&#91;0&#93;</span>: FloatControl: Volume with current value: 1.0  (range: 0.0 - 1.0)
......MemberControls<span class=&quot;error&quot;>&#91;1&#93;</span>: FloatControl: Volume with current value: 1.0  (range: 0.0 - 1.0)
....Controls<span class=&quot;error&quot;>&#91;2&#93;</span>: CompoundControl: Mute Control containing Mute, and Mute Controls.
......MemberControls<span class=&quot;error&quot;>&#91;0&#93;</span>: BooleanControl: Mute Control with current value: false
......MemberControls<span class=&quot;error&quot;>&#91;1&#93;</span>: BooleanControl: Mute Control with current value: false
This is atypical representation
Corresponding to the Audio MIDI Setup controls the device should have:
..<span class=&quot;error&quot;>&#91;0&#93;</span> (BooleanControl): Mute (Master Mute)
..<span class=&quot;error&quot;>&#91;1&#93;</span> (CompoundControl): Channel 1 (or name of the channel is available) containing:
....<span class=&quot;error&quot;>&#91;0&#93;</span> (BooleanControl): Mute
....<span class=&quot;error&quot;>&#91;1&#93;</span> (FloatControl): Volume
..<span class=&quot;error&quot;>&#91;2&#93;</span> (CompoundControl): Channel 2 (or name of the channel is available) containing:
....<span class=&quot;error&quot;>&#91;0&#93;</span> (BooleanControl): Mute
....<span class=&quot;error&quot;>&#91;1&#93;</span> (FloatControl): Volume
Test app is attached