AVPlayer rate not respected on all audio tracks

Originator:chad515
Number:rdar://11535156 Date Originated:5/25/2012
Status:Open Resolved:No
Product:Mac OS X Product Version:10.7.4
Classification:Serious Bug Reproducible:Always
 
Summary:
When playing a video with multiple audio tracks with AVPlayer, if you set the rate, only one of the audio tracks will change to that rate. So, for instance, if you have 1 video track and two audio tracks on a .mov file, then set the rate on the player to 2.0, the video track and 1 audio track will proceed at 2x speed while the other audio track continues at 1x speed.

Steps to Reproduce:
1. Create a video file with 1 video and 2 audio tracks.
2. Create an AVPlayer object to play said file.
3. Play the AVPlayer
4. Set the rate on the AVPlayer, for instance to 2.0

Expected Results:
The video and audio all speed up to the 2.0 rate.

Actual Results:
The video and one audio track speed up to the 2.0 rate, but the other audio track proceeds to play slower at the 1.0 rate.

Regression:
N/A

Notes:
The submitted sample project includes a video file with 2 audio tracks. This one was created using Ecamm's Call Recorder for Skype, which records 1 audio track for each party on the Skype call. I presume there are lots of ways to get media with multiple audio tracks, but that's how I created this particular file.

Also, while my primary testing of this bug was on Lion, I did test this on Mountain Lion DP3 and the bug is present there as well.

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!