You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I want to define a UVC device with two VS (Video Streaming) interfaces, capable of simultaneously transmitting two video streams. However, the current class UVC driver does not support installing all VS VC (Video Control) interfaces.
I've identified two main issues and made modifications to the source code, enabling the simultaneous opening of two VS (Video Streaming) interfaces.
I've also tested the latest version of TinyUSB and found that it still doesn't support dual cameras. The issues present in the old code persist in the latest version.
In essence, supporting multiple VC VS (Video Control Video Streaming) interfaces in the UVC class is entirely feasible at the lower level. However, there are some logical issues.
Below is a screenshot of my successful setup, featuring one virtual image transmission and one camera feed. [Include screenshot here]
Finally, here is my device descriptor.
Describe the solution you'd like
Supporting this functionality in the source code.
I have checked existing issues, dicussion and documentation
I confirm I have checked existing issues, dicussion and documentation.
The text was updated successfully, but these errors were encountered:
Related area
Class UVC
Hardware specification
esp32sx
Is your feature request related to a problem?
I want to define a UVC device with two VS (Video Streaming) interfaces, capable of simultaneously transmitting two video streams. However, the current class UVC driver does not support installing all VS VC (Video Control) interfaces.
I've identified two main issues and made modifications to the source code, enabling the simultaneous opening of two VS (Video Streaming) interfaces.
I've noticed that the version of TinyUSB I'm based on is quite old. You can review the source code at https://components.espressif.com/components/espressif/tinyusb.
I've also tested the latest version of TinyUSB and found that it still doesn't support dual cameras. The issues present in the old code persist in the latest version.
In essence, supporting multiple VC VS (Video Control Video Streaming) interfaces in the UVC class is entirely feasible at the lower level. However, there are some logical issues.
Below is a screenshot of my successful setup, featuring one virtual image transmission and one camera feed. [Include screenshot here]
Finally, here is my device descriptor.
Describe the solution you'd like
Supporting this functionality in the source code.
I have checked existing issues, dicussion and documentation
The text was updated successfully, but these errors were encountered: