powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / куда копать для использования (usb) видеокамеры ? -
7 сообщений из 7, страница 1 из 1
куда копать для использования (usb) видеокамеры ? -
    #33289773
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
куда копать для использования (usb) видеокамеры ? -
    #33294605
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
куда копать для использования (usb) видеокамеры ? -
    #33297230
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
софта для вебкамеры Intel CS330 под FreeBSD.
откомпировалась как ожидалось и работает. фраймрейт правда до 2 кадров в секунду.
только пришлось еще поставить.

/usr/ports/graphics/ruby-gdk_imlib
...
Рейтинг: 0 / 0
куда копать для использования (usb) видеокамеры ? -
    #33297231
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
 2 . Supported USB cameras

	Vendor	Device	Product Name
	------	------	------------
	0x041e	0x403a  Creative webcam nx pro
	0x0572	0x0041  Creative webcam notebook PD1170
	0x060b	0xa001	Maxell CompactPC Camera PM3
        0x0733	0x0401  Intel CS330
	0x0ac8	0x301b  LOAS MCM-H06SL
        0x0c45  0x6025  LOAS MCM-S02SL ( 352x288 not worked )
	0x0c45	0x6029  Raccoon AM-ST3
	0xabcd	0xcdee	SIGMA-APO Petcam


 3 . How do I build it?

 a) Download Linux SPCA50x USB webcams driver, spca5xx- 20050206 .tar.gz
	from http://mxhaard.free.fr/download.html

	Note: my patches supported a spca5xx- 20050206 .tar.gz.

   for example.

	% wget http://mxhaard.free.fr/spca50x/Download/spca5xx- 20050206 .tar.gz

 b) Download patch file for *BSD.

	% wget http://www2.starcat.ne.jp/~takam/bsd/spca5xx-bsd- 0 .3b.patch.gz

 c) Extract tarball and applied patches.

	% tar -zxvf spca5xx- 20050206 .tar.gz
	% gzip -dc spca5xx-bsd- 0 .3b.patch.gz | patch -p0

 d) Do make

        % cd spca5xx- 20050206 /drivers/usb/
        % make
        % su root -c 'make install'

 4 . Quick Start

  a) spca5shot
     - display the camera information.
	% spca5shot -i

     - take a photo by 640x480 and save to out.ppm
	% spca5shot -s 640x480 -o out.ppm

     - display help message and manual
	% spca5shot -h
	% man spca5shot

  b) spca5view
     - start
	% spca5view

     - display help message and manual
	% spca5view -h
	% man spca5view


...
Рейтинг: 0 / 0
куда копать для использования (usb) видеокамеры ? -
    #33351525
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пример работы с вебкамеры Intel CS330 на Qt под FreeBSD

http://users.iptelecom.net.ua/~agp1/ru/pCst.html
...
Рейтинг: 0 / 0
куда копать для использования (usb) видеокамеры ? -
    #33609898
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ссылка http://www2.starcat.ne.jp/~takam/bsd/ не пашет и похоже давно. 8=(
Прийдется искать тут
http://www.filesearch.ru/cgi-bin/s?q=spca5xx-20050206.tar.gz&t=f&d=&x=0&y=0
...
Рейтинг: 0 / 0
куда копать для использования (usb) видеокамеры ? -
    #33622124
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот та страница

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
247.
248.
249.
250.
251.
252.
253.
254.
255.
256.
257.
258.
259.
260.
261.
262.
263.
264.
265.
266.
267.
268.
269.
270.
271.
272.
273.
274.
275.
276.
277.
278.
279.
280.
281.
282.
283.
284.
285.
286.
287.
288.
289.
290.
291.
292.
293.
294.
295.
296.
297.
298.
299.
300.
301.
302.
303.
304.
305.
306.
307.
308.
309.
310.
311.
312.
313.
314.
315.
316.
317.
318.
319.
320.
321.
322.
323.
324.
325.
326.
327.
328.
329.
330.
331.
332.
333.
334.
335.
336.
337.
338.
339.
340.
341.
342.
343.
344.
345.
346.
347.
348.
349.
350.
351.
352.
353.
354.
355.
356.
357.
358.
359.
360.
361.
362.
363.
364.
365.
366.
367.
368.
369.
370.
371.
372.
373.
374.
375.
376.
377.
378.
379.
380.
381.
382.
383.
384.
385.
386.
387.
388.
389.
390.
391.
392.
393.
394.
395.
396.
397.
398.
399.
400.
401.
402.
403.
404.
405.
406.
407.
408.
409.
410.
411.
412.
413.
414.
415.
416.
417.
418.
419.
420.
421.
422.
423.
424.
425.
426.
427.
428.
429.
430.
431.
432.
433.
434.
435.
436.
437.
438.
439.
440.
441.
442.
443.
444.
445.
446.
447.
448.
449.
450.
451.
452.
453.
454.
455.
456.
457.
458.
459.
460.
461.
462.
463.
464.
465.
466.
467.
468.
469.
470.
471.
472.
473.
474.
475.
476.
477.
478.
479.
480.
481.
482.
483.
484.
485.
486.
487.
488.
489.
490.
491.
492.
493.
494.
495.
496.
497.
498.
499.
500.
501.
502.
503.
504.
505.
506.
507.
508.
509.
510.
511.
512.
513.
514.
515.
516.
517.
518.
519.
520.
521.
522.
523.
524.
525.
526.
527.
528.
529.
530.
531.
532.
533.
534.
535.
536.
537.
538.
539.
540.
541.
542.
543.
544.
545.
546.
547.
548.
549.
550.
551.
552.
553.
554.
555.
556.
557.
558.
559.
560.
561.
562.
563.
564.
565.
566.
567.
568.
569.
570.
571.
572.
573.
574.
575.
576.
577.
578.
579.
580.
581.
582.
583.
584.
585.
586.
587.
588.
589.
590.
591.
592.
593.
594.
595.
596.
597.
598.
599.
600.
601.
602.
603.
604.
605.
606.
607.
608.
609.
610.
611.
612.
613.
614.
615.
616.
617.
618.
619.
620.
621.
622.
623.
624.
625.
626.
627.
628.
629.
630.
631.
632.
633.
634.
635.
636.
637.
638.
639.
640.
641.
642.
643.
644.
645.
646.
647.
648.
649.
650.
651.
652.
653.
654.
655.
656.
657.
658.
659.
660.
661.
662.
663.
664.
665.
666.
667.
668.
669.
670.
671.
672.
673.
674.
675.
676.
677.
678.
679.
680.
681.
682.
683.
684.
685.
686.
687.
688.
689.
690.
691.
692.
693.
694.
695.
696.
697.
698.
699.
700.
701.
702.
703.
704.
705.
706.
707.
708.
709.
710.
711.
712.
713.
714.
715.
716.
717.
718.
719.
720.
721.
722.
723.
724.
725.
726.
727.
728.
729.
730.
731.
732.
733.
734.
735.
736.
737.
738.
739.
740.
741.
742.
743.
744.
745.
746.
747.
748.
749.
750.
751.
752.
753.
754.
755.
756.
757.
758.
759.
760.
761.
762.
763.
764.
765.
766.
767.
768.
769.
770.
771.
772.
773.
774.
775.
776.
777.
778.
779.
780.
781.
782.
783.
784.
785.
786.
787.
788.
789.
790.
791.
792.
793.
794.
795.
796.
797.
798.
799.
800.
801.
802.
803.
804.
805.
806.
807.
808.
809.
810.
811.
812.
813.
814.
815.
816.
817.
818.
819.
820.
821.
822.
823.
824.
825.
826.
827.
828.
829.
830.
831.
832.
833.
834.
835.
836.
837.
838.
839.
840.
841.
842.
843.
844.
845.
846.
847.
848.
849.
850.
851.
852.
853.
854.
855.
856.
857.
858.
859.
860.
861.
862.
863.
864.
865.
866.
867.
868.
869.
870.
871.
872.
873.
874.
875.
876.
877.
878.
879.
880.
881.
882.
883.
884.
885.
886.
887.
888.
889.
890.
891.
892.
893.
894.
895.
896.
897.
898.
899.
900.
901.
902.
903.
904.
905.
906.
907.
908.
909.
910.
911.
912.
913.
914.
915.
916.
917.
918.
919.
920.
921.
922.
923.
924.
925.
926.
927.
928.
929.
930.
931.
932.
933.
934.
935.
936.
937.
938.
939.
940.
941.
942.
943.
944.
945.
946.
947.
948.
949.
950.
951.
952.
953.
954.
955.
956.
957.
958.
959.
960.
961.
962.
963.
964.
965.
966.
967.
968.
969.
970.
971.
972.
973.
974.
975.
976.
977.
978.
979.
980.
981.
982.
983.
984.
985.
986.
987.
988.
989.
990.
991.
992.
993.
994.
995.
996.
997.
998.
999.
1000.
1001.
1002.
1003.
1004.
1005.
1006.
1007.
1008.
1009.
1010.
1011.
1012.
1013.
1014.
1015.
1016.
1017.
1018.
1019.
1020.
1021.
1022.
1023.
1024.
1025.
1026.
1027.
1028.
1029.
1030.
1031.
1032.
1033.
1034.
1035.
1036.
1037.
1038.
1039.
1040.
1041.
1042.
1043.
1044.
1045.
1046.
1047.
1048.
1049.
1050.
1051.
1052.
1053.
1054.
1055.
1056.
1057.
1058.
1059.
1060.
1061.
1062.
1063.
1064.
1065.
1066.
1067.
1068.
1069.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML lang="ja">
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<TITLE>NetBSD Page</TITLE>
</HEAD>
<BODY bgcolor="#b0e0e6" text="#000000" link="#0066cc" vlink="#009999" alink="#ff9900">

