https://bugs.winehq.org/show_bug.cgi?id=53750
Bug ID: 53750 Summary: OpenSeeFace fails to use webcam Product: Wine Version: 7.18 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: putr4.s@gmail.com Distribution: ---
Created attachment 73213 --> https://bugs.winehq.org/attachment.cgi?id=73213 Backtrace from the crash reporter when using `--use-dshowcapture 0`
When trying to use the webcam OpenSeeFace's Windows version (obtainable from here: https://github.com/emilianavt/OpenSeeFace/releases/tag/v1.20.4) ends up saying "No frame" every time, while the native Linux version runs fine. However, the Windows version is still relevant in the case of using VTube Studio and VSeeFace, especially for the former since it also adds hand tracking to its build of OpenSeeFace.
To test download and extract the 1.20.4 release, then try running facetracker.exe in the Binary folder, or use the run.bat file in that same folder.
Notably if I run it with the arguments `--dcaps-list 0` it reports that my webcam has an FPS range of 0.033-0.033, and when running it with no arguments it reports an FPS value of 0. Trying to set a specific FPS value manually with `--fps` also does not work, it still reports 0 FPS.
Also, if I try running it with `--use-dshowcapture 0` to make it fall back to using OpenCV it ends up crashing (backtrace attached).
I am using Arch Linux with Wine 7.18 from the Arch repos, and my webcam is reported by lsusb as "Bus 001 Device 005: ID 04f2:b521 Chicony Electronics Co., Ltd USB 2.0 Webcam Device".