|
куда копать для использования (usb) видеокамеры ? -
#33622124
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
|
|
|
|
вот та страница
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>
|
|
|