commit | d381cc8b23c62ff999ee61c015c084089f3c4e07 | [log] [tgz] |
---|---|---|
author | Tony Herre <herre@google.com> | Wed Oct 08 11:52:16 2025 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Oct 08 19:36:39 2025 |
tree | bc698be3caa5733a4abe01ae787e76629d4bf4ba | |
parent | c8f6a058bbe145a23b27345d95722c1782501cf0 [diff] |
Make codec_type non-optonal param to SendEncodedImage and SendVideo now that raw packetization is explicitly configured Instead of just CHECKing that codec_type is present for non-raw streams, as done in https://webrtc-review.googlesource.com/c/src/+/411560, let's just require codec_type always be present and exclusively use RTPSenderVideo::Config::raw_packetization to configure raw packetized sending. This ensures that the raw packetizer is used if and only if raw has been negotiated, and reduces complexity. Downstream projects have been updated since last revert to ensure they correctly set the config bool at construction time. Bug: b:446768451 Change-Id: I98d8786d55dc4a4fa6b65591893c7453301f280e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/412921 Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org> Commit-Queue: Tony Herre <herre@google.com> Cr-Commit-Position: refs/heads/main@{#45872}
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.