Media Controller API: Thanks to all who worked on it!

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all!

Today the Media Controller (and the OMAP3 driver that uses it!) was merged.
This is a major achievement after approximately three years of work. I think
I contacted Manju Hadli from Texas Instruments early 2008 and the first RFC
was posted July 18th 2008:

http://lists-archives.org/video4linux/23652-rfc-add-support-to-query-and-change-connections-inside-a-media-device.html

After rereading this RFC I am pleased to say that it closely resembles the
final version. The main difference is that the concept of 'media processors'
morphed eventually into the sub-device concept.

It was clear from the beginning that the only way the Media Controller could
be implemented was if the V4L2 core framework (what little there was at the
time) was substantially expanded. And the multiple incompatible APIs towards
those i2c drivers had to be resolved first since that blocked much of the
framework development and in turn the MC development.

It took more than a year to get that sorted (mostly, there is still some work
to be done for soc-camera drivers) and to create the required core framework
components, but on September 10th 2009 the second version of the RFC was posted:

http://www.mail-archive.com/linux-media@xxxxxxxxxxxxxxx/msg09462.html

This formed the foundation of the final version we have today. Laurent
Pinchart took that and did all the hard work of actually implementing this
for the OMAP3 driver on behalf of Nokia.

I wanted to thank all of you who worked on this, and my special thanks go
to Manju (for without our discussions in 2008 none of this would have happened),
Laurent (for obvious reasons!), Sakari (for helping convince Nokia to fund this
work) and of course Mauro (for brainstorming, reviewing and finally merging it!).

We now have (I hope) a very strong framework to build on in the coming years.

There is still much work to be done, but this was 'the big one' and I am
very pleased to see this merged.

Thank you!

Regards,

	Hans

-- 
Hans Verkuil - video4linux developer - sponsored by Cisco
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux