SAM9x5 v4l2 video output for Mplayer

Introduction

The SAM9x5 parts with a LCD controller have an overlay layer which supports some hardware acceleration for video playback.
Those functions (color space conversion, alpha blending, scaling) are highly CPU consuming and video playback can be really accelerated when they are performed by hardware.

MPlayer is a famous free and open source media player and is available on many different operating systems including Linux and especially for embedded Linux.

MPlayer video output

Mplayer provides a set of video output drivers which are interfaces to different video output facilities.
The SAM9x5 overlay is implemented in Linux as a Video4Linux2 output device.

SAM9x5 video4linux2 video output

-- RfoLnx4sam - 10 Jan 2012