View Single Post
Old 6th December 2010, 13:01   #10820  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,890
Quote:
Originally Posted by TDiTP_ View Post
AFAIK ArcSoft bugs are:
...

4). Any version can't decode DTS-HD MA 7.1 ("strange setup").
Solution: if we have DTS-HD StreamPlayer we can cut file-header (first 140 byte) of similar stream obtained in DTS-HD Master Audio Suite and then merge it with our DTS-HD MA 7.1. This new track can be decoded in StreamPlayer.
I don't think so.
I think ArcSoft decode correctly DTS-HD MA 7.1 ("strange setup"), and search other "solution" is useless.

Let me explain the problem:

When decode standard 7.1 we can obtain a exact correlation between DTS speakers and WAV speakers:
Lss -> Side Left
Lsr -> Back Left
(the same for Right speakers)

But with "strange setup" we have:
Ls -> ?
Lsr -> Back Left
Don't exist, in WAV specs, a channel equivalent to Ls, we have only
SPEAKER_BACK_LEFT
SPEAKER_BACK_RIGHT
SPEAKER_BACK_CENTER
SPEAKER_SIDE_LEFT
SPEAKER_SIDE_RIGHT
(and others not related)

Then ArcSoft decode:
Side_Left = 0.6007 x Ls
Back_Left = 0.6804 x Lsr + 0.3196 x Ls
the Ls channel is separated in two components with this conditions:

0.6804 + 0.3196 = 1
to avoid overflow, and

(0.6007)^2 + (0.3196)^2 = (0.6804)^2
to preserve the audio power contribution of Ls.

All other channels must be attenuated also like:
Front_Left = 0.6804 x L
...
to preserve the volume balance.

And don't exist a better solution to the problem.
For what you want extract the exact Ls channel?
You can't convert it to other audio format, and you can't play it ,unless you change the speakers position physically in your audio room each time you want play a "strange setup".

When you play a DTS "strange setup" in your receiver it stop the play and send a message like "Please, change the Side speakers to Ls-Rs possitions and press Play to continue"?

I think not, or make a mix like ArcSoft do or you play incorrectly the audio.
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline