Userspace Camera Drivers

From: Adrian Cox (adrian_at_humboldt.co.uk)
Date: 08/31/04

  • Next message: Al: "Re: PROBLEM: Logitech optical usb mouse and vfat partition passing from 2.6.7 to 2.6.8.1 kernel"
    To: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
    Date:	Tue, 31 Aug 2004 11:09:46 +0100
    
    

    The pwcx debate has made me wonder why USB camera drivers are in the
    kernel. I can think of two reasons:
    1) libusb doesn't support isochronous transactions.
    2) V4L is the only generally accepted video capture API.

    IEEE1394 cameras took a different path:
    1) An isochronous transaction manager for kernel space -
    http://www.linux1394.org/video1394.php
    2) A userspace library to access the cameras -
    http://sourceforge.net/projects/libdc1394/

    Problem 1 may be fixed by Mac Cody's code, though I've not tried this
    myself yet:
    http://sourceforge.net/mailarchive/message.php?msg_id=8816704

    Is there an existing library that would handle problem 2? Gstreamer
    might do it, but the documentation is much more oriented to media
    playback than machine vision.

    - Adrian Cox
    Humboldt Solutions Ltd.

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Al: "Re: PROBLEM: Logitech optical usb mouse and vfat partition passing from 2.6.7 to 2.6.8.1 kernel"

    Relevant Pages

    • Re: BLIST_NOT_LOCKABLE flag
      ... since they make things other than digital cameras. ... If you're using kernel version 2.6.8, you ought to be able to fix the ... Basically the problem is that although the camera tells Linux that it has ... The changes above cause Linux not to send that command. ...
      (Debian-User)
    • Re: *FAT problem in 2.6.0-test8
      ... but fiddling with smartmedia cards is a bit dangerous - ... readers or other cameras.) ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: Summarizing the PWC driver questions/answers
      ... I would think that Greg has invested more time than what could be covered ... send the line "unsubscribe linux-kernel" in ... More majordomo info at http://vger.kernel.org/majordomo-info.html ...
      (Linux-Kernel)
    • Re: usb - Intel PC Pro webcam
      ... cameras. ... the only video capture device supported by the KERNEL is the ... brooktree adaptors. ...
      (comp.unix.bsd.freebsd.misc)