<p><b>Let's play USB Webcam on NetBSD</b></p>

<HR>
<H1>News</H1>
[News 1/24]ov519view was included NetBSD pkgsrc(graphics/ov519view). snx101view was included FreeBSD ports(graphics/snx101util). qcamview and snx101util were included FreeSBIE with XCAST. FreeSBIE iso image is <a href="http://xmeet.xcast.jp/~kimai/FreeSBIE-xcast/FreeSBIE1.1_XCAST0.2rc1_TWM-20050120.iso">here(Note: size is 420MB.)</a>.<br>
[News 12/24]Creative Webcam Notebook device driver for linux is just available at <a href="http://mxhaard.free.fr/download.html">here</a>.<br>
[News 10/31]Updated Philips webcam patch. Thanks to Vincent Hourdin for new patch. Added information of Creative Webcam Notebook for Linux. Thanks to Paolo Gai.<br>
[News 10/23]I have issued "Let's hack USB webcams with snoopy" in BSD conference Japan 2004.The presentation data is <a href="http://bsdcon.jp/docs/usbcamera_snpy/">here</a>(data is written by Japanese).<br>
[News 08/28]Bad News! Linux support for Philips USB webcams discontinued. <a href="http://www.smcc.demon.nl/webcam/">from here.</a><br>
[News 06/30]I have issed "Let's hack USB webcams" in BSD BOF 2004 at Tokyo/Japan. The presentation data is <a href="http://www.nagoya.bug.gr.jp/~taka/bsdbof2004/">here</a>(data is written by Japanese).<br>
[News 06/12]add <a href="try/index.html">now hacking cameras page.</a><br>
[News 06/06]snx101view/d800view/spcaview/phpsview/cnxtview/cpia2view/qcamview was incluced XCAST6 NBUG Live! CD. check <a href="http://xmeet.xcast.jp/cgi-bin/xcast-wiki.pl?1CD_Package_By_NBUG">it</a> out!<br>
[News 05/14]qcamview was included in FreeBSD ports. qcamview is 
<A href="http://www.freebsd.org/cgi/url.cgi?ports/graphics/qcamview/pkg-descr">ports/graphics/qcamview</A>.<br>
[News 03/20]cpia2view and cnxtview were included in NetBSD pkgsrc. cpia2view is 
<A href="ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/graphics/cpia2view/README.html">
pkgsrc/graphics/cpia2view</A>, cnxtview is 
<A href="ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/graphics/cnxtview/README.html">
pkgsrc/graphics/cnxtview</A>.<br>
[News 12/30]qcamview and phpsview were included in NetBSD pkgsrc.
qcamview is <A href="ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/graphics/qcamview/README.html">
pkgsrc/graphics/qcamview</A>, phpsview is <A href="ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/graphics/phpsview/README.html">
pkgsrc/graphics/phpsview</A>.

<b><UL>
 <LI> <A href="NetBSD.html#ov519">USB camera based the OV519 chipset</A>
 <LI> <A href="NetBSD.html#sqcam">USB camera based the SQ905 chipset</A>
 <LI> <A href="NetBSD.html#nw802">USB camera based the NW802 chipset</A>
 <LI> <A href="NetBSD.html#sonix">USB camera based the SN9C101 chipset</A>
 <LI> <A href="NetBSD.html#webcamnote">CREATIVE WEBCAM Notebook</A>
 <LI> <A href="NetBSD.html#cpia2">USB camera based CPiA2 chip</A>
 <LI> <A href="NetBSD.html#spca561">USB camera based SPCA561A chip</A><FONT COLOR=red>[New]</FONT>
 <LI> <A href="NetBSD.html#qcamPro">Qcam Pro 4000</A>
 <LI> <A href="NetBSD.html#qcam">Quickcam Express</A>
</b></UL>

<HR>
<p><b><A name="qcam">Logicool Qcam Express</A></b></p>
<pre>
I caught reports that NetBSD/macppc(UHCI) not work, is there endian problem?<br>

 USB Quickcam Video Camera Image Capture Programs for NetBSD/FreeBSD

<b>This is sample Image by Quickcam Express on NetBSD.</b>
<IMG src="image/blowfish.jpg" alt="[sample blowfish photo]">

Logitech Quickcam Express USB Utilities for NetBSD/FreeBSD
-----------------------------------------------

1. What is it?
	qcamshot ... simple image capture program ( output stdout PPM file )
	qcamview ... sequential image capture program like animation( about 3fps )

	Programs are required Linux device driver source. Those programs are not device
	driver. They are image capture programs via ugen(4).

2. What cameras are supported?

	Vendor	Device	Product Name(Sensor name)
	------	------	----------------------------------
	0x046d	0x0870  Qcam Express QV-30(HDCS1000)
	0x046d	0x0870  Qcam for Notebook QV-300N(HDCS1020)	
	0x046d	0x0870  Qcam Express QV-31N

3. How to compile?
 a) Check your system.
	qcam**** requred below;
		hardware:
		- UHCI
		libraries:
		- gtk+-1.2.?? ( I tested 1.2.10 )
		- imlib 1.9.?? ( I tested 1.9.14 )
		OS:
		NetBSD/i386
		NetBSD/sgimips
		FreeBSD-5.x
		FreeBSD-4.9-STABLE

 b) Download Linux qce-ga driver "qce-ga-0.40d.tar.gz" from <a href="http://qce-ga.sourceforge.net/">http://qce-ga.sourceforge.net/</a>
	 and extract.

	% cd ${WORK}
	% tar -zxvf ${YOUR_DOWNLOAD_DIR}/qce-ga-0.40d.tar.gz

 b) Get patches for NetBSD.
	from <a href="http://www2.starcat.ne.jp/~takam/bsd/qce-ga-bsd-0.04.patch.gz">http://www2.starcat.ne.jp/~takam/bsd/qce-ga-bsd-0.04.patch.gz</a>

	% wget http://www2.starcat.ne.jp/~takam/bsd/qce-ga-bsd-0.04.patch.gz

 c) Apply patches and read README.BSD
        % gzip -dc qce-ga-bsd-0.04.patch.gz | patch -p0
	% more qce-ga-0.40d/README.BSD

 d) Do make.
        % cd qce-ga-0.40d
        % make -f Makefile.qcamshot
        % su root -c 'make -f Makefile.qcamshot install'
        % make -f Makefile.qcamview
        % su root -c 'make -f Makefile.qcamview install'


3. How to use?
3.1. qcamshot
 a) Usage
     % qcamshot [devname]

     Write captured image on standard output. The image format is PPM.

     for Example.
        % qcamshot > output.ppm

 b) Command line options.
     [devname]       specify ugen device name. ex. /dev/ugen0.00

     If no device file is specified, the program will cycle through the
     /dev/ugen0, /dev/ugen1, ... devices until it finds an attached target camera.

3.2. qcamview
 a) Usage
     % qcamview [devname]

 b) Command line options.
     [devname]       specify ugen device name. ex. /dev/ugen0.00

     If no device name is specified, the program will cycle through the
     /dev/ugen0, /dev/ugen1, ... devices until it finds an attached target camera.


-----------------------------------------------
References:
	GNU/Linux OS Driver for the Quickcam Express
	<a href="http://qce-ga.sourceforge.net/">http://qce-ga.sourceforge.net/</a>

        OV511/OV511+ Capture for FreeBSD/NetBSD
        <a href="http://ovtvid-bsd.sourceforge.net/">http://ovtvid-bsd.sourceforge.net/</a>

	<a href="http://www.mri.co.jp/PUBLICITY/BOOK/JOHO/Joho.html">Image Processing Program by Linux(Japanese only!)</a>
	author Iio Jun, ohmsha publising. ISBN 4-274-94623-1
