Author Topic: Improvement in Webcam support  (Read 6267 times)

Neil Waldhauer

  • Hero Member
  • *****
  • Posts: 1073
  • Karma: +27/-0
    • View Profile
    • Blonde Guy
Improvement in Webcam support
« on: July 25, 2024, 03:26:12 pm »
Starting with Arca Noae USB drivers version 12.16, Webcam support is working with USB 3.0 on all the machines/webcams I have available to test. Prior to this version, USB webcams only worked with the USB 2.0 drivers.

The function is nice and fast, and I see no lag with the picture. Laptops with webcams that are attached with USB 3.0 tend to be much higher resolution, probably because they are newer.

I am using WebCam, UVC Webcam Support for OS/2 (ArcaOS, eComStation) by Wim Brul.
Expert consulting for ArcaOS, OS/2 and eComStation
http://www.blondeguy.com

Lars

  • Hero Member
  • *****
  • Posts: 1367
  • Karma: +70/-0
    • View Profile
Re: Improvement in Webcam support
« Reply #1 on: July 25, 2024, 05:56:46 pm »
I had helped porting libuvc (that in turn makes use of libusb). Whatever app uses libuvc should do. I have a test app from somewhere that I used with my "Logitech QuickCam Fusion" camera (0x046d == desc.idVendor) && (0x08c1 == desc.idProduct) where the camera claimed to not be UVC compliant (it claimed to be vendor specific) but in fact it was (as a workaround, I added a hack in libuvc to support that camera).

https://github.com/bitwiseworks/libuvc-os2
« Last Edit: July 25, 2024, 06:01:43 pm by Lars »

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5022
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Improvement in Webcam support
« Reply #2 on: July 25, 2024, 10:10:06 pm »
Hello

I will have to re-test some webcams that I have around.
This is the list: https://www.os2world.com/wiki/index.php?title=Category:Cameras

I don't remember if I ever made an USB Webcam Microphone work with ArcaOS. Was it possible? if so, anybody remember the steps?

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Lars

  • Hero Member
  • *****
  • Posts: 1367
  • Karma: +70/-0
    • View Profile
Re: Improvement in Webcam support
« Reply #3 on: July 26, 2024, 11:47:00 am »
Hello

I will have to re-test some webcams that I have around.
This is the list: https://www.os2world.com/wiki/index.php?title=Category:Cameras

I don't remember if I ever made an USB Webcam Microphone work with ArcaOS. Was it possible? if so, anybody remember the steps?

Regards

I think the problem will be that the audio interface will be supported by USBAUDIO.SYS / USBAUD2.SYS but the video interface will be supported by USBCALLS/libusb/libuvc as we do not have a dedicated USB VIDEO driver.

And therefore, the audio and video data streams are not correlated or would need different means to correlate them as in that case, audio should also be handled by USBCALLS/libusb and then the two data streams somehow bundled in a container (I think that was what matroschka was good for).

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5082
  • Karma: +117/-1
    • View Profile
Re: Improvement in Webcam support
« Reply #4 on: July 26, 2024, 05:18:06 pm »
In theory, you could pipe the audio and video through FFmpeg and into a container such as matroska or better webm. Syncing could be a problem though.

Remy

  • Hero Member
  • *****
  • Posts: 758
  • Karma: +12/-1
    • View Profile
