2013-01-31, 06:31
I hope this'll help out users with issues with Pulseaudio and HDMI passthrough.
Note: I only tried this with Fedora 18 running XBMC Frodo rc3 (from RPMfusion), not sure if it applies to any other distribution.
Symptoms:
* No sound when using passthrough regardless of codec - DTS, AC3, Dolby etc
* Video will 'stutter' as it's dropping a lot of frames.
* Sound when passthrough is disabled and using software decoding.
Fix:
It appears you need to explicitly enable passthrough for pulseaudio using 'pavucontrol'
1. $ sudo yum install pavucontrol
2. Run pavucontrol as the user running xbmc
3. Tick the checkboxes on the output devices tab that your receiver/passthrough device supports.
The lack of passthrough audio had me stumped until I found those options within pavucontrol. Ticking those options enabled DTS, AC3 and Dolby Digital tracks to be passed to the receiver.
I haven't found a config file or commandline setting to change without using the GUI yet.
Note: I only tried this with Fedora 18 running XBMC Frodo rc3 (from RPMfusion), not sure if it applies to any other distribution.
Symptoms:
* No sound when using passthrough regardless of codec - DTS, AC3, Dolby etc
* Video will 'stutter' as it's dropping a lot of frames.
* Sound when passthrough is disabled and using software decoding.
Fix:
It appears you need to explicitly enable passthrough for pulseaudio using 'pavucontrol'
1. $ sudo yum install pavucontrol
2. Run pavucontrol as the user running xbmc
3. Tick the checkboxes on the output devices tab that your receiver/passthrough device supports.
The lack of passthrough audio had me stumped until I found those options within pavucontrol. Ticking those options enabled DTS, AC3 and Dolby Digital tracks to be passed to the receiver.
I haven't found a config file or commandline setting to change without using the GUI yet.