-----------------------------------------------
Problems and Questions:
 a) Low performance.

 b) Programs require buffers to no purpose.

 c) Programs doesn't work on NetBSD/macppc yet. Why? Endian problem?
-----------------------------------------------
History:
 2003 - 02 - 27   0 . 01  First release
 2003 - 11 - 22   0 . 02  Bug fix, that qcamshot said
	USB_GET_INTERFACE_DESC: Invalid argument
 2004 - 01 - 28   0 . 03  add FreeBSD  5 .x support, Bug fix memory leak of qcamview 
 2004 - 02 - 03   0 . 04  corrected miss for appling a contributed patch
-----------------------------------------------
Credits:
Thanks to GNU/Linux OS Driver for the Quickcam Express developers.
Thanks to Suzuki for debug opening endpoint bug on FreeBSD.
Thanks to Gerald Davies for the qcamview FreeBSD patch
Thanks to everyone who has tested this program and given me feedback on it.

</pre>

<HR>
<p><b><A name="qcamPro">Logicool Qcam Pro  4000 </A></b></p>
<b>[News]</b><br>
[ 2004 / 12 / 14 ]<br>
Vincent Hourdin has successed a capture of 640x480 size at *BSD. Check his web page <a href="http://vinvin.dyndns.org/projects/pwc_bsd.html">here</a>.<br>
<br>
[ 2004 / 10 / 31 ]<br>
Updated Philips webcam patch for pwc- 9 . 0 . 2 .Thanks to Vincent Hourdin for new patch.<br>
[ 2004 / 08 / 28 ]<br>
Bad News! Linux support for Philips USB webcams discontinued. Check <a href="http://www.smcc.demon.nl/webcam/">official site http://www.smcc.demon.nl/webcam/</a><br>
<br>
[ 2002 / 11 / 25 ]<br>
I found a NetBSD device driver. Would you like to get more high performance,
check <A href="http://mail-index.netbsd.org/tech-kern/2002/11/25/0000.html">
http://mail-index.netbsd.org/tech-kern/ 2002 / 11 / 25 / 0000 .html</A>.<br><br>

<pre>
 USB Philips webcam Image Capture Programs for NetBSD/FreeBSD

<b>This is sample image by Qcam Pro  4000 </b>
<IMG src="image/neko2.jpg" alt="[sample Qcam Pro photo]">


Philips USB Cameras Utilities for NetBSD/FreeBSD
-----------------------------------------------

 1 . What is it?
	phpsshot ... simple image capture program ( output stdout PPM file )
	phpsview ... sequential image viewer program ( about 3fps )

 2 . What is supported USB camera?

	Vendor  Device  Product Name(Sensor name)
	------  ------  ----------------------------------
	0x046d  0x08b1  Logitech QuickCam Notebook Pro
	0x046d  0x08b2  Logitech QuickCam Pro  4000 
	0x041e	0x400c	Creative Labs Webcam  5 
	0x0471	0x0311	Philips ToUCam Pro

	Maybe the camera that has a same CCD will work. 
	If cameras worked (or not worked) below, please report me.

	Same CCD cameras
	- Philips PCVC740K (ToUCam Pro)
	- Logitech QuickCam Pro  3000 
	- Logitech QuickCam Zoom
	- Logitech QuickCam Zoom(new model)
	- Logitech QuickCam Orbit/Sphere
	- Creative Labs Webcam Pro Ex
	- Samsung MPC-C30
	- Visionite VCS-UC300


 2 . How to compile?
 a) Check your system.
	I tested below;
		NetBSD  1 . 6 .2_RC3, 
	I caught reports below;
		FreeBSD  5 . 2 -RC( 03 / 12 / 27 )
	phpsview requred below;
		- gtk+- 1 . 2 .?? ( I tested  1 . 2 . 10  )
		- imlib  1 . 9 .?? ( I tested  1 . 9 . 14  )

    - for NetBSD and Model that has a built-in microphone users.
        NetBSD Generic kernel configured Qcam Pro  4000  as uaudio( 4 ).
        because it has a built-in microphone.
        You may rebuild a kernel without uaudio( 4 ) or apply a patch below 
        that configured Qcam Pro  4000 (and Notebook Pro) as ugen( 4 ).

        patch file for NetBSD  1 . 6 .2_RC3
	   - <A href="http://www2.starcat.ne.jp/~takam/bsd/phpsview-netbsd-sys-1.6.2.diff">http://www2.starcat.ne.jp/~takam/bsd/phpsview-netbsd-sys- 1 . 6 . 2 .diff</A>
	For example:
		cd /usr/src/sys
		cat ${YOUR_DOWNLOAD_DIR}/phpsview-netbsd-sys- 1 . 6 . 2 .diff | patch -p0
		cd dev/usb
		make -f Makefile.usbdevs
		cd ../../arch/i386/conf
		config GENERIC
		cd ../compile/GENERIC
		make depend
		make
		make install
	 and reboot.

 b) Download Linux Philips USB webcams driver from <A href="http://www.smcc.demon.nl/webcam/">http://www.smcc.demon.nl/webcam/</A>

	'pwc-9.0.2.tar.gz' are supportd by this patch.

 c) Get patches for NetBSD/FreeBSD
	from <a href="http://vinvin.dyndns.org/projects/pwc-9.0.2-bsd-0.03.patch.gz">http://vinvin.dyndns.org/projects/pwc- 9 . 0 . 2 -bsd- 0 . 03 .patch.gz</a>
	or from <A href="http://www2.starcat.ne.jp/~takam/bsd/pwc-9.0.2-bsd-0.03.patch.gz">http://www2.starcat.ne.jp/~takam/bsd/pwc- 9 . 0 . 2 -bsd- 0 . 03 .patch.gz</A>

 d) Extract and Applied patch.

	% tar -zxvf ${YOUR_DOWNLOAD_DIR}/pwc- 9 . 0 . 2 .tar.gz
        % gzip -dc pwc- 9 . 0 . 2 -bsd- 0 . 03 .patch.gz | patch -p0

 e) Do make
        % cd pwc- 9 . 0 . 2 / 2 . 4 /
        % make -f Makefile.phpsshot
        % su root -c 'make -f Makefile.phpsshot install'
        % make -f Makefile.phpsview
        % su root -c 'make -f Makefile.phpsview install'

 3 . How to use?
 3 . 1 . phpsshot
 a) usage: phpsshot [devname]

    for Example.
        % phpsshot > output.ppm

	% phpsshot | ppmtojpeg > output.jpg

 b) Command line options.
     [devname]       specify ugen device name. ex. /dev/ugen0. 00 

     If no device file is specified, the program will cycle through the
     /dev/ugen0, /dev/ugen1, ... devices until it finds an attached Philips webcam.

 3 . 2 . phpsview
 a) usage: phpsview [devname]

    for Excample.
	% phpsview

 b) Command line options.
     [devname]       specify ugen device name. ex. /dev/ugen0. 00 

     If no device file is specified, the program will cycle through the
     /dev/ugen0, /dev/ugen1, ... devices until it finds an attached Philips webcam.


-----------------------------------------------
References:
	Linux driver for Philips webcam
	USB and Video4Linux interface part.
	(C)  1999 - 2003  Nemosoft Unv.
	<A href="http://www.smcc.demon.nl/webcam/">http://www.smcc.demon.nl/webcam/</A>

	GNU/Linux OS Driver for the Quickcam Express
	<A href="http://qce-ga.sourceforge.net/">http://qce-ga.sourceforge.net/</A>

        NetBSD/FreeBSD Simple OV511 video capture program, version  1 . 0 
        <A href="http://members.home.com/housel/projects.htm">http://members.home.com/housel/projects.htm</A>

	Linux NI YORU GAZOU SYORI PUROGURAMING (Japanese only!)
	ohmsha publising. ISBN  4 - 274 - 94623 - 1 

	Vincent Hourdin's project page
	<A href="http://vinvin.dyndns.org/projects/">http://vinvin.dyndns.org/projects/</a>

-----------------------------------------------
Problems and Questions:
 a) Those programs not understand compressed data.

 b) Builtin microphone is not used.

 c) Low performace, because those programs aren't device driver.

 d) There are header bit streams that I don't know.

 e) Other Philips cameras(PCA645/646, PCVC675/680/690) ware not worked.
	I can't understand to VSYNC at above cameras.

-----------------------------------------------
History:
 2003 - 09 - 12   0 . 01  First release
 2003 - 12 - 30   0 . 02  support Linux driver for Philips webcam pwc- 8 . 12 ,
    add man pages, add FreeBSD- 5  support, add Qcam for Notebook pro
 2004 - 10 - 31   0 . 02  update patches for pwc- 9 . 0 . 2 , add Creative Labs Webcam  5 
