webrtc/modules/video_coding/codecs
Sergey Silkin 6c60f72a6b Refactor video codec testing stats
This CL introduces VideoCodecStats and VideoCodecStatsImpl which provide baseline functionalities for storing, slicing and aggregation of encoded and/or decoded video frame statistics. To facilitate metrics logging (not implemented yet), SamplesStatsCounter is used for stream parameters.

VideoCodecStats/VideoCodecStatsImpl will replace existing VideoCodecTestStats/VideoCodecTestStatsImpl.

Bug: b/261160916, webrtc:14852
Change-Id: I0f96ce1ed9be3aee2a702804612524676c9882fd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291323
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39248}
2023-02-02 15:56:40 +00:00
..
av1 [Unwrap] Prepare SequenceNumberUnwrapper for migrations 2023-01-09 11:42:20 +00:00
h264 Add 444 10 bits support for H264 and VP9 2023-01-17 12:32:26 +00:00
interface Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
multiplex Update/delete old TODOs 2022-07-06 07:49:04 +00:00
test Refactor video codec testing stats 2023-02-02 15:56:40 +00:00
vp8 [Unwrap] Use RtpTimestampUnwrapper in ScreenshareLayers 2023-01-09 14:38:55 +00:00
vp9 Add 444 10 bits support for H264 and VP9 2023-01-17 12:32:26 +00:00