First time poster, but I've been all over the world (via Google) -- the english world anyway -- and I can't really get any direction. Here is my problem:

I demuxed a VOB of a movie via DVDDecrypter into an M2V and an AC3. I can play it in my app, which is a C# app on top of DShowNET (seems to be a previous incarnation of DirectShowLib). I can play both streams in one FilterGraph, or each in their own filterGraph, the outcome is pretty much the same (I thought if they were in one filterGraph, the timeclock would solve it) -- they don't synch. They go to the correct time in their respective streams, but somehow demuxing the VOB screwed up the alignment.

I tried RAW demuxing of the video, and this produces an M2V of the correct time length, but when I play this in DirectShow (even if I render it in GraphEdit), I get some odd results, so I abandoned that. I also tried DGIndex (part of DGDecode), as well as Restreamer, and ReJig, etc, etc, in short there seems to be nothing 'wrong' with the M2V, except for the fact that 15 mins into the VOB is not 15 mins into the M2V is NOT 15 mins into the AC3.

I sorta kinda need someone who knows a lot more than me to give me direction on what I might do to solve this.