-----------------------------------------------
Credits:
Thanks to GNU/Linux OS Driver for the Philips webcam developers.
Thanks to everyone who has tested this program and given me feedback on it.
Thanks to Vincent Hourdin for pwc- 9 . 0 . 2  patch
-----------------------------------------------

</pre>

<HR>
<p><b><A name="spca561">USB camera based SPCA561A chip</A></b></p>
Very very experimental version is <a href="spca5xx-bsd-0.3b.patch.gz">here</a> 
for <a href="http://mxhaard.free.fr/download.html">spca5xx- 20050206 .tar.gz</a>.<br>
<br>
<b>This is sample image by Maxell CompactPC Camera PM3</b><p>
<IMG src="image/pooh.png" alt="[sample SPCA561A photo]">

<pre>
 USB cameras based SPCA5xx Image Capture Programs for NetBSD

USB Cameras based SPCA5xx Utilities for NetBSD
-----------------------------------------------
comming soon....

 1 . What is it?
   They are patches from SPCA5xx chipset linux driver to be worked on *BSD,
   There is included two userland programs as follow;

	spca5shot ... simple image capture program.
	spca5view ... sequential image viewer program.

 2 . Supported USB cameras

	Vendor	Device	Product Name
	------	------	------------
	0x041e	0x403a  Creative webcam nx pro
	0x04fc  0x0561  FlexiCam B100
	0x0572	0x0041  Creative webcam notebook PD1170
	0x060b	0xa001	Maxell CompactPC Camera PM3
        0x0733	0x0401  Intel CS330
	0x0ac8	0x301b  LOAS MCM-H06SL
	0x0ac8	0x301b  sanwa CMS-V11
        0x0c45  0x6025  LOAS MCM-S02SL ( 352x288 not worked )
        0x0c45  0x6025  VGA WEB CAMERA "WEB CAM." ( 352x288 not worked )
	0x0c45	0x6029  Raccoon AM-ST3
	0xabcd	0xcdee	SIGMA-APO Petcam

-----------------------------------------------
References:
	SPCA50X USB Camera Linux Driver
	<a href="http://spca50x.sourceforge.net/">http://spca50x.sourceforge.net/</a>
	<a href="http://mxhaard.free.fr/camera.html">http://mxhaard.free.fr/camera.html</a>
</pre>

<HR>
<p><b><A name="cpia2">USB camera based CPiA2 chip</A></b></p>
<pre>
 USB cameras based CPiA2 Utility Programs  0 . 03  for NetBSD

<b>This is sample Image by Maxcell PM2 on NetBSD.</b>
<IMG src="image/abba.jpg" alt="[sample CPiA2 photo]">

 1 . What is it?
	cpia2shot ... simple image capture program ( output stdout JPEG file )
	cpia2view ... sequential image viewer program ( about 20fps )

 2 . What is supported USB camera?

	Vendor	Device	Product Name
	------	------	------------
	0x0553	0x0100	ex. maxell compact PC camera P-M2(ST)
	0x0553	0x0140	(untested)

 2 . How to compile?
 a) Check your system.
	I tested below;
		cpia2shot ... NetBSD/i386  1 . 6 . 2 -RC3 with <a href="http://www2.starcat.ne.jp/~takam/bsd/cpia2-netbsd-sys-1.6.2.diff">local patch</a>
				NetBSD/macppc current( 2002 / 11 / 12 )(OHCI+<a href="http://www.unixmagic.org/ml/netbsd/200212/msg00023.html">patch</a>)
	cpia2view requred below;
		- gtk+- 1 . 2 .?? ( I tested  1 . 2 . 10  )
		- imlib  1 . 9 .?? ( I tested  1 . 9 . 14  )
		- jpeg6 ( I tested 6nb1 )
	and kernel applied a patch that ugen( 4 ) have checksum function. ( see below f)kernel rebuild. )
		
 b) Download Linux device driver from 
	CPiA2 Linux Device Driver Project;  <A href="http://cpia2.sourceforge.net/">http://cpia2.sourceforge.net/</A>

	You must download 'cpia2_driver-1.0.tgz'.
	
	MD5 (cpia2_driver- 1 . 0 .tgz) = a8ea21d5d155e75055170e3836c31f71

 c) Get patches for NetBSD
	from <A href="http://www2.starcat.ne.jp/~takam/bsd/cpia2_driver-1.0-bsd-0.03.patch.gz">http://www2.starcat.ne.jp/~takam/bsd/cpia2_driver- 1 . 0 -bsd- 0 . 03 .patch.gz</A>

 d) Extract files and applied patches.

	% tar zxvf cpia2_driver- 1 . 0 .tgz
	% gzip -dc cpia2_driver- 1 . 0 -bsd- 0 . 03 .patch.gz | patch -p0

 e) Do make
        % cd cpia2_driver- 1 . 0 
        % make -f Makefile.cpia2shot
        % su root -c 'make -f Makefile.cpia2shot install'
        % make -f Makefile.cpia2view
        % su root -c 'make -f Makefile.cpia2view install'

 f) kernel rebuild
    ex.
	% mount -t union ${YOUR_WORK_DIR} /usr/src/sys
	% cat cpia2-netbsd-sys- 1 . 6 . 2 .diff | ( cd /usr/src/sys; patch -p0 )
	% cd /usr/src/sys/arch/i386/conf
	% config GENERIC
	% cd ../compile/GENERIC
	% make depend; make
	% su root -c 'make install'
	( Please boot new kernel. )
	% sync; shutdown -r now

 3 . How to use?
 3 . 1 . cpia2shot
 a) usage: cpia2shot [devname]

    for Example.
        % cpia2shot > output.jpg

 b) Command line options.
     [devname]       specify ugen device name. ex. /dev/ugen0. 00 

     If no device file is specified, the program will cycle through the
     /dev/ugen0, /dev/ugen1, ... devices until it finds an attached usb camera.

 3 . 2 . cpia2view
 a) usage: cpia2view [devname]

    for Excample.
	% cpia2view /dev/ugen1. 00 

 b) Command line options.
     [devname]       specify ugen device name. ex. /dev/ugen0. 00 

     If no device file is specified, the program will cycle through the
     /dev/ugen0, /dev/ugen1, ... devices until it finds an attached usb camera.

-----------------------------------------------
References:
	CPiA2 Linux Device Driver Project
	<A href="http://cpia2.sourceforge.net/">http://cpia2.sourceforge.net/</A>

        OV511/OV511+ Capture for FreeBSD/NetBSD
	<A href="http://ovtvid-bsd.sourceforge.net/">http://ovtvid-bsd.sourceforge.net/</A>

	Linux NI YORU GAZOU SYORI PUROGURAMING (Japanese only!)
	ohmsha publising. ISBN  4 - 274 - 94623 - 1 

-----------------------------------------------
Problems and Questions and Todo:
 a) Those programs are not device driver.

 b) Those programs needs local-extended ugen( 4 ). This extend is checksum function.
    It's no good hack very much, but I have no idea to checksum against raw isoc-packets.
    TODO: To create a new device driver for device that uses isochronous transfer with checksum.

-----------------------------------------------
History:
2004-01-03 0.00 First release ( cpia2shot )
2004-01-11 0.01 add cpia2view
2004-01-13 0.02 bug fix that is memory leak by cpia2view.
2004-01-14 0.03 bug fix that is memory leak by cpia2view again :-(
		throw away a jpeg data with some warring.
-----------------------------------------------
Credits:
Thanks to CPiA2 Linux Device Driver Project developers.
Thanks to Oshima for advice of jpeg decoding and some bug fix.
-----------------------------------------------
</pre>

<HR>
<p><b><A name="webcamnote">CREATIVE WEBCAM Notebook</A></b></p>
[News]<br>
[2004/12/24]<br>
Linux driver is just available at <a href="http://mxhaard.free.fr/download.html">here</a>.<br>
[2004/12/15]<br>
<a href="http://feanor.sssup.it/~pj/linux/creative_webcam_notebook.html">Paolo's webpage</a> is updated. Linux driver will come soon.<br>
<br>
[ 2004 / 10 / 31 ]<br>
For Linuxer, let you check PD again. 'PD' is the Model Number that is printed at the back of body.
if your cam's PD is "1171", 
check it out <a href="http://feanor.sssup.it/~pj/linux/creative_webcam_notebook.html">Paolo's webpage</a>.
<pre>
<b>This is sample Image by CREATIVE WEBCAM Notebook on NetBSD.</b>
<IMG src="image/dog.jpg" alt="[sample dog photo]">

 Creative WEBCAM Notebook Utility Programs <FONT COLOR=blue> 0 . 00 -alpha</FONT> for NetBSD

Don't expect. They are very very alpha version. Auto-brightness(?) not work.
-----------------------------------------------
1. What is it?
	They are image capture programs via ugen(4) for NetBSD/FreeBSD

	cnxtshot ... simple image capture program ( output stdout JPEG file )
	cnxtview ... sequential image viewer program ( <FONT COLOR=red>MAX</FONT> 20fps, typ.11fps )

2. What is supported USB camera?

	Vendor	Device	Product Name
	------	------	------------
	0x0572	0x0041	CREATIVE WEBCAM Notebook

3. Why did you write those programs?
	I used USb sniffer. so, I don't know hardware informations;
	I have no specsheets about this USB camera.
	I think that program source are like magic spell.

 4 . How to compile?
 a) Check require libraries.
	cnxtshot ... none.
	cnxtview ... gtk+- 1 . 2 .??, imlib  1 . 9 .??, jpeg6

	I tested below;
	NetBSD/i386  1 . 6 . 2 -RC3 UHCI
	FreeBSD/i386  5 . 2 .1R

 a) Get source
	from <A href="http://www2.starcat.ne.jp/~takam/bsd/cnxtutil-0.00-alpha.tar.gz">http://www2.starcat.ne.jp/~takam/bsd/cnxtutil- 0 . 00 -alpha.tar.gz</A>

 b) Extract files and do make.

	% tar zxvf cnxtutil- 0 . 00 -alpha.tar.gz
	% cd cnxtutil- 0 . 00 -alpha
	% more README
	% make
	% sudo make install

