|Jan 26, 2012, 12:25 PM||#1|
HOWTO: Play Surround Sound with your Mac and A/V Receiver Properly
HOWTO: Guide to Fix your Mac OS X's Speaking Map/Configuration and Allow for AC3/DTS Passthrough, So you Can Hear the Audio from Surround Files as it was Designed to be Heard
DIFFICULTY LEVEL: Easy, 10-15 minutes
I created this guide with the hope that other Mac users will search for this irritating problem and find this post.
Having trouble playing the audio tracks from your files (e.g., ripped movies or streaming video or DVDs, etc) in the proper surround sound codec that is available on the source file? I am new to the HiFi world, just getting my first TV and AVR in ~10 years last July. Once I purchased five speakers, I almost immediately noticed most dialog was not coming from the center speaker. I understand that some may come from other speakers, but I was dubious that the amount coming from the rear surrounds was correct. I stumbled upon this website from the Perian app, which is a guide that explains how to setup Perian/Quicktime with true AC3/DTS passthrough. Since that post was written, technology has advanced and Macs now include an HDMI port. Therefore, the post is in need of revision. However, after some tinkering I was able to figure out how to have AC3/DTS passthrough.
On the left side (input) of my Denon AVR 2310’s display, it shows the correct amount of channels based on the source file (e.g., when I watch the Training Day ripped mkv from DVD, it shows 5 distinct channels). The right side of the display shows how many channels are being sent to the speakers (with the Training Day example, it showed 5 distinct channels). As a result, I thought this meant I was getting true 5 channel sound. This is not the case because Apple did not map the speakers properly without a slight tweak in their included software!
This is most likely due to an HDMI format issue and/or bad speaker map from the default audio device configuration that OS X creates for you. This means, your problem most likely is NOT hardware. Read this howto to learn to fix your problem and enjoy movies the way they were meant to be heard!
This guide was created using Mac OS X 10.7.2 on a 2010 17” MacBook Pro for the Denon AVR 2310. I connect the computer to the AVR via HDMI (I use Moshi Mini DP to HDMI Adapter with Audio Support— careful, other Mini DP to HDMI adapters do not have audio support). The AVR connects via HDMI out to the input of my Sony KDL-Z5100 46" LCD TV (and optical audio out to the AVR). I have a 5 speaker setup, no subwoofer. Other Denon AVRs should work (as should any AVR in general, so long as it supports AC3 and DTS passthrough). I have not tested passthrough with an optical cable, but I assume there would be no issues. Your Apple computer and version of OS X may require you use different settings as presented in this guide. Luckily, everything presented here is easily reversed, and nothing presented will cause any irreversible harm to your computer’s hardware, software, or Denon AVR.
The key to getting dialog to play (indeed, all channels of the source file to play via the correct speakers in your surround system) correctly, i.e., as it was meant to be heard, is to configure the speaker map on your Mac properly. Follow these instructions, as tested on Mac OS X 10.7.2 (earlier versions may be slightly different):
That’s it! Now you will hear sound as each track was mixed and it won’t be obfuscated by your Mac! q.v. FOOTNOTE 3 I suggest you double check that everything worked as described by playing a movie file that has AC3 or DTS sound for a minute or two. If there are any unexpected issues, confirm that your source file is using multiple channels by using a video file information analyzer; I recommend VideoSpec (free- the download is slow, just be patient).
Now my Denon AVR-2310 display will continue to say "MULTI CH IN". Also, the Denon AVR 2310CI will show 8 channels on the input (left) side of its display. This is because of the changes made in Audio MIDI Setup and this will not change, based on the source file you are playing. The output to speakers (right) side of the display will also be fixed, at the amount of speaker channels you have (e.g. 5.1, 7.1, etc). The Denon display will still continue to say "MULTI CH IN".
I really hope my guide was helpful. If you have any questions, feel free to ask and I’ll try my best to help!
1 Disclaimer: I am unsure if this is needed anymore. I am leaning towards the idea that this still needs to be done, as the Perian team would have removed the big disclaimer and the link to this site if this part was no longer relevant (this is not the cause for other parts of the guide because it can be variable, depending on your specs and needs). I don’t see the harm in doing this because if something goes awry, you can turn off AC3 and DTS passthrough with the above commands, except you remove the 1 at the end of each command. If that doesn’t make sense, see the guide step #4 I am basing this tutorial of off for the full command. If you have evidence that this step is unnecessary, please provide an explanation and links to support your claim and I will update the guide.
2 You will find a discrepancy in the values I recommend and what the reference link suggests. Specifically, the reference link suggests that you use 2ch-16bit format, but this will not get you surround sound on today's systems. Changing the sample rate to 48 Hz is recommended via the referenced link and since this makes sense, I recommend it here. I think the reason you should now select 8ch-24bit Integer is because when the above guide was written, HDMI was not available on the author's Mac. Now that HDMI is available, selecting 8ch-24bit Integer gives you the best way to configure your surround sound setup, whether you have 5.1, 7.1, etc.. channels. I am not sure if the "8ch-24bit Integer" format value is correct for every situation, however I have tested them and in my situation, the values I give do work properly. Please post your feedback and any changes you made (for reference sake, include the hardware and software used, please!).
3 You may need to configure your preferred media player to take advantage of surround sode tracks, however, there is now no limitation at the OS X level preventing this. VLC works without any further changes, however, some applications have preferences that need to be updated for the fact that you are using an AVR to passthrough audio. In Plex, go to Preferences>System>Audio and Select HDMI in "Audio Output", select your speaker configuration (amount of speaker channels you have) under "Speaker Configuration", select "Dolby Digital (AC3) Capable Receiver" and/or "DTS Capable Receiver", if applicable (yes for Denon AVR-2310CI) and select Default under "Audio Output Device options. Then you can resume your movie taking advantage of your sound surround system. Other video players will be similar. Some media players may require you to close the application and relaunch it for changes to take effect.
By all means marry. If you get a good wife, you'll be happy. If you get a bad one, you'll become a philosopher. - Socrates
|Jan 26, 2012, 01:13 PM||#2|
A perfect example of why no AV gear can really be considered good. Nobody should have to know anything at all about this crap in order to enjoy the experience.
8ch-24bit Integer!!!!!!!! WTF.
One reason why Jobs wanted to get into the TV business.
|Jan 26, 2012, 01:32 PM||#3|
|Jan 27, 2012, 08:51 AM||#4|
On the flip side, I would have agreed with you 100% if you made the comment about those people who don't even put the smallest effort to learn how to use the basic functionalities of one of the easiest to use products like iPhones and iPads. I have a friend who has been using his iPad for 6 months and didn't even know he doesn't have to shut down his iPad every time like a normal computer.
Last edited by adam2000; Jan 31, 2012 at 10:56 AM.
|Jun 24, 2012, 11:38 AM||#5|
I have a late 2007 iMac running on 10.6.8 Snow leopard and would like to know how I could get 5.1 pass through from online streaming programming? I am currently using XBMC Eden 11 software with and can receive HD programming through a DVI adapter into an HDMI cable and it to my TV. The audio had a mini to slink adapter into a regular tosklink cable going into my Onkyo receiver. I know I can get 5.1 through the cable since I can play DVDs through the native OSX's DVD player. I am pretty sure all of my settings are set up correctly in XBMC to receive 5.1 but have yet to witness the sound from those online sources. At best, it will display my sound as being Prologic 2 on the receiver.There must be some kind of decoder or setting that goes though the Mac before it gets to the software? Or does changing the settings on Quciktime make all of that work right? I have cable Internet and have no problems with the bandwidth. I am certain the bottle neck is with the Mac. I have been to the Perian website and read everything about how to change the settings but it also states that if no 5.1 sound is detected that all other sound files will not play. Any ideas?
Last edited by Tierry; Jun 24, 2012 at 11:49 AM. Reason: Clarification
|Apr 24, 2013, 01:07 AM||#6|
Thanks for the info. I just set up a very similar system but have a question for you. I also have a Denon receiver, but it's a pre-HDMI AVR-1802. I'm using an Atlona AT-HD570 to extract the 5.1 audio and connect it to the Denon's direct, analog 5.1 inputs. I've got all the Sound Preference Pane and Audio MIDI Setup configured for HDMI out and 5.1 speaker setup and it works.
However, like you, I don't have a subwoofer since my main speakers (ADS L1290) can handle the bass without one. But in this configuration, the LFE/Sub channel from any movie I play ends up going nowhere since the Denon doesn't do any bass management when it's using the analog inputs.
How do you deal with this? Does your AVR-2310 have a setup choice to route the LFE to the front channels? I'm not in a position right now to replace my whole setup and get a new receiver so I was hoping there was a way to get the Mac to do this before it sends the data out on the DP/HDMI.
Thanks for any info!
|Apr 24, 2013, 04:03 PM||#7|
I also have an older receiver and use the optical out. But I just use VLC when I care about the audio, which can handle many audio codecs properly. You do seem to have to choose the proper audio output from the menu each time.
But you have to realize that this thread is old, the original posters may not be back.
|Jul 28, 2013, 03:22 PM||#8|
Thank you so much. I was worried that something was wrong with my AVR or speakers, but was confused when this only seemed to happen at random - until I noticed it sounded crappy in VLC but fine in iTunes/QuickTime.
I did have to do one additional thing though to get this fully working: enable the “Use S/PDIF when available” option in VLC Preferences>Audio. Other than that, I can now enjoy movies without having to endure a horrible audio ...that probably killed my speakers a bit.
Last edited by zykadelic; Jul 28, 2013 at 03:22 PM. Reason: Remove curse word to avoid censorship
|ac3, dts, hdmi, passthrough, surround sound|
|Thread Tools||Search this Thread|
|thread||Thread Starter||Forum||Replies||Last Post|
|Pwer Mac G5 Surround Sound||Mapple OS X||PowerPC Macs||13||Apr 25, 2014 09:44 PM|
|Recommendations on standalone surround sound receiver||sdilley14||Community Discussion||13||Sep 18, 2013 12:15 PM|
|Tritton surround sound on Mac||Stannerz||Buying Tips and Advice||5||Mar 17, 2013 10:24 AM|
|Surround sound out of mac to home theater?||Outkast27||Digital Audio||4||Mar 3, 2013 09:10 PM|
|How to get sound from mac to stereo receiver?||rpg51||Digital Audio||44||Nov 7, 2012 07:31 PM|
All times are GMT -5. The time now is 06:28 AM.