From a6ccb0bef66c3a964945404b2548881e770ba5d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Tue, 29 Aug 2006 14:30:50 +0000 Subject: [PATCH] Added TODO section. Added (c) Be,Inc. for the sample code. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18695 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../media/media-add-ons/usb_webcam/README.txt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/add-ons/media/media-add-ons/usb_webcam/README.txt b/src/add-ons/media/media-add-ons/usb_webcam/README.txt index ba9387a6f0..be9bb6f92e 100644 --- a/src/add-ons/media/media-add-ons/usb_webcam/README.txt +++ b/src/add-ons/media/media-add-ons/usb_webcam/README.txt @@ -1,5 +1,6 @@ USB Webcam driver (c) 2004,2005,2006 François Revol. +Parts (c) Be,Inc. (ProducerNode sample code). Current version of my USB Webcam driver. WORK IN PROGRESS! Uses the USB Kit (userland API, needs libusb) to publish a @@ -38,6 +39,23 @@ cstransforms/ for colorspace transforms so other device using Translators usable by other apps, or also media codecs but that would be more work for few added value. +Other notes and TODO: +- finish the bayer cstransform and use that instead of copied +(MIT) code in Sonix addon. +- implement handling picture sizes correctly (currently forced +in the ProducerNode and the Sonix code to 320x240) +- there are currently 2 Deframer classes, the StreamingDeframer +although more complex seems to work much better than the +BufferingDeframer. Make my mind about them. +- write isochronous code when USB Kit supports it +- add quickcam support (I have some code around) (requires iso) +- add code to support Fuji FinePix to merge the FinePix addon +from bebits ? (need to find one to test) +- design an extensible API to publish possible controls as +ParameterWeb or forward ParameterWeb changes right to the +device-specific addon and provide default handlers for usual +controls ? + References: * Sonix linux drivers (several of them):