VirtualBox

Ticket #20176 (closed defect: fixed)

Opened 8 months ago

Last modified 5 months ago

ExtensionPack Webcam passthrough does not work with v4l2loopback on Linux host => fixed in SVN/next maintenance

Reported by: attilakinali Owned by:
Component: host support Version: VirtualBox 6.1.18
Keywords: Cc:
Guest type: all Host type: Linux

Description

While webcam passthrough works with hardware webcams into virtualbox and the guest OS, it does not work if the webcam is a v4l2loopback device. While the webcam becomes visible in the guest OS, it is not functional and will cause the application that opens it to either fail opening the device or keep looping while opening. This is independent of the guest OS.

The use case for this is for me passing video through OBS with all its video mixing and editing it offers on the host OS (which gives more flexibility than running it in the guest) and passing that video into the guest OS.

From discussions with the developer of v4l2loopback it seems like that virtualbox is using some lower level access to the device than v4l2loopback can offer. From that, and given that all other v4l2 applications are happy with the loopback device, I guess it should be pretty easy to get around and fix.

Change History

comment:1 Changed 8 months ago by aeichner

  • Summary changed from ExtensionPack Webcam passthrough does not work with v4l2loopback on Linux host to ExtensionPack Webcam passthrough does not work with v4l2loopback on Linux host => fixed in SVN/next maintenance

Thanks for the report, this should be fixed in the next maintenance release.

comment:2 Changed 5 months ago by aeichner

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use