A graphics processor receives a compressed encrypted video stream. The
graphics processor decrypts the compressed encrypted video stream and
stores a decrypted version (i.e., a decrypted compressed video stream) in
a protected portion of an on-chip or off-chip video memory. The graphics
processor then permits processors and other bus masters on the graphics
processor to access the on-chip video memory, but conditionally limits
access to other bus masters that are located off-chip, such as a central
processing unit located off-chip and coupled to the graphics processor
via a bus.