[mythtv-firehose] mythtv/jyavenard/backports/fixes/0.24 commit: 7b6c78856 by Jean-Yves Avenard (jyavenard)
MythTV
noreply at mythtv.org
Sat May 7 10:43:44 UTC 2011
Author: Jean-Yves Avenard <jyavenard at mythtv.org>
Change Date: 2011-05-05T06:33:04-07:00
Push Date: 2011/05/07 03:43:33 -0700
Repository: mythtv
Branch: jyavenard/backports/fixes/0.24
New Revision: 7b6c78856da1b8785cc856b6e1ef1ccd35d1947b
Changeset: https://github.com/MythTV/mythtv/commit/7b6c78856
Log:
- Change digital passthrough auto-configuration:
Open device with settings:
AES0=6 AES1=0x82 AES2=0x00 AES3=0x01.
AES0 = NON_AUDIO | PRO_MODE
AES1 = original stream, original PCM coder
AES2 = source and channel unspecified
AES3 = sample rate unspecified
by default, ALSA uses AES3=0x02 which force the sampling rate to 48kHz. This break 44.1kHz passthrough with some audio cards.
On the other hand, with some cards, you need to set 48kHz sample rate to get 44.1kHz passthrough. As the later case is obviously a bug, we do the right thing and set it as it should by default.
For people finding that they no longer get multi-channel AC3/DTS audio, they need start mythfrontend with -O SPDIFRateOverride=1.
Fix imported from [649fa85cb41f128606038a9789693657a11cd178]
Modified:
mythtv/libs/libmyth/audiooutputalsa.cpp
More information about the mythtv-firehose
mailing list