[mythtv-firehose] mythtv/jyavenard/backports/fixes/0.24 commit: a0158181e by Jean-Yves Avenard (jyavenard)

MythTV noreply at mythtv.org
Sat Oct 1 10:41:26 UTC 2011


      Author:  Jean-Yves Avenard <jyavenard at mythtv.org>
 Change Date:  2011-10-01T03:34:45-07:00
   Push Date:  2011/10/01 03:41:13 -0700
  Repository:  mythtv
      Branch:  jyavenard/backports/fixes/0.24
New Revision:  a0158181e47fe6b1a4d2e0bebec3ec57fed2e3bf
   Changeset:  https://github.com/MythTV/mythtv/commit/a0158181e

Log:

Fix DTS playback under some circumstances.

When playing a DTS-HD track on a system only supporting DTS core (like when using SPDIF) we would try to decode the DTS-HD track which wouldn't work as FFmpeg doesn't support it. Instead on those system we bitstream the DTS core found in those DTS-HD stream.
When selecting which audio track to play, we don't even try to search for DTS-HD unless the hardware supports it.
Audio framework when being fed DTS (HD or not) will only use DTS core if it finds that the hardware doesn't support it. For the audio framework to attempt bitstreaming DTS-HD requires the hardware to support it

Modified:

   mythtv/libs/libmyth/audiooutputbase.cpp
   mythtv/libs/libmythtv/avformatdecoder.cpp
   mythtv/libs/libmythtv/avformatdecoder.h



More information about the mythtv-firehose mailing list