Hi all

I'm very newbie to Linux kernel.

I have to write a driver in Linux which perform simple video processing like image scale up/down and overlay video services

I have a very basic questions

1) Is there any convention Video API for Linux ( I mean if I use a common video application like mplayer is it going to use a standart video API)

2) If there are convention API is it support at the latest Kernel

Thanks