</pre>

<HR>
<p><b><A name="sonix">USB camera based SN9C101</A></b></p>
<pre>
<b>This is sample Image by Z- 102 (Tama Electronic Corp.) on NetBSD.</b>
<IMG src="image/snx01.png" alt="[sample photo]">

-----------------------------------------------
 USB Webcam based sonix SN9C101 chip Utility Programs  0 . 2  for NetBSD/FreeBSD

 1 . What is it?
	They are image capture programs for Webcam based SN9C101 via ugen( 4 ) for NetBSD/FreeBSD.

	snx101shot ... simple image capture program ( output stdout PPM file )
	snx101view ... sequential image viewer program

 2 . What is supported USB camera on SN9C101 ?

	Vendor	Device	Product Name
	------	------	------------
	0x0c45	0x6005	Tama Electronic Corp. Z- 102 /Z- 104 
	0x0c45  0x6005  SWEEX USB Mini Webcam JA000030
	0x0c45  0x6005  V-Gear MiniCam2
	0x0c45  0x6005  ELECOM UCAM-G1C10MSV
	0x0c45  0x6005  PROTEK PMC- 30 <FONT COLOR=red>[New]</FONT>

 3 . How to make ?
 a) Check your system.
	NetBSD/i386  1 . 6 . 2 (UHCI), FreeBSD  5 . 2 . 1 (UHCI),
	FreeBSD  5 -CURRENT( 2004 / 7 / 13 )

	snx101view requred below;
		- gtk+- 1 . 2 .?? ( ex.  1 . 2 . 10  )
		- imlib  1 . 9 .?? ( ex  1 . 9 . 14  )

 b) Get source
	% wget <a href="http://www2.starcat.ne.jp/~takam/bsd/snx101util-0.2.tar.gz">http://www2.starcat.ne.jp/~takam/bsd/snx101util- 0 . 2 .tar.gz</a>

 c) Do make
	% tar zxvf snx101util- 0 . 2 .tar.gz
	% cd snx101util- 0 . 2 
	% more README
	% make
	% sudo make install

 4 . How to use ?
 4 . 1  snx101shot
 a) usage: snx101shot [devname]

	% snx101shot > foo.ppm

 b) Command line options.
     [devname]       specify ugen device name. ex. /dev/ugen0. 00 

     If no device file is specified, the program will cycle through the
     /dev/ugen0, /dev/ugen1, ... devices until it finds an attached usb camera.

 4 . 2  snx101view
 a) usage: snx101view [devname]

    for Excample.
	% snx101view

 b) Command line options.
     [devname]       specify ugen device name. ex. /dev/ugen0. 00 

     If no device file is specified, the program will cycle through the
     /dev/ugen0, /dev/ugen1, ... devices until it finds an attached usb camera.

 c) View option.
    invert image ... press any key, when mouse cursor on image view.

-----------------------------------------------
References:
	Sonix SN9C102 based webcam driver
	<a href="http://www.mnementh.co.uk/sonix/">http://www.mnementh.co.uk/sonix/</a>
	<a href="http://sonix.sourceforge.net/">http://sonix.sourceforge.net/</a> (sourceforge)

        OV511/OV511+ Capture for FreeBSD/NetBSD
	<a href="http://ovtvid-bsd.sourceforge.net/">http://ovtvid-bsd.sourceforge.net/</a>

-----------------------------------------------
Links:
	Linux driver for SN9C101 (0x0c45/0x600d)
	<a href="http://tgnard.free.fr/linux/">http://tgnard.free.fr/linux/</a>

	Linux driver for SN9C101/SN9C102 (0x0c45/0x60**)
	<a href="http://www.linux-projects.org/modules/news/">http://www.linux-projects.org/modules/news/</a>

-----------------------------------------------
Problems and Todo:
	Low performance ( no decoding compressed data )
	Too bright ( no control brightness )
	Only SN9C101 chip ( no working SN9C102 chip )

-----------------------------------------------
History:
 2004 - 03 - 09   0 . 0  Pre-alpha release ( snx101shot )
 2004 - 03 - 20   0 . 1  improved on decode routine. more detail is <a href="beforeafter.html">here</a>.
 2004 - 03 - 27   0 . 2  add snx101view, FreeBSD support

-----------------------------------------------
Credits:
Special Thanks to <a href="http://sonix.sourceforge.net/">Sonix SN9C102 based webcam driver Project</a> developers.
Thanks to everyone who has tested this programs and given me feedbak on it.

</pre>

<HR>
<p><b><A name="nw802">V-Gear webcam(based NW802 chip)</A></b></p>
<pre>
<b>This is sample Image by V-Gear webcam USB1. 1  on NetBSD.</b>
<IMG src="image/tandj.jpg" alt="[sample TandJ photo]">
-----------------------------------------------
 USB cameras based DivIO NW802 Utility Programs  0 . 01  for NetBSD

 1 . What is it?
	d800shot ... simple image capture program ( output stdout PPM file )
	d800view ... sequential image viewer program

 2 . What is supported USB camera?

	Vendor	Device	Product Name
	------	------	------------
	0x06a5	0xd800	V-Gear WebCam USB1. 1 

 3 . How to compile
 a) Check your system.
	I tested below;
	d800shot ... NetBSD/i386  1 . 6 . 2 
	d800view ... NetBSD/i386  1 . 6 . 2  and requred below;
		- gtk+- 1 . 2 .?? ( I tested  1 . 2 . 10  )
		- imlib  1 . 9 .?? ( I tested  1 . 9 . 14  )
		
 b) Download Linux device driver from 
	Project: Driver for NW802 based webcams;  <a href="http://nw802.sourceforge.net/">http://nw802.sourceforge.net/</a>
	( see <a href="http://nw802.sourceforge.net/downloads.html">http://nw802.sourceforge.net/downloads.html</a> )

     ex:
	% cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/nw802 login
	% cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/nw802 co nw802- 2 . 4 
	% cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/nw802 logout

 c) Get patches for NetBSD
	% wget <a href="http://www2.starcat.ne.jp/~takam/bsd/nw802-2.4-bsd-0.01.patch.gz">http://www2.starcat.ne.jp/~takam/bsd/nw802- 2 . 4 -bsd- 0 . 01 .patch.gz</a>

 d) Applied patches.

	% cd ${YOUR_CHECKOUT_DIR}/nw802- 2 . 4 
	% gzip -dc ${YOUR_DOWNLOAD_DIR}/nw802- 2 . 4 -bsd- 0 . 01 .patch.gz | patch -p1

 e) Do make
        % make
        % su root -c 'make install'

 4 . How to use
 4 . 1 . d800shot
 a) usage: d800shot [devname]

    for Example.
        % d800shot > output.ppm

 b) Command line options.
     [devname]       specify ugen device name. ex. /dev/ugen0. 00 

     If no device file is specified, the program will cycle through the
     /dev/ugen0, /dev/ugen1, ... devices until it finds an attached usb camera.

 4 . 2 . d800view
 a) usage: d800view [devname]

    for Excample.
	% d800view /dev/ugen1. 00 

 b) Command line options.
     [devname]       specify ugen device name. ex. /dev/ugen0. 00 

     If no device file is specified, the program will cycle through the
     /dev/ugen0, /dev/ugen1, ... devices until it finds an attached usb camera.

 c) Key operations.
	[p/P] ... Brightness up
	[n/N] ... Brightness down

