On Thu, Oct 25, 2007 at 12:59:16AM +0200, Laurent Pinchart wrote:
> On Tuesday 23 October 2007, Jörg Hermsdorf wrote:
> > b) if it would be a good design concept, if uvcvideo would do 
> > multiplexing, or if it would be better if a designated daemon would do 
> > the multiplexing?
> 
> This kind of advanced functionality is best handled in userspace. That 
> should be the job of a multimedia framework (which can use a daemon or 
> any other suitable method).

>From the architecture POV, a framework, e.g. with a daemon, seems the right 
way.

However, look at what happened with OSS: There were a handful of different 
"sound daemons", and program authors had to re-implement their sound 
support for all of them, which caused them additional work. :-/

The _v4l2 kernel developers_ would also have to supply the userspace side 
of the API to avoid this kind of fragmentation. A small "libv4l2" with a 
simple filtering/plugin mechanism would be enough...

Cheers,

  Richard

-- 
  __   _
  |_) /|  Richard Atterer     |  GnuPG key: 888354F7
  | \/¯|  http://atterer.net  |  08A9 7B7D 3D13 3EF2 3D25  D157 79E6 F6DC 8883 
54F7
  ¯ '` ¯
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to