> Couldn't the software just read from the GPU buffer?
The GPU would simply return all zeros for area where DRM-protected video is being played. Duh.