Inspector.Gadget
5th November 2008, 04:21
Before I ask my actual question, I'd like to thank all the developers and other experts here for their hard work and insights.
Using Media Player Classic (patched build rev. 82) and ffdshow tryouts (clsid's SVN rev. 2275) I've attempted to decode various audio formats. I've used Kurtnoise's samples and some provided by the CCCP Project and MPlayer to test E-AC3, TrueHD, MLP, and DTS-HD MA files playback on my system.
I have the ffdshow audio decoder set to use libavcodec to decode AC3, E-AC3, MLP, and DTS and have disabled the MPC internal filters except for the AC3/DTS source filter, which seems to be necessary for passing information to ffdshow in some way. Using this setup:
AC3 streams play with no obvious problems.
E-AC3 streams play with no obvious problems.
DTS streams play with no obvious problems.
DTS-HD MA streams are played back with only the core DTS stream decoded, as I would expect because I don't have any filters capable of decoding the rest of the stream.
MLP and TrueHD streams don't play at all; I get an error in MPC saying "Cannot render the file", even though I believe I've set ffdshow up to decode these streams.
All my test samples have been basic streams (not muxed to a container). Assuming that MLP and TrueHD decoding does work in this build of ffdshow, what do I need to do to play back these types of audio?
Using Media Player Classic (patched build rev. 82) and ffdshow tryouts (clsid's SVN rev. 2275) I've attempted to decode various audio formats. I've used Kurtnoise's samples and some provided by the CCCP Project and MPlayer to test E-AC3, TrueHD, MLP, and DTS-HD MA files playback on my system.
I have the ffdshow audio decoder set to use libavcodec to decode AC3, E-AC3, MLP, and DTS and have disabled the MPC internal filters except for the AC3/DTS source filter, which seems to be necessary for passing information to ffdshow in some way. Using this setup:
AC3 streams play with no obvious problems.
E-AC3 streams play with no obvious problems.
DTS streams play with no obvious problems.
DTS-HD MA streams are played back with only the core DTS stream decoded, as I would expect because I don't have any filters capable of decoding the rest of the stream.
MLP and TrueHD streams don't play at all; I get an error in MPC saying "Cannot render the file", even though I believe I've set ffdshow up to decode these streams.
All my test samples have been basic streams (not muxed to a container). Assuming that MLP and TrueHD decoding does work in this build of ffdshow, what do I need to do to play back these types of audio?