Patent ID: 8910307

Claim:
A method comprising: securing, by a hardware firewall of a computing device, areas in a memory in the computing device to establish a secure memory area in the memory that is not accessible by unauthorized clients by enforcing read and write rules for the secure memory area; receiving a request to decode video content stored in the secure memory area; if the video content to be decoded is stored in the secure memory area, enforcing a rule by a first memory management unit (MMU) associated with a hardware video decoder of the computing device that the video content is to be decoded into one or more output buffers in the secure memory area, including decoding, by the hardware video decoder, the video content into the one or more output buffers in the secure memory area; receiving a request to display the decoded video content stored in the secure memory area; and if the decoded video content is stored in the secure memory area, enforcing a rule by a second MMU associated with a hardware display processor that a secure link be established between the hardware display processor and an output device, including rendering, by the hardware display processor in the computing device, the decoded video content at the output device via the secure link.