webrtc/modules/video_coding/include
Evan Shrubsole 9b235cd93b Add scalability mode to RTCOutboundRtpStreamStats stats
This is in the webrtc-stats spec at
https://www.w3.org/TR/webrtc-stats/#dom-rtcoutboundrtpstreamstats-scalabilitymode.

This adds the scalability mode to CodecSpecificInfo which is used to
plumb the modes for each simulcast layer.

TBR=orphis@webrtc.org

Tested: Compiled into Chrome and confirmed the scalability mode set for AV1, VP9, VP8 and H264 software encoders in chrome://webrtc-internals.
Bug: webrtc:14730
Change-Id: I71ceba8f6485a4f4a73e0856031b8d5f16f913f2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/285085
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Commit-Queue: Evan Shrubsole <eshr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38847}
2022-12-08 11:46:06 +00:00
..
video_codec_initializer.h Move VideoEncoderConfig from api/ into video/config 2022-09-29 09:44:43 +00:00
video_codec_interface.cc Generic Frame Descriptor (GFD) VP8 templates. 2019-03-06 11:03:09 +00:00
video_codec_interface.h Add scalability mode to RTCOutboundRtpStreamStats stats 2022-12-08 11:46:06 +00:00
video_coding.h Remove video_coding dependency on ProcessThread and Module 2022-06-28 10:04:23 +00:00
video_coding_defines.h Add powerEfficientDecoder and powerEfficientEncoder stats 2022-10-19 13:15:31 +00:00
video_error_codes.h Add a video codec timeout error code 2022-09-22 10:49:10 +00:00