Sign in or create your account | Project List | Help

Issue 106: Add a driver for the Image Processing Unit

Reported by Paul Cercueil, Aug 28, 2012

The IPU is a built-in peripheral dedicated to image processing. It 
permits to scale and convert an image using the YUV pixel format 
(and RGB on newer SoCs) to RGB, from memory to memory, or to the 

Having a driver for that hardware in the kernel would allow us to 
offload the scaling/conversion done by video players like MPlayer to 
the hardware.

The work could start by looking at dvdk's build of MPlayer, which 
makes use of the IPU from user-space using /dev/mem. The driver 
should provide a v4l2 API.

Comment 1 by Paul Cercueil, Aug 28, 2012

Link to dvdk's modified MPlayer:

Comment 2 by khayyme khayyme, Oct 18, 2019

Add more information for process imaging unit, I am very happy and 
getting the great objectives as well. Keep follow and get the 
interesting resume reviews and more methods with us.

Created: 7 years 10 months ago by Paul Cercueil

Updated: 8 months 18 days ago

Status: New

Followed by: 1 person