I just wanted to point out that I found a memory leak in the MPCVideoDec DirectShow filter. I switched to the PowerDVD 8 H.264/AVC/VC1 decoder and played and stopped several 1080p H.264 videos. With the PowerDVD 8 decoder, memory is freed up as it should be and there is no apparent leak. With MPCVideoDec, there is a very clear memory leak.
Here are my results. The graph on the left is with the PowerDVD 8 decoder and the graph on the right is with the MPCVideoDec decoder. This is with hardware acceleration, on Vista, with EVR.
Here are my results. The graph on the left is with the PowerDVD 8 decoder and the graph on the right is with the MPCVideoDec decoder. This is with hardware acceleration, on Vista, with EVR.