38f1d4bf8ae27b3e9c7b7a3457ba8d4495974c0d

In CL https://webrtc-review.googlesource.com/c/src/+/216323 we fixed the issue where I420 and I420A not being equal would result in dropping frames in release builds. But we forgot to update the corresponding DCHECK, meaning the I420 not being the same as I420A issue still causes crashes on debug builds. (I must have been running a release build not to catch this before?) This CL replaces the DCHECK_EQ with an RTC_NOTREACHED inside the IsCompatibleVideoFrameBufferType check. Because this only affects debug builds, this CL does not need to be backmerged anywhere. Bug: chromium:1203206 Change-Id: I101823e8bca293e94d0f7ce507fe78cedff3ea1b Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/219281 Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Commit-Queue: Henrik Boström <hbos@webrtc.org> Cr-Commit-Position: refs/heads/master@{#34048}
…
…
…
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.
Development
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.
More info
- Official web site: http://www.webrtc.org
- Master source code repo: https://webrtc.googlesource.com/src
- Samples and reference apps: https://github.com/webrtc
- Mailing list: http://groups.google.com/group/discuss-webrtc
- Continuous build: https://ci.chromium.org/p/webrtc/g/ci/console
- Coding style guide
- Code of conduct
- Reporting bugs
Description
Languages
C++
88.6%
C
3.3%
Java
3%
Objective-C++
1.9%
Python
1.9%
Other
1%