Log in

View Full Version : Audio problems with DVD using MPC & ac3filter


rakaz
27th August 2003, 08:59
I am having a problem playing some DVDs. What I am trying to do is play these without any commercial software at all, so only using MPC and ac3filter. The MPEG decoders which are included in MPC are fine and work quite well. And ac3filter is simply the best AC3 decoder I have seen so far.

Well, the problem is that if the DVD does not contain any AC3 streams, MPC still uses ac3filter, which simply can't decode MP2 or LPCM streams. I thought I found the cause of this when I saw that ac3filter allows itself to connect to all types of MEDIATYPE_Audio, but when I tried to override that in MPC it still did not work. Apparently the DVD Navigator connects to ac3filter when the graph is created, using the MEDIASUBTYPE_DOLBY_AC3 subtype, even if the DVD does not contain any AC3 streams.

Well, I can think of one solution, including MP2 or LPCM support in ac3filter... LPCM should be quite easy and there are open source libraries around that can handle decoding MP2, but.... It's still quite a bit of work.

Can anybody here think of another solution for this problem?

dzy
15th December 2003, 06:00
I got the same problem with mpc 6.4.7.2 and ac3filter 0.70b.

any one got a working override setting for this?

luders
31st August 2005, 08:42
This problem has bugged me for a while but I found a fix tonight. Under filters in MPC options there is overrides. There you can specify a filter to use for LPCM and set it to prefer. The next step is to find what filter to use. I decided to take a vob with an LPCM stream and drop it into graphedit. Hopefully you have a capable LPCM decoder on your system, if you do graphedit will show it automatically. The one I had was nero digital audio decoder. I loaded that into the override filters and set it to prefer and restarted MPC and it works. That should get you started.

Leak
31st August 2005, 09:13
Hopefully you have a capable LPCM decoder on your system, if you do graphedit will show it automatically.
If he doesn't - ffdshow can do it; haven't tried it though.

np: Underworld - Juanita,Kiteless (Everything, Everything (Live))