• 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
Name
Last commit
Last update
compat Loading commit data...
doc Loading commit data...
ffbuild Loading commit data...
fftools Loading commit data...
libavcodec Loading commit data...
libavdevice Loading commit data...
libavfilter Loading commit data...
libavformat Loading commit data...
libavresample Loading commit data...
libavutil Loading commit data...
libpostproc Loading commit data...
libswresample Loading commit data...
libswscale Loading commit data...
presets Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
CONTRIBUTING.md Loading commit data...
COPYING.GPLv2 Loading commit data...
COPYING.GPLv3 Loading commit data...
COPYING.LGPLv2.1 Loading commit data...
COPYING.LGPLv3 Loading commit data...
CREDITS Loading commit data...
Changelog Loading commit data...
INSTALL.md Loading commit data...
LICENSE.md Loading commit data...
MAINTAINERS Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
RELEASE Loading commit data...
configure Loading commit data...