Spice up the README. Wanted to add a pic of my Sonix but wouldn't help
as it takes so many shapes anyway. If you have a "noname" you might actually have one! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18674 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -6,8 +6,8 @@ Uses the USB Kit (userland API, needs libusb) to publish a
|
|||||||
media node representing the webcam.
|
media node representing the webcam.
|
||||||
|
|
||||||
It currently only works with my Sonix webcam (3Euro cheapo
|
It currently only works with my Sonix webcam (3Euro cheapo
|
||||||
cam), but is modular enough to easily expand it, some code
|
cam, using an SN9C120 chip), but is modular enough to easily
|
||||||
is already there to detect Quickcams.
|
expand it, some code is already there to detect Quickcams.
|
||||||
|
|
||||||
Note however that most webcams only support isochronous
|
Note however that most webcams only support isochronous
|
||||||
transfers, so will NOT work in R5 or even Zeta as isochronous
|
transfers, so will NOT work in R5 or even Zeta as isochronous
|
||||||
@@ -24,15 +24,32 @@ Making a Jamfile might get tricky as several source files are
|
|||||||
created by the makefile itself to include addons and censors
|
created by the makefile itself to include addons and censors
|
||||||
in the build.
|
in the build.
|
||||||
|
|
||||||
|
There are 3 kinds of device-specific folders :
|
||||||
|
addons/ contains actual usb chip support code for each device.
|
||||||
|
sensors/ contains code to handle CMOS sensors, as each model
|
||||||
|
of a specific brand usually have a different CMOS chip
|
||||||
|
despite a common usb chip.
|
||||||
|
cstransforms/ for colorspace transforms so other device using
|
||||||
|
the same weird colorspace can reuse the code (not yet
|
||||||
|
used, sonix has its own code for now). It should be
|
||||||
|
possible to use Translator-based transforms, making
|
||||||
|
it easy to support webcams sending JPEG pictures.
|
||||||
|
Another option is to turn all cstransforms into actual
|
||||||
|
Translators usable by other apps, or also media codecs
|
||||||
|
but that would be more work for few added value.
|
||||||
|
|
||||||
References:
|
References:
|
||||||
|
|
||||||
* Sonix linux drivers (several of them):
|
* Sonix linux drivers (several of them):
|
||||||
http://sourceforge.net/projects/sonix/
|
http://sourceforge.net/projects/sonix/ -- http://sonix.sourceforge.net/
|
||||||
http://freshmeat.net/projects/sonic-snap/?branch_id=55324&release_id=183982
|
http://freshmeat.net/projects/sonic-snap/?branch_id=55324&release_id=183982
|
||||||
http://tgnard.free.fr/linux/
|
http://tgnard.free.fr/linux/
|
||||||
|
(datasheet)
|
||||||
|
http://www.mnementh.co.uk/sonix/sn9c102.pdf
|
||||||
|
|
||||||
* Other webcam drivers:
|
* Other webcam drivers:
|
||||||
http://zc0302.sourceforge.net/zc0302.php?page=cams
|
http://zc0302.sourceforge.net/zc0302.php?page=cams
|
||||||
|
http://www.medias.ne.jp/~takam/bsd/NetBSD.html
|
||||||
|
|
||||||
* CMOS Sensor datasheets (rather, marketing buzz):
|
* CMOS Sensor datasheets (rather, marketing buzz):
|
||||||
http://www.tascorp.com.tw/product_file/TAS5110C1B_Brief_V0.3.pdf
|
http://www.tascorp.com.tw/product_file/TAS5110C1B_Brief_V0.3.pdf
|
||||||
@@ -44,3 +61,6 @@ http://www.iglu.org.il/lxr/source/include/linux/usb.h
|
|||||||
* Linux V4L webcam list:
|
* Linux V4L webcam list:
|
||||||
http://linuxtv.org/v4lwiki/index.php/Webcams
|
http://linuxtv.org/v4lwiki/index.php/Webcams
|
||||||
|
|
||||||
|
* Fuji FinePix BeOS driver, should probably be merged at some point:
|
||||||
|
http://bebits.com/app/4185
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user