davidliu
                                            davidliu
                                        
                                    Protobuf updated to 3.22.0 in #186.
Hmm, looks like there's some issues here, perhaps with either the simulcast encoding or software encoding. I'll dig into this a little more and see if we can fix it...
Looks like this device has issues with H264 simulcast, and then switches to VP8 encoding on the fly. At the moment, the server doesn't handle these switches well, and ends...
For turning a bitmap back into a VideoFrame, you can reference BitmapFrameCapturer: https://github.com/livekit/client-sdk-android/blob/main/livekit-android-sdk/src/main/java/io/livekit/android/room/track/video/BitmapFrameCapturer.kt
You could just provide your own surface to create the frames from. I don't think you need to use the provided surface for this. If you want to manually feed...
I'm unable to repro this crash on my Android 9.0 device with the sample apps in the repo. Try adding the following to your `app/build.gradle` file in the android section:...
Does setting the targetCompatibility to `targetCompatibility JavaVersion.VERSION_11` work for you?
Can you see if the sample apps crash in the same way as well?
Can you upload a sample project reproing the issue? It's likely a difference in `build.gradle` settings.
So I tried adding the privacy manifest file, but I'm not actually sure if it's working. [Generating a privacy report](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests#4239187) ends up with an empty pdf. At the very least,...