View Single Post
Old 29th October 2008, 08:56   #4820  |  Link
albain
Media Control author
 
Join Date: Dec 2006
Location: Paris
Posts: 1,014
Quote:
Originally Posted by BatKnight View Post
Hi,

I am using ffdshow SVN 2265 (x86) over Windows Vista with SPDIF enabled in DTS and AC3. I am using an external decoder that can only process up to DTS ES and DD EX.
My question is: Why can I hear sound via SPDIF when playing a TrueHD 7.1 96Khz m2ts file?

Does this mean that ffdshow strips the AC3 part of the TrueHD (if there is one in the first place) and SPDIFs only the AC3? Is it SPDIFing the full TrueHD and then the external decoder only plays the AC3 part?

This also happens on DTS Master Audio files.

Can someon please explain the details of the process?

Thanks
Bat
That's right, I made an internal parser that strips off AC3 frames from TrueHD streams (if there are), but only if AC3 codec is set to SPDIF. In that case the truehd part is not decoded at all

Concerning DTS-HD, it is slightly different : ffmpeg does not handle DTS-HD decoding, so for now FFDShow parser strips off the DTS core and sends it to the DTS decoder (or SPDIF if selected)
albain is offline   Reply With Quote