United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-7124224 [macosx] Port's controls are improperly ordered
JDK-7124224 : [macosx] Port's controls are improperly ordered

Details
Type:
Bug
Submit Date:
2011-12-23
Status:
Closed
Updated Date:
2012-09-25
Project Name:
JDK
Resolved Date:
2012-03-19
Component:
client-libs
OS:
os_x
Sub-Component:
javax.sound
CPU:
generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
7
Fixed Versions:
7u4 (b11)

Related Reports
Duplicate:
Relates:

Sub Tasks

Description
http://java.net/jira/browse/MACOSX_PORT-751 submitted 2011/11/23 by Alex Menkov

Environment: 	
Hardware: Mac mini/Intel Core i7/2 GHz/4 cores/4 GB
Software: Mac OS X Server 10.7.2 (11C74)/Darwin Kernel Version 11.2.0

PortMixer represents the following controls for output device:
Port Built-in Input: Apple Inc., Unknown Version, Port Mixer
..Port LINE_IN source port
....Controls[0]: BooleanControl: Mute Control with current value: false
....Controls[1]: CompoundControl: Volume Control containing Volume, and Volume Controls.
......MemberControls[0]: FloatControl: Volume with current value: 1.0 (range: 0.0 - 1.0)
......MemberControls[1]: FloatControl: Volume with current value: 1.0 (range: 0.0 - 1.0)
....Controls[2]: CompoundControl: Mute Control containing Mute, and Mute Controls.
......MemberControls[0]: BooleanControl: Mute Control with current value: false
......MemberControls[1]: BooleanControl: Mute Control with current value: false
This is atypical representation
Corresponding to the Audio MIDI Setup controls the device should have:
..[0] (BooleanControl): Mute (Master Mute)
..[1] (CompoundControl): Channel 1 (or name of the channel is available) containing:
....[0] (BooleanControl): Mute
....[1] (FloatControl): Volume
..[2] (CompoundControl): Channel 2 (or name of the channel is available) containing:
....[0] (BooleanControl): Mute
....[1] (FloatControl): Volume

Test app (ListMixers.java) is attached.

                                    

Comments
EVALUATION

Port implementation should be revised
                                     
2011-12-23



Hardware and Software, Engineered to Work Together