objc: flush CVOpenGLESTextureCache before releasing NV12 textures Before: releaseTextures released texture refs but left the OpenGL texture cache unflushed, so cached textures could keep CMSampleBuffer backing stores alive and exhaust the capture buffer pool. After: Flush the texture cache before releasing texture refs to ensure cached textures and sample buffers are promptly reclaimed. Bug: webrtc:477296182 Change-Id: Ia4fd0124670a09b798209f6fd7f25e2eb37599d9 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/443060 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Anders Lilienthal <andersc@webrtc.org> Reviewed-by: Anders Lilienthal <andersc@webrtc.org> Cr-Commit-Position: refs/heads/main@{#46715}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
See here for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.