Where I am so far with this: I have found that if I set MP to use the VideoPlayerVMR9 to play dvr-ms instead of the StreamBufferPlayer9 then it happily plays! Now, unfortunately, I don't understand video stuff enough to know what the differences between videoplayervmr9 and streambufferplayer9 are and what the reason for using streambufferplayer9 is so if anyone could fill me in it'd be a great help!
I'm getting there though... slowly!
Chris
I've now confirmed that it is DEFINATELY the DirectShowUtil.cs that has the bug. Restoring an old build of this file allows it to work so now its just spot the bug time between revision 16124 and 13892!
Ok, so now I know where the problem is, don't understand the code though
The code working:
hr = graphBuilder.Render(pins[0]);
if (hr == 0)
and broken:
hr = 0;
if (TryConnect(graphBuilder, info.achName, pins[0]))
Ho hum
I'm getting there though... slowly!
Chris
I've now confirmed that it is DEFINATELY the DirectShowUtil.cs that has the bug. Restoring an old build of this file allows it to work so now its just spot the bug time between revision 16124 and 13892!
Ok, so now I know where the problem is, don't understand the code though
The code working:
hr = graphBuilder.Render(pins[0]);
if (hr == 0)
and broken:
hr = 0;
if (TryConnect(graphBuilder, info.achName, pins[0]))
Ho hum