-----------------------------------------------
References:
	Project: Driver for NW802 based webcams
	<a href="http://nw802.sourceforge.net/">http://nw802.sourceforge.net/</a>

        OV511/OV511+ Capture for FreeBSD/NetBSD
	<a href="http://ovtvid-bsd.sourceforge.net/">http://ovtvid-bsd.sourceforge.net/</a>

	Linux NI YORU GAZOU SYORI PUROGURAMING (Japanese only!)
	ohmsha publising. ISBN  4 - 274 - 94623 - 1 

-----------------------------------------------
Links:
	My Project page
	<a href="http://www2.starcat.ne.jp/~takam/bsd/NetBSD.html#nw802">http://www2.starcat.ne.jp/~takam/bsd/NetBSD.html#nw802</a>
-----------------------------------------------
Problems and Questions and Todo:
 a) Those programs are not device driver.

 b) Those programs can't control of brightness perfectly.

 c) My camera that is V-Gear WebCam(0x06a5/0xd800) can't be initialized
    by "SpaceCam.init" for same ID cameras(0x06a5/0xd800).
    Then I created the <a href="Vgear.init">Vgear.init</a> instead of SpaceCam.init.

 d) Other cameras that based NW80x are not tested. And Maybe they are not worked.
	
	Vendor	Device	Product Name
	------	------	------------
	0x06a5	0xd800	Trust SpaceCam120 or SpaceCam100 PORTABLE
	0x046d  0xd001  Logitech Quickam Pro USB(dark focus ring)
	0x052b  0xd001  Ezonics EZCam Pro USB
	0x055f  0xd001  PCLine PCL-W300/Mustek WCam  300 
	0x06a5  0xd001  Generic NW802
	( see nw802.c for detail )

-----------------------------------------------
History:
 2004 - 05 - 05   0 . 00  first created
 2004 - 05 - 22   0 . 01  add function of control the brightness.

-----------------------------------------------
Credits:
Thanks to NW802 Linux Device Driver Project developers.

</pre>

<HR>
<p><b><A name="sqcam">BinoCam webcam(based the SQ905 chipset)</A></b></p>
<pre>
<b>This is sample Image by BinoCam on NetBSD.</b>
<IMG src="image/pk.jpg" alt="[sample PK photo]">
-----------------------------------------------
 USB SQcam Webcam based the SQ905 chip Utility Programs  0 . 01  for NetBSD

 1 . What is it?
	They are image capture programs for Webcam based the SQ905 via ugen( 4 ) for NetBSD.

	sq905shot ... simple image capture program ( output stdout PPM file )
	sq905view ... sequential image viewer program

 2 . What is supported USB camera ?

	Vendor	Device	Product Name
	------	------	------------
	0x2770  0x9120	BinoCam (Allring Tech Co.,LTD.)

 3 . How to make ?
 a) Check your system.
	NetBSD/i386  1 . 6 . 2 

	sq905view requred below;
		- gtk+- 1 . 2 .?? ( ex.  1 . 2 . 10  )
		- imlib  1 . 9 .?? ( ex  1 . 9 . 14  )

 b) Get Linux driver source from <a href="http://sourceforge.net/projects/sqcam/">http://sourceforge.net/projects/sqcam/</a>
	The source archive is "sqcam_driver_for_kernel_2_6-0.1b.tar.gz"

 c) Get a patch.
	% wget <a href="http://www2.starcat.ne.jp/~takam/bsd/sqcam_driver_for_BSD-0.01.patch.gz">http://www2.starcat.ne.jp/~takam/bsd/sqcam_driver_for_BSD- 0 . 01 .patch.gz</a>

 d) Applied patch and do make
	% tar zxvf sqcam_driver_for_kernel_2_6- 0 .1b.tar.gz
	% gzip -dc ${YOUR WGET DIR}/sqcam_driver_for_BSD- 0 . 01 .patch.gz | patch -p0
	% cd sqcam_driver_for_kernel_2_6
	% more README
	% more README.BSD
	% make
	% sudo make install

 4 . How to use ?
 4 . 1  sq905shot
 a) usage: sq905shot [devname]

	% sq905shot > foo.ppm

 b) Command line options.
     [devname]       specify ugen device name. ex. /dev/ugen0. 00 

     If no device file is specified, the program will cycle through the
     /dev/ugen0, /dev/ugen1, ... devices until it finds an attached usb camera.

 4 . 2  sq905view
 a) usage: sq905view [devname]

    for Excample.
	% sq905view

 b) Command line options.
     [devname]       specify ugen device name. ex. /dev/ugen0. 00 

     If no device file is specified, the program will cycle through the
     /dev/ugen0, /dev/ugen1, ... devices until it finds an attached usb camera.

 c) View option.
    invert image ... press any key, when mouse cursor on image view.

-----------------------------------------------
References:
	USB SQcam WebCam driver based on the ViCam driver
	<a href="http://sqcam.sourceforge.net/">http://sqcam.sourceforge.net/</a>
	<a href="http://sourceforge.net/projects/sqcam/">http://sourceforge.net/projects/sqcam/</a>
	
        OV511/OV511+ Capture for FreeBSD/NetBSD
	<a href="http://ovtvid-bsd.sourceforge.net/">http://ovtvid-bsd.sourceforge.net/</a>

-----------------------------------------------
Problems and Todo:
	Low performance ( program are not device driver. )

-----------------------------------------------
History:
 2004 - 05 - 29   0 . 00  first created
 2004 - 06 - 06   0 . 01  fixed to invert horizon.
-----------------------------------------------
Credits:
Special Thanks to Webcam based SQ905 chipset Linux driver Project developers.
         <a href="http://sqcam.sourceforge.net/">http://sqcam.sourceforge.net/</a>
Thanks to Oshima for patch to invert horizon.
Thanks to everyone who has tested this programs and given me feedbak on it.
</pre>

<HR>
<p><b><A name="ov519">EYE TOY(TM)(based the OV519 chipset)</A></b></p>
<pre>
<b>This is sample Image by EYE TOY(TM) on NetBSD.</b>
<IMG src="image/pen.jpg" alt="[sample Peng photo]">
-----------------------------------------------
 USB cameras based OV519 Utility Programs  0 . 00  for NetBSD

 1 . What is it?
	ov519shot ... simple image capture program ( output stdout JPEG file )
	ov519view ... sequential image viewer program

 2 . What is supported USB camera?

	Vendor	Device	Product Name
	------	------	------------
	0x054c	0x0154	Sony Logitech EyeToy(TM) USB Camera

 2 . How to compile?
 a) Check your system.
	I tested as follow;
	  - ov519shot ... NetBSD/i386  2 .0_BETA
	  - ov519view ...
		- gtk+- 1 . 2 .?? ( I tested  1 . 2 . 10  )
		- imlib  1 . 9 .?? ( I tested  1 . 9 . 15  )
		- jpeg6b ( I tested jpeg-6bnb3 )
	and kernel applied a patch that the camera was configured to ugen( 4 ).
		
 b) Download Linux device driver from 
	OV519 Linux Device Driver Project;  <a href="http://alpha.dyndns.org/ov511/download.html#ov51x">http://alpha.dyndns.org/ov511/download.html#ov51x</a>

	You must download  1 . 65 - 1 . 11 -mark, 'ov51x-1.65-1.11-mark.tar.bz2'.
	
	MD5 (ov51x- 1 . 65 - 1 . 11 -mark.tar.bz2) = 1986624d570d1ae92e27f3191546de42

 c) Get patches for NetBSD
	from <a href="http://www2.starcat.ne.jp/~takam/bsd/ov51x-1.65-1.11-mark-bsd-0.00.patch.gz">http://www2.starcat.ne.jp/~takam/bsd/ov51x- 1 . 65 - 1 . 11 -mark-bsd- 0 . 00 .patch.gz</a>

 d) Extract files and applied patches.

	% tar -zxvf ov51x- 1 . 65 - 1 . 11 -mark.tar.bz2
	% gzip -dc ov51x- 1 . 65 - 1 . 11 -mark-bsd- 0 . 00 .patch.gz | patch -p0

 e) Do make
        % cd ov51x- 1 . 65 - 1 . 11 -mark
        % make -f Makefile.ov519shot
        % su root -c 'make -f Makefile.ov519shot install'
        % make -f Makefile.ov519view
        % su root -c 'make -f Makefile.ov519view install'

 f) kernel rebuild
	The kernel patch is included in <a href="http://www2.starcat.ne.jp/~takam/bsd/ov51x-1.65-1.11-mark-bsd-0.00.patch.gz">ov51x- 1 . 65 - 1 . 11 -mark-bsd- 0 . 00 .patch.gz</a>
	or you can get at <a href="http://www2.starcat.ne.jp/~takam/bsd/ov51xview-netbsd-sys-2-0.diff">http://www2.starcat.ne.jp/~takam/bsd/ov51xview-netbsd-sys- 2 - 0 .diff</a>
    ex.
	% mount -t union ${YOUR_WORK_DIR} /usr/src/sys
	% cat ov51xview-netbsd-sys- 2 - 0 .diff | ( cd /usr/src/sys; patch -p0 )
	% cd /usr/src/sys/arch/i386/conf
	% config GENERIC
	% cd ../compile/GENERIC
	% make depend; make
	% su root -c 'make install'
	( Please boot new kernel. )
	% sync; shutdown -r now

 3 . How to use?
 3 . 1 . ov519shot
 a) usage: ov519shot [-d devname]

    for Example.
        % ov519shot > output.jpg

 b) Command line options.
     [-d devname]       specify ugen device name. ex. /dev/ugen0. 00 

     If no device file is specified, the program will cycle through the
     /dev/ugen0, /dev/ugen1, ... devices until it finds an attached usb camera.

 3 . 2 . ov519view
 a) usage: ov519view [devname]

    for Excample.
	% ov519view -d /dev/ugen1. 00 

 b) Command line options.
     [-d devname]       specify ugen device name. ex. /dev/ugen0. 00 

     If no device file is specified, the program will cycle through the
     /dev/ugen0, /dev/ugen1, ... devices until it finds an attached usb camera.

