Cedrus

= Overview =

= Development / Mainline Kernel = Interested people are welcome to join the development channel #cedrus on Freenode IRC.

The main repository for the mainlining effort of the V4L2 driver is currently located at linux-cedrus-v4l2, the out-of-tree V4L2 driver is at sunxi-cedrus.

= Current status =

The hardware is already well understood by the means of the reverse-engineering effort, which very quick got successful results. A large majority of the hardware registers are documented. With this information some Proof of Concept (PoC) example source code was written to verify that the hardware can be configured correctly from the information obtained. To forward verifying, there was implemented a vdpau driver backend which is quite usable and can be used by any media player that uses the vdpau framework.

The Cedrus project aims for a proper driver and software that can be mainlined and upstreamed to the proper places, this can't happen with the vendor kernel driver in its limitations, source code quality or transbording as a security risk.

Steps for this proper driver and software can be seen in its planning phase.

See for more information.
 * Video Engine Register Guide
 * libvdpau-sunxi
 * '''Video Engine Planning.
 * Sunxi-cedrus

= Supported codec matrix =