FaceTime 1.1.1 not picking correct microphone for camera

Originator:kaspesla
Number:rdar://10835928 Date Originated:2/9/2012
Status:Duplicate/10769280 Resolved:
Product:OS X Product Version:1.1.1
Classification:Serious Bug Reproducible:Always
 
09-Feb-2012 12:47 PM Ken Aspeslagh:
Summary:

FaceTime 1.1.1 has an incorrect algorithm for picking a microphone to use based on the camera choice.  When a camera is picked, FaceTime is switching the microphone setting to an incorrect microphone.

Steps to Reproduce:

Connect a secondary camera.  Pick that camera in FaceTime. You'll see the microphone has now switched away from Built-In.

For example:
Connect a Logitech camera that has a microphone (such as the C910).  
Pick it as your camera in FaceTime.

Expected Results:

Expected results would be picking the Logitech camera would select the Logitech's mic, and picking iSight would select the Mac's Internal Mic.

Actual Results:

Instead, the opposite happens.

In fact, if I attach 2 external cameras so that there are 3 cameras and 3 audio devices, it becomes apparent that FaceTime is simply selecting the microphone at the same index in the list as the camera! This is totally wrong. There is no connection between the order of the devices in the list. 

It should be looking at the device's linked audio device and using that if it exist. Otherwise, it should not be switching the microphone at all.

Regression:
I think this is new in FaceTime 1.1.1. Not totally sure about that though.

Notes:

Screen shot attached showing how switching the camera switches the microphone to the corresponding index in the microphone list.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!