I don't understand what CDVDVideoCodecIPUBuffers::SetEnabled is for?
You process or you don't. Is there a path where we can enter CDVDVideoCodecIPUBuffers::Process with enabled == false?