From e6d2b706344332f4a73f7badbeeb9df49e8255b3 Mon Sep 17 00:00:00 2001 From: FTC Engineering Date: Fri, 20 Sep 2019 12:20:13 -0400 Subject: [PATCH] Updated Troubleshooting (markdown) --- Troubleshooting.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Troubleshooting.md b/Troubleshooting.md index 6adfed4..5780542 100644 --- a/Troubleshooting.md +++ b/Troubleshooting.md @@ -8,7 +8,7 @@ # Commonly Encountered Problems ### Problem with UVC Webcam support and version 5.2 software (*Listed 09/20/19*). -There is a known issue with the USB Video Class (UVC) external web camera support and the v5.2 FTC Robot Controller software. +There is a known issue with the USB Video Class (UVC) external web camera support and the v5.2 FTC Robot Controller software. This problem affects Android Studio, Blocks and OnBot Java teams who are using the v5.2 software and an external webcam. It does not affect teams who are using the internal camera of an Android Robot Controller phone. #### Problem Description If you are using the v5.2 Robot Controller (RC) app with a UVC webcam connected and configured, the RC app will fail to initialize Vuforia. @@ -21,14 +21,14 @@ If you are using the v5.2 Robot Controller (RC) app with a UVC webcam connected

[[/images/Troubleshooting/20190920_webcamInitializeFailBlocks.jpg]]

-As a result, you will be unable to use an externally connected webcam with the v5.2 software. +* In some cases, you might not receive any error or warning messages, but the camera stream will not work. In this case the op mode might seem to run properly, but the camera output will actually be blank. **Important Note:** This problem only affects externally connected UVC cameras. It does _**not**_ affect teams using an Android phone's internal camera. #### What Causes this Problem? We believe the problem occurred when native support for 64-bit devices was introduced with the v5.2 release. In August 2019, the Google Play store changed its requirements so that it will only allow apps in the store that include native support for 64-bit devices. -We believe that there is an external library that is incorporated into the UVC webcam support of our software that is not 64-bit compliant. This bug was did not manifest itself in the pre-release testing and is currently only present in the release version of the v5.2 software. +We believe that there is an external library that is incorporated into the UVC webcam support of our software that is not 64-bit compliant. We suspect that this results in a memory corruption error when an external webcam is used with the v5.2 software. This bug did not manifest itself in the pre-release testing and is currently only present in the release version of the v5.2 software. #### Problem Workaround ##### Blocks or OnBot Java Users