After 10.7.4 digital audio loops when we stop feeding CoreAudio new samples.
| Originator: | tobias | ||
| Number: | rdar://11679310 | Date Originated: | |
| Status: | Open | Resolved: | |
| Product: | MacOSX | Product Version: | 10.7.4 |
| Classification: | Serious | Reproducible: | Always |
15-Jun-2012 01:03 PM Tobias Hieta: Summary: In our application Plex (based on XBMC), we see that users who have upgraded to 10.7.4 are having problems with digital audio over HDMI. When playing a movie that outputs AC3 or DTS audio over HDMI audio is looped when pressing pause. Steps to Reproduce: Play Digital Audio (via CoreAudio) to the HDMI port, stop writing new audio frames to the interface without closing down the connection. Expected Results: Silence. Actual Results: Last sample loops over and over again until we either write new samples or you close the connection. Regression: Bug only happens on 10.7.4 with HDMI port. Other version of MacOSX doesn't seem affected and it works as expected over Optical Audio. Notes: Our code is open source and available at github: https://github.com/elan/plex/blob/laika/xbmc/cores/AudioRenderers/CoreAudioRenderer.cpp And: https://github.com/elan/plex/blob/laika/xbmc/osx/CoreAudio.cpp
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!