On Wednesday 20 March 2002 04:21 am, Ronald Bultje wrote: > Now imagine that I fork video4linux, so I have a video4linux interface > 'video4linuxGerd' and 'video4linuxRonald', which are incompatible, just > like Gtk+/Qt are incompatible. Now commercial company Billacle wants to > make linux drivers for their winVT card. They know that they have to > choose between either of the one interfaces. Making a driver for both > interfaces sucks major ass, just like making opera for Gtk+ and for Qt > is a bit overdone. So, they need to choose. But they know that if they > make a driver for video4linuxGerd, it will only work with xawtv, and if > they make a vdeo4linuxRonald driver, it will only work with my > application. This sucks, because now I don't have a standard anymore, > and in this case I need one. I have to choose and it won't work for > everyone, it will only work for some people. Of course I can make > convertors, or support both, but that's not my point. <sarcastic rant> Good heavens, that would be almost as bad as having 18 standard color space encodings, some incompletely or poorly documented, and no library to convert each of them to a common format so that each V4L application would have to pick which palettes it was to support and hope that it covers enough of the available V4L drivers. </sarcastic rant>