Hi all, 
>> Yes, this is expected in the V4L2 spec.  Only one process can have the
>> device streaming at any given point.  Someone needs to write a daemon
>> for V4L2 devices to multiplex the frames.  Something like PulseAudio for
>> video.
>
> What we miss is a proper multimedia framework for Linux. There are several 
> competeting projects (xine, gstreamer, nmm, ...). Any userspace module (image 
> enhancement, software autofocus, ...) would currently have to be implemented 
> for each framework.I'm wondering, if this multiplexing could be
a) easily implemented by the uvcvideo module
    - so you just pass an option specifying the number of device nodes you 
need, when you load the 
      uvcvideo module and the module just creates /dev/video0, /dev/video1, 
/dev/video2 ... and multiplexes 
      the video frames to all of them

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?



Best Regards,
Jörg






      Machen Sie Yahoo! zu Ihrer Startseite. Los geht's: 
http://de.yahoo.com/set
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to