Correction: I actually use the call VideoPortMapMemory() to map the device memory, NOT VideoPortGetDeviceBase() as I previously said. This does not change anything else I said. Appologies for any confusion. Cheers, -Paul