1. 09 Jul, 2019 1 commit
    • Andreas Rheinhardt's avatar
      truehd_core: Disable 16-channel presentation · 99c19115
      Andreas Rheinhardt authored
      The most serious bit of the substream_info header field (in a mayor sync
      packet) indicates whether a 16-channel presentation is present in the
      bitstream. If set, the extended_substream_info header field contains
      information about the 16-channel presentation. This presentation always
      uses substream 3, a substream that is discarded by truehd_core. So
      substream_info needs to be changed to no longer indicate the presence
      of a 16-channel presentation in order for truehd_core's output to be
      consistent. This is implemented in this commit.
      
      This change also makes MediaInfo no longer display the presence of Atmos
      in the output of truehd_core.
      
      Also, set the (now irrelevant) extended_substream_info field to zero as
      this seems to be the common value for ordinary TrueHD.
      Signed-off-by: 's avatarAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
      99c19115
  2. 08 Jul, 2019 39 commits