[mythtv-firehose] mythtv/jyavenard/backports/fixes/0.24 commit: 68f967071 by Jean-Yves Avenard (jyavenard)
noreply at mythtv.org
Wed Oct 5 09:51:42 UTC 2011
Author: Jean-Yves Avenard <jyavenard at mythtv.org>
Change Date: 2011-10-05T02:14:54-07:00
Push Date: 2011/10/05 02:51:17 -0700
New Revision: 68f96707111dc982d949f74a9c1fc03b2f1b1671
Handle multiple combinations of channels configurations.
- Refactor libsountouch to handle 6.1 -> 7.1 upmixing. Rewrite code to remove duplicates.
- Downmixer: treat 7 channels audio as 6.1 (3F3R.1). The new downmixer is slower but the code is far more readable and can handle any configuration changes through simply adding the proper downmix matrix
- Handle any speaker configurations and upmix/downmix to whatever is supported by the hardware
- Expand audio speaker test, it can now simulate 5.0 and 6.1 input. Set TestingChannels via a command line override.
Star Wars lovers rejoice, myth couldn't play 6.1 audio before, it will now be upmixed to 7.1 or downmixed to 5.1 appropriately.
We also properly handle DTS-ES Discrete. I believe Myth is the only media player properly handling that type of media without loosing channel information
These new capabilities mean that we can't encounter audio we wouldn't be able to play.
More information about the mythtv-firehose