CMake: PUBLIC PRIVATE And INTERFACE Headers
…
By creating 2 targets and set same OUTPUT_NAME
for both targets:
1 | add_library(v4l2capturer-shared SHARED ${V4L2CAPTURER_SRC}) |
Some RPi models(like Pi Zero and Pi 4) have OTG capabilities which allowed us to use them as USB gadgets. Since ADB can be connected via USB FFS, we are able to bring up adbd on RPi and connect to it via USB.
User might expiring SDP failure on non-Qualcomm/SAMSUNG chip Android devices when received SDP from another peer that only support H.264. This was caused by a limitation of Android WebRTC SDK that it will check H.264 capabilities via a chip whitelist, which only has Qualcomm and Exynos listed. To make it available for other Android devices, we need to modify and recompile WebRTC Android SDK.
To generate ECDSA Digital Signature: ECDSA: Generate ECDSA Key/Certificate/Signature By openssl
Using cmake to fetch and build instead of using git submodule.