<div dir="ltr"><div><br></div><div>You may also study the following pages :</div><div><br></div><div><br></div><div><a href="http://www.selasky.org/hans_petter/index.html">http://www.selasky.org/hans_petter/index.html</a></div><div>Hans Petter Selasky</div><div><br></div><div><br></div><div><a href="http://www.selasky.org/hans_petter/video4bsd/index.html">http://www.selasky.org/hans_petter/video4bsd/index.html</a></div><div><br></div><div><a href="http://www.selasky.org/hans_petter/cuse4bsd/index.html">http://www.selasky.org/hans_petter/cuse4bsd/index.html</a></div><div><br></div><div><a href="https://github.com/hselasky/webcamd">https://github.com/hselasky/webcamd</a></div><div>Linux USB kernel drivers in userspace daemon <br></div><div><br>Webcamd is a small daemon that enables about 1500 different USB based <br>webcam, DVB and remote control USB devices under the FreeBSD operating system. <br>The webcam daemon is basically an application which is a port of Linux USB drivers <br>into userspace on FreeBSD. The daemon currently depends on <br>libc, pthreads, libusb and libcuse.<br></div><div><br></div><div><br></div><div>Other repositories in :<br></div><div><br><a href="https://github.com/hselasky">https://github.com/hselasky</a><br><br></div><div><br></div><div>Mehmet Erol Sanliturk<br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Nov 7, 2021 at 6:10 PM <a href="mailto:stes@PANDORA.BE">stes@PANDORA.BE</a> <<a href="mailto:stes@telenet.be">stes@telenet.be</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Thanks, I'll give it a try.<br>
<br>
Basically I am also hoping to enhance Squeak (Smalltalk) to support the Webcam.<br>
<br>
<a href="http://wiki.squeak.org/squeak/2411" rel="noreferrer" target="_blank">http://wiki.squeak.org/squeak/2411</a><br>
and<br>
<a href="http://wiki.squeak.org/squeak/1853" rel="noreferrer" target="_blank">http://wiki.squeak.org/squeak/1853</a><br>
<br>
Although that Smalltalk as an old (or very old) environment has no standard support for this AFAIK although that the Smalltalk desktop has had some work to embed Webcam in 'Morphs' (objects for the Morph visual environment).<br>
<br>
Regards,<br>
David Stes<br>
<br>
----- Op 7 nov 2021 om 12:45 schreef Mehmet Erol Sanliturk <a href="mailto:m.e.sanliturk@gmail.com" target="_blank">m.e.sanliturk@gmail.com</a>:<br>
<br>
> Are able to use<br>
> <br>
> [ <a href="https://opencv.org/" rel="noreferrer" target="_blank">https://opencv.org/</a> | <a href="https://opencv.org/" rel="noreferrer" target="_blank">https://opencv.org/</a> ]<br>
> OpenCV (Open Source Computer Vision Library)<br>
> <br>
> ?<br>
> <br>
> In Linux , it is able to use a web camera .<br>
> In OpenIndiana , I think , it can use a web camera also .<br>
> <br>
> <br>
> Mehmet Erol Sanliturk<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On Sun, Nov 7, 2021 at 2:36 PM [ mailto:<a href="mailto:stes@PANDORA.BE" target="_blank">stes@PANDORA.BE</a> | <a href="mailto:stes@PANDORA.BE" target="_blank">stes@PANDORA.BE</a> ] < [<br>
> mailto:<a href="mailto:stes@telenet.be" target="_blank">stes@telenet.be</a> | <a href="mailto:stes@telenet.be" target="_blank">stes@telenet.be</a> ] > wrote:<br>
> <br>
> <br>
> <br>
> Hi,<br>
> <br>
> I have attached meanwhile a Logitech C930e webcam to the USB 3.1 ports (some<br>
> docs refer to these ports as USB 3.2) on my OpenIndiana system.<br>
> <br>
> This seems to work. I can record audio with "audacity" so that's already<br>
> working. The microphone of the webcam works and functions fine.<br>
> <br>
> I have not actually been using the webcam video because there seems no "cheese"<br>
> package in the OpenIndiana repository and I haven't figured out how to capture<br>
> video with "ffmpeg".<br>
> <br>
> So the USB 2.0 device seems to function on the xhci driver for the USB 3.1/3.2<br>
> ports:<br>
> <br>
> # modinfo | grep xhci<br>
> 103 fffffffff7cf5000 e8f0 251 1 xhci (USB xHCI Driver)<br>
> <br>
> # cfgadm -lv usb1/6<br>
> Ap_Id Receptacle Occupant Condition Information<br>
> When Type Busy Phys_Id<br>
> usb1/6 connected configured ok Mfg: <undef> Product: Logitech Webcam C930e<br>
> NConfigs: 1 Config: 0 <no cfg str descr><br>
> unavailable usb-miscell n /devices/pci@0,0/pci1028,98d@14:6<br>
> <br>
> # modinfo usbvc<br>
> ffffffff7e73000 7bf8 303 1 usbvc (USB video class driver)<br>
> <br>
> Cheese is "obsoleted" in the OI repository. The latest cheese-41 seems to use<br>
> "meson" and doesn't build for me, neither do old versions seem to build.<br>
> <br>
> Perhaps it makes more sense to capture video with "ffmpeg".<br>
> <br>
> But I think ffmpeg is currently built on OpenIndiana without --enable-libv4l2<br>
> configure option:<br>
> <br>
> [ <a href="https://ffmpeg.org/ffmpeg-devices.html#video4linux2_002c-v4l2" rel="noreferrer" target="_blank">https://ffmpeg.org/ffmpeg-devices.html#video4linux2_002c-v4l2</a> |<br>
> <a href="https://ffmpeg.org/ffmpeg-devices.html#video4linux2_002c-v4l2" rel="noreferrer" target="_blank">https://ffmpeg.org/ffmpeg-devices.html#video4linux2_002c-v4l2</a> ]<br>
> <br>
> So the video4linux2 options do not seem to work.<br>
> <br>
> $ ffmpeg -list_formats all<br>
> ffmpeg version 3.2.14 Copyright (c) 2000-2019 the FFmpeg developers<br>
> built with gcc 7.5.0 (OpenIndiana 7.5.0-il-0)<br>
> configuration: --prefix=/usr --mandir=/usr/share/man --bindir=/usr/bin<br>
> --libdir=/usr/lib/amd64 --cc=/usr/gcc/7/bin/gcc --enable-runtime-cpudetect<br>
> --enable-mmx --enable-sse --enable-ssse3 --disable-debug --enable-nonfree<br>
> --enable-gpl --enable-postproc --enable-avfilter --enable-swscale<br>
> --enable-libgsm --enable-libxvid --enable-libx264 --enable-libx265<br>
> --enable-libtheora --enable-libmp3lame --enable-libvorbis --enable-libvpx<br>
> --enable-x11grab --enable-libspeex --enable-pthreads --enable-libass<br>
> --enable-openssl --enable-openal --enable-avresample --enable-libschroedinger<br>
> --enable-libopenjpeg --enable-librtmp --enable-vdpau --enable-shared<br>
> --disable-static<br>
> libavutil 55. 34.101 / 55. 34.101<br>
> libavcodec 57. 64.101 / 57. 64.101<br>
> libavformat 57. 56.101 / 57. 56.101<br>
> libavdevice 57. 1.100 / 57. 1.100<br>
> libavfilter 6. 65.100 / 6. 65.100<br>
> libavresample 3. 1. 0 / 3. 1. 0<br>
> libswscale 4. 2.100 / 4. 2.100<br>
> libswresample 2. 3.100 / 2. 3.100<br>
> libpostproc 54. 1.100 / 54. 1.100<br>
> Unrecognized option 'list_formats'.<br>
> <br>
> The option list_formats seems not to be supported although according to the docs<br>
> if --enable-v4l2 would be used, it could perhaps work.<br>
> <br>
> The /dev/video0 device is there.<br>
> <br>
> Has anyone suggestions on what other application could be used to test the<br>
> /dev/video0 device ?<br>
> <br>
> Regards,<br>
> David Stes<br>
> <br>
> _______________________________________________<br>
> oi-dev mailing list<br>
> [ mailto:<a href="mailto:oi-dev@openindiana.org" target="_blank">oi-dev@openindiana.org</a> | <a href="mailto:oi-dev@openindiana.org" target="_blank">oi-dev@openindiana.org</a> ]<br>
> [ <a href="https://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer" target="_blank">https://openindiana.org/mailman/listinfo/oi-dev</a> |<br>
> <a href="https://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer" target="_blank">https://openindiana.org/mailman/listinfo/oi-dev</a> ]<br>
> <br>
> _______________________________________________<br>
> oi-dev mailing list<br>
> <a href="mailto:oi-dev@openindiana.org" target="_blank">oi-dev@openindiana.org</a><br>
> <a href="https://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer" target="_blank">https://openindiana.org/mailman/listinfo/oi-dev</a><br>
<br>
_______________________________________________<br>
oi-dev mailing list<br>
<a href="mailto:oi-dev@openindiana.org" target="_blank">oi-dev@openindiana.org</a><br>
<a href="https://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer" target="_blank">https://openindiana.org/mailman/listinfo/oi-dev</a><br>
</blockquote></div>