-----------------------------------------------
References:
	Linux OVCam Drivers
	<a href="http://alpha.dyndns.org/ov511/">http://alpha.dyndns.org/ov511/</a>

        OV511/OV511+ Capture for FreeBSD/NetBSD
	<a href="http://ovtvid-bsd.sourceforge.net/">http://ovtvid-bsd.sourceforge.net/</a>

	Linux NI YORU GAZOU SYORI PUROGURAMING (Japanese only!)
	ohmsha publising. ISBN  4 - 274 - 94623 - 1 

-----------------------------------------------
Problems and Questions and Todo:
 a) Those programs are slower than original linux drivers,
	because they are just usrland programs.

-----------------------------------------------
History:
 2004 - 12 - 24   0 . 00  First release ( test )

-----------------------------------------------
Credits:
Thanks to OV519 Linux Device Driver Project developers.
Thanks to Oshima for jpeg decoding.

</pre>

<HR><HR>
<p><b><A name="history">This Page's History<A></b></p>
(sorry, Japanese only)<br>
 2005 . 2 . 22  SPCA5xx·П?ВёiЕЄёшi<Ў?sonix¤ОlinkАи¤Иї·¤ї¤КЖ°єоiОЗ¤ч¤м¤ї?<?б?й¤тДЙIГ¤·¤Ю¤·¤їЎ?<br>
 2005 . 1 . 24   ov519view¤┐NetBSD¤Оpkgsrc¤ЛЎўsnx101view¤┐FreeBSD¤Оports¤Л?эПї¤ч¤м¤Ю¤·¤їЎ?qcamview¤Иsnx101util¤┐FreeSBIE with XCAST¤Л?эПї¤ч¤м¤Ю¤·¤їЎ?ICM532·П¤О<a href="try/index.html">link</a>¤т№№ї·¤·¤Ю¤·¤їЎ?<br>
 2004 . 12 . 24  ?к?у?ЇАЪ¤м?¤АчЎ?linuxКэММ¤З¤№¤┐creative webcam notebook¤┐НшНСIДЗ?¤Л¤К¤Г¤їNews¤тДЙIГ¤·¤Ю¤·¤їЎ?<br>
 2004 . 12 . 24  OV519·П?<?б?йДЙIГ<br>
 2004 . 12 . 15  OV519·П?<?б?й¤тДЙIГ¤·¤П¤ё¤б¤лЎ?Philips·П?<?б?й¤ЗVGA?ч?¤?є¤О?иЖА¤ЛАRёщ¤ч¤м¤їNews¤тДЙIГ¤·¤Ю¤·¤їЎ?SN9C101·П¤┐ELECOM UCAM-G1C10MSV¤ЗЖ°єо¤·¤ї¤И¤О¤i¤И¤З¤№Ў?Linux КэММ¤З¤№¤┐ЎўCreative Webcam Notebook ¤ЛЖ°¤-¤┐¤ў¤Г¤ї¤и¤│¤З¤№Ў?¤?¤О Creative Webcam Notebook ¤З¤№¤┐¤Б¤г¤у¤Иfps¤тВ┐Дк¤·¤Ю¤·¤їЎ?<br>
 2004 . 10 . 31  Philips·П?<?б?й¤ОєЗї·ИЗ¤Ш¤Оpatch¤┐Бч¤й¤м¤Ж¤-¤Ю¤·¤їЎ?¤ў¤к¤┐¤И¤│¤?¤¤¤¤Ю¤№Ў?Linux¤О¤Я¤ОПГ¤З¤№¤┐ЎўCreative Webcam Notebook¤ОPD¤┐ 1171 ¤А¤Иspca·П¤О?Й?й?¤?Р¤┐Ж°¤Ї¤и¤│¤З¤№Ў?є?¤Ю¤ЗИЇЙ?¤·¤ї>сОБ¤Ш¤О?к?у?Ї¤т¤¤¤м¤Ю¤·¤їЎ?<br>
 2004 . 08 . 28  Philips·П?<?б?й¤ОLinux?ч?ЭЎ??И¤┐Дд>Я¤·¤ї¤И¤¤¤│News¤тДЙIГ¤·¤Ю¤·¤їЎ?єо?Ф¤ОКэ¤┐<a href="http://www.smcc.demon.nl/webcam/">ЛЬIИ¤О?ч?¤?И</a>¤ЗНэНi¤т?Т¤Щ¤Ж¤¤¤Ю¤№Ў?¤┐Ў?¤уЎў°мИЦеєОп¤А¤Г¤ї¤О¤Л<br>
 2004 . 07 . 27  V-Gear MiniCam2¤┐snx101shot¤ЗЖ°єо¤·¤ї¤и¤│¤З¤№Ў?В?¤Л¤в?бЎ??<ЙФМА¤З¤№¤┐?Х?м?-?·?Ц?л?+Ў??Ц?л¤Л>НiС¤¤?в?ё?еЎ??л¤О?<?б?й¤┐Ж°єо¤·¤ї¤и¤│¤З¤№Ў?Mr.Luca ¤┐ SN9C102 ¤тi<ИЇ¤·¤ї¤и¤│¤З¤№¤О¤Зlinks¤ЛДЙIГ¤·¤Ю¤·¤їЎ?qcamshot¤┐NetBSD/sgimips¤ЗЖ°єо¤·¤ї¤и¤│¤З¤№Ў?Г¤-Ў?<br>
 2004 . 06 . 12  snx101view¤┐Z- 104 ¤ЗЖ°єо¤·¤ї¤и¤│¤З¤№¤О¤ЗДЙч-¤·¤Ю¤·¤їЎ?ICM532·П¤П¤Й¤│¤в¤│¤Ю¤Ї¤│¤?¤-¤Ю¤>¤уЎ?ЕУГжIбДш¤тёшi<¤№¤л¤i¤И¤Л¤·¤Ю¤·¤їЎ??ЪЎ??ё¤П<a href="try/index.html">¤i¤Б¤й¤З¤№</a><br>
 2004 . 06 . 06  SQ905·П?<?б?йДЙIГ NBUG XCAST6 Live! ?ШПў¤ОNews¤тДЙIГ¤·¤Ю¤·¤їЎ?<br>
 2004 . 05 . 29  SQ905·П?<?б?й¤тДЙIГ¤·¤П¤ё¤б¤л<br>
 2004 . 05 . 22  NW802·П?<?б?йДЙIГ<br>
 2004 . 05 . 14  FreeBSD¤Оports¤Лqcamview¤┐?эПї¤ч¤м¤ї¤И¤¤¤│Ку№р¤т?х¤+¤Ю¤·¤ї¤О¤ЗNews¤ЛДЙч-¤·¤Ю¤·¤їЎ?qcamview¤┐QV-31N¤ЗЎў¤ч¤й¤Л FreeBSD  4 . 9 -STABLE ¤ЗЖ°єо¤·¤ї¤И¤¤¤│Ку№р¤┐¤ў¤к¤Ю¤·¤ї¤О¤ЗДЙч-¤·¤Ю¤·¤їЎ?<br>
 2004 . 05 . 07  CREATIVE WEBCAM Notebook¤┐FreeBSD  5 . 2 . 1  ¤ЗЖ°єо¤·¤ї¤И¤¤¤│Ку№р¤┐?ЭЎ??И?б?у?Ж?К¤Л¤ў¤к¤Ю¤·¤ї¤О¤ЗFreeBSD¤тДЙч-¤·¤Ю¤·¤їЎ?SN9C101·П¤ЗLinux?Ш·ё¤О?к?у?Ї¤тДЙIГ¤·¤Ю¤·¤їЎ?NW802·П¤О°ЎОR¤З¤ў¤лV-Gear¤тДЙIГ¤·¤П¤ё¤б¤Ю¤·¤ї<br>
 2004 . 04 . 09  SN9C101·П???Х?И¤┐FreeBSD  5 . 2 . 1  ¤ЗЖ°єо¤·¤ї¤И¤¤¤│Ку№р¤┐ML¤З¤ў¤к¤Ю¤·¤ї¤О¤З(not test)¤т?Г¤·¤Ж(worked)¤ИДЙч-¤·¤Ю¤·¤їЎ?<br>
 2004 . 03 . 27  SN9C101¤З SWEEX USB Mini Webcam ¤┐Ж°єо¤·¤ї¤И¤¤¤│Ку№р¤т?х¤+¤Ю¤·¤їЎ?SN9C101¤О?К°ЧЖ°IиЙ??Ё¤т¤ў¤п¤>¤Ж version up ¤·¤Ю¤·¤їЎ?<br>
 2004 . 03 . 20  SN9C101¤О?З?iЎ??Й?лЎ??Б?у¤тIюОЙ¤·¤Ю¤·¤їЎ?<A href="beforeafter.html">¤R¤¤R¤?¤┐¤К¤Ї¤К¤к¤Ю¤·¤ї</A>Ў?NetBSD¤Оpkgsrc¤Лcpia2view¤Иcnxtview¤┐?и¤к№ю¤Ю¤м¤їNews¤тДЙч-¤·¤Ю¤·¤їЎ?<br>
 2004 . 03 . 09  SN9C101НС¤О???Х?ИupЎ?CPiA2·ПUSB?<?б?й¤┐pkgsrc¤Л?эПї¤ч¤м¤л¤И¤О¤i¤И¤Зkernel patch ¤тКМ?Х?Ў?¤?л¤Л<br>
 2004 . 03 . 07  Z- 102 ¤ПSN9C102¤З¤П¤К¤Ї¤ЖSN9C101¤А¤Г¤ї¤О¤З?¤АчЎ?SN9C102 ¤О USB?<?б?й?рКу¤тєп?ь<br>
 2004 . 03 . 06  Sonix SN9C102·П?<?б?йДЙIГЎ?<br>
 2004 . 02 . 27  ToUCam Pro ¤ЗЖ°¤<¤К¤¤¤иЎў¤И¤¤¤│?рКу¤т¤¤¤ї¤А¤-¤Ю¤·¤ї¤┐?Ь¤·¤¤?рКу¤┐¤в¤й¤Ё¤Ю¤>¤у¤З¤·¤їЎ?My broken English ¤┐ДМ¤ё¤К¤<¤Г¤ї¤>¤¤¤З¤·¤з¤│Ў?<br>
 2004 . 02 . 03  I?¤ЗFreeBSDНС¤ЛБч¤Г¤Ж¤¤¤ї¤А¤¤¤ї patch ¤Л?В¤П qcamshot ¤ОМА¤л¤ч¤т¤в¤│?Ї¤·ЖА¤л?¤Ач¤вЖю¤Г¤Ж¤¤¤ї¤И¤О¤i¤И¤З¤ў¤п¤>¤Ж¤¤¤м¤Ж¤Є¤-¤Ю¤·¤їЎ?<br>
 2004 . 01 . 28  qcam·П¤Оqcamview¤тFreeBSD  5 .x ¤ЗЖ°¤<¤№¤ї¤б¤О patch ¤т¤¤¤ї¤А¤-¤Ю¤·¤їЎ?qcamview¤О?б?в?к?кЎ??Ї¤т?¤Ач¤·¤Ю¤·¤їЎ?qcam·П¤┐NetBSD/macppc¤ЗЖ°єо¤·¤К¤¤¤И¤¤¤│Ку№р¤т?х¤+¤Ю¤·¤їЎ?CPiA2·П¤┐NetBSD/macppc¤ЗЖ°єо¤·¤ї¤И¤¤¤│Ку№р¤т¤│¤+¤Ю¤·¤їЎ?<br>
 2004 . 01 . 14  CREATIVE WEBCAM Notebook ДЙIГ, CPiA2·П?<?б?йНС???Х?И¤Оbugfix<br>
 2004 . 01 . 13  CPiA2·ПUSB?<?б?йДЙIГ<br>
 2003 . 12 . 30  NetBSD¤Оpkgsrc¤Лqcamview¤Иphpsview¤┐?и¤к№ю¤Ю¤м¤їNews¤тДЙч-¤·¤Ю¤·¤їЎ?Philips USB?<?б?й¤ОЛЬIИ¤┐ pwc- 8 . 12  ¤Л?е¤┐¤Г¤Ж¤¤¤ї¤О¤ЗДЙ??¤·¤Ю¤·¤їЎ?Quickcam Notebook Pro ¤┐Ж°єо¤·¤ї¤И¤¤¤│Ку№р¤т¤│¤+¤Ю¤·¤їЎ?phpsview ¤┐ FreeBSD  5 . 2 -RC¤ЗЖ°єо¤·¤ї¤И¤¤¤│Ку№р¤т?х¤+¤Ю¤·¤ї¤О¤З?ї?¤?И?л¤ЛFreeBSD¤тIГ¤Ё¤Ю¤·¤їЎ?NetBSD ¤З Quickcam Pro ·П¤┐ uaudio ¤ИЗ?+¤ч¤м¤К¤¤¤и¤│¤Л?С?Г?Б¤тєоАR¤·¤Ю¤·¤їЎ?¤i¤О?ЪЎ??ё¤Л¤│¤Г¤<¤к>д¤ОЛЬМ?¤ИE-mail?ў?Й?м?№¤┐¤·¤Г¤<¤кєЬ¤Г¤Ж¤¤¤ї¤О¤ЗЙъ¤>¤Ю¤·¤ї(м?Р)<br>
 2003 . 11 . 22  qcamview¤тFreeBSD4.9R¤ЗЖ°¤<¤№¤ИUSB_GET_INTERFACE_DESC: Invalid argument¤┐¤З¤л¤И¤¤¤│?Р?°¤О?¤АчЎ?¤·¤<¤·Ўў¤Ю¤АFreeBSD¤З¤П¤│¤Ю¤ЇЖ°єо¤·¤К¤¤¤и¤│¤З¤№Ў?Ж°Iи¤┐?Ї¤·Ж°¤->П¤б¤ї¤И¤¤¤│?рКу¤┐?ў?л???у?Б?у¤<¤й¤-¤Ю¤·¤їЎ?spcaview¤┐FlexiCam B100¤ЗМч>цЖ°єо¤·¤ї¤И¤¤¤│Ку№р¤т¤│¤+¤Ю¤·¤їЎ?<br>
 2003 . 10 . 17  SPCA561A·ПUSB?<?б?йДЙIГ<br>
 2003 . 09 . 21  Philips·ПNetBSD¤О?Й?й?¤?Р?рКу¤тДЙIГ<br>
 2003 . 09 . 12  Philips·ПUSB?<?б?йДЙIГ<br>
 2003 . 05 . 07  qcam·П HDCS1020?ї?¤?Ч¤ЗЖ°єоiОЗ¤·¤ї¤i¤И¤тДЙIГ<br>
 2003 . 04 . 12  ?К°ЧЖ°IиЙ??Ё???Х?Иqcamview?ў?Г?Ч<br>
 2003 . 03 . 01  qcam·ПЎўFreeBSD¤З¤в?i?у?С?¤?л¤З¤-¤л¤и¤│¤Л?¤Ач<br>
 2003 . 02 . 27  ёшi<<br>


<HR>
Total:<img src="./analyze/images/3.gif" alt="3" border="0"><img src="./analyze/images/9.gif" alt="9" border="0"><img src="./analyze/images/5.gif" alt="5" border="0"><img src="./analyze/images/3.gif" alt="3" border="0"><img src="./analyze/images/9.gif" alt="9" border="0">Today:<img src="./analyze/images/2.gif" alt="2" border="0"><img src="./analyze/images/6.gif" alt="6" border="0">Yesterday:<img src="./analyze/images/6.gif" alt="6" border="0"><img src="./analyze/images/1.gif" alt="1" border="0">

<CENTER><A href="http://www2.starcat.ne.jp/~takam/">[HOME]</A></CENTER>
<ADDRESS>
Copyright (C)  2003 - 2005  takaM All rights reserved.<BR>
$Date:  2005 / 02 / 24   14 : 16 : 49  $
</ADDRESS>



</BODY>
</HTML>


...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / куда копать для использования (usb) видеокамеры ? -
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]