Re: Improvement in Webcam support
« Reply #5 on: July 27, 2024, 01:00:40 am »
Well, give a try to AVxCAT (using Wim's program)
You can configure your webcam, add the webcam, record only audio or record video+audio into AVI (or else as well UDP stream which could be tested using VLC player).
During video add (into main list), you can spécify a small video control window without sound (usefull to control recorded video from the cam without larsen)...   

https://remydodin.levillage.org/doc/realisations/downloads/AVXCAT_V21.pdf
Page 35-36

note: replace "before the cam" by "in front of the cam"
« Last Edit: July 27, 2024, 01:10:33 am by Remy »

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5022
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Improvement in Webcam support
« Reply #6 on: July 28, 2024, 06:47:16 pm »
Hello

Today I gave it a try to the webcam in my T14s with ArcaOS 5.1 UEFI.
The integrated camera works when I tried the Arca's USB 12.16.

Tried Wim Brul's "UVC Webcam Server" from 2024-01-01 and was able to see the webcam image. While I run webcam.exe I executed vmvideo.exe to see the image.

I can say that my T14s camera works today !!!
- https://www.os2world.com/wiki/index.php?title=Lenovo_ThinkPad_T14s_1st_Gen_-_20T1

Regards
« Last Edit: July 28, 2024, 07:20:12 pm by Martin Iturbide »
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5022
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Improvement in Webcam support
« Reply #7 on: July 28, 2024, 06:53:03 pm »
Hello Again

I also tried my "Ausdom USB Generic Webcam Realtek" - https://www.os2world.com/wiki/index.php?title=Ausdom_USB_Generic_Webcam_Realtek
It also worked. In this case it worked with both Wim Brul's "UVC Webcam Server"  2024-01-01 and also the version from the website (https://home.hccnet.nl/w.m.brul/webcam10/WebCam10.zip)

But I don't remember (or maybe I never learn) how to select which camera to see with Wim Brul's "UVC Webcam Server". Any tips?

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5022
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Improvement in Webcam support
« Reply #8 on: July 29, 2024, 10:50:50 pm »
Hello

I tested this two webcams:
- https://www.os2world.com/wiki/index.php?title=Lenovo_F300_FDH_Webcam
- https://www.os2world.com/wiki/index.php?title=Ubisoft_Motion_Tracking_Camera

Both worked with ArcaOS 5.1 UEFI, USB 3.0, USB drivers 12.16.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

MPJ

  • Newbie
  • *
  • Posts: 31
  • Karma: +2/-0
    • View Profile
Re: Improvement in Webcam support
« Reply #9 on: August 01, 2024, 05:25:53 pm »
Jelly Comb 1080P HD Webcam also works ...

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5022
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Improvement in Webcam support
« Reply #10 on: August 01, 2024, 10:37:10 pm »
Hello JPM

Jelly Comb 1080P HD Webcam also works ...

Can you please give me the details of the model and maybe the URL site of it? I want to include it on the OS2World wiki.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5022
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Improvement in Webcam support
« Reply #11 on: August 02, 2024, 12:40:31 am »
Hello

Today I tried the Thinkpad Yoga 14 that I have around.
Also with ArcaOS 5.1.0 (UEFI), USB 12.16, the internal webcam also worked with Wim Brul's "UVC Webcam Server" (https://home.hccnet.nl/w.m.brul/webcam10/WebCam10.zip)

I also tried the Wacom Bamboo Pen tablet that I have stored, and it also worked with "USBECD.SYS".

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

MPJ

  • Newbie
  • *
  • Posts: 31
  • Karma: +2/-0
    • View Profile
Re: Improvement in Webcam support
« Reply #12 on: August 02, 2024, 02:35:13 am »
Hello JPM

Jelly Comb 1080P HD Webcam also works ...

Can you please give me the details of the model and maybe the URL site of it? I want to include it on the OS2World wiki.

Regards

It was probably a China thing that was sold on Amazon under different brands.

https://www.jellycomb.com/products/w06-webcam



Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5022
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Improvement in Webcam support
« Reply #13 on: August 02, 2024, 03:47:08 pm »
Thanks JPM

https://www.os2world.com/wiki/index.php?title=Jelly_Comb_W06_1080P_HD_Webcam_Pro

If you can find out the Hardware ID (using lsusb) that will be awesome too.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

P.R.

  • Newbie
  • *
  • Posts: 6
  • Karma: +3/-0
    • View Profile
Re: Improvement in Webcam support
« Reply #14 on: August 02, 2024, 10:22:22 pm »
I would like to add two more working cams:

Lenovo QuickCam Pro 9000:
ID 046D:0809 Release: 0010
https://support.logi.com/hc/en-us/articles/360024322533--Getting-Started-QuickCam-Pro-9000

Lenovo Yoga12 - Integrated Camera
ID 1BCF:2C79 Release: 0004
Sunplus Innovation Technology Inc.