[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