Ronald Bultje (rbultje@xxxxxxxxxxxxxxxxxxx): > [...] Let's make one big lib to do it all and let everyone use it. > There's just one practical problem, nobody will use it. This was my point. > I fully agree that some library needs these functions, just *not* the > kernel-level library like libv4l that we were talking about. [...] Well I bet if I did a libdeinterlace, libgamma, and libremapchromaticities then xine would just copy the code into their app (since nobody wants to download 500 dependancies for _my_ app) and so would everyone else and any bugfix would take 5 years to propagate everywhere. :) Oh, and then we'd argue about common APIs for plugin interfaces and it would all just go downhill.. :) I think you're right though. Instead of doing a libv4l that nobody would use, we should work on having lots of libs with inconsistent interfaces, but at least the code would be shared. -- Billy Biggs vektor@xxxxxxxxxxxx