Artem Titov
fcf4e2cd67
Fix potential memory exhaustion in DefaultVideoQualityAnalyzer
...
DefaultVideoQualityAnalyzer accumulates in flight frames in internal
queue to perform psnr/ssim computation. This queue can grow a lot if
test experience high frame loss. As a result of this, the analyzer
can use quite a lot of memory and cause OOM crashes.
This CL limits the size of the queue based on the assumption that after
a certain point a frame can be considered lost and so it is impossible
to calculate PSNR/SSIM.
Bug: webrtc:11373
Change-Id: Iaabcc8d1c3c9142dc58ea5f2f30f599864b088e8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/168951
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#30602}
2020-02-25 10:48:58 +00:00
..
2020-02-24 14:20:27 +00:00
2019-04-01 07:18:13 +00:00
2020-02-21 10:48:35 +00:00
2018-11-28 18:25:07 +00:00
2019-10-25 12:07:32 +00:00
2019-03-06 14:37:33 +00:00
2020-02-18 16:09:50 +00:00
2020-02-25 10:48:58 +00:00
2020-02-10 12:21:17 +00:00
2020-02-20 12:34:15 +00:00
2020-02-25 08:05:53 +00:00
2020-02-10 12:21:17 +00:00
2019-10-22 08:34:57 +00:00
2019-09-17 15:47:29 +00:00
2020-02-25 08:05:53 +00:00
2019-09-16 11:20:55 +00:00
2019-09-16 11:20:55 +00:00
2019-01-15 00:51:29 +00:00
2020-02-24 16:01:04 +00:00
2019-12-03 10:34:55 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2020-02-19 14:44:21 +00:00
2018-11-28 18:25:07 +00:00
2020-02-10 12:21:17 +00:00
2019-10-22 08:34:57 +00:00
2019-09-10 12:14:50 +00:00
2019-09-10 12:14:50 +00:00
2019-08-08 08:51:18 +00:00
2019-07-08 13:45:15 +00:00
2019-09-17 15:47:29 +00:00
2019-05-13 14:51:11 +00:00
2019-11-11 10:13:28 +00:00
2019-11-11 10:13:28 +00:00
2019-01-11 17:11:39 +00:00
2019-04-11 13:03:52 +00:00
2019-04-11 13:03:52 +00:00
2019-09-17 15:47:29 +00:00
2019-07-02 10:55:55 +00:00
2019-07-02 10:55:55 +00:00
2019-06-11 14:11:06 +00:00
2019-06-11 14:11:06 +00:00
2019-12-07 00:54:26 +00:00
2019-12-07 00:54:26 +00:00
2020-02-10 12:21:17 +00:00
2020-02-10 12:21:17 +00:00
2020-02-10 12:21:17 +00:00
2019-12-07 00:54:26 +00:00
2019-12-07 00:54:26 +00:00
2019-12-07 00:54:26 +00:00
2019-07-08 13:45:15 +00:00
2019-01-25 20:29:58 +00:00
2018-12-03 08:34:50 +00:00
2019-12-10 17:37:46 +00:00
2019-12-10 17:37:46 +00:00
2019-03-06 14:37:33 +00:00
2019-03-14 14:01:32 +00:00
2019-04-09 17:18:20 +00:00
2019-09-24 08:30:24 +00:00
2019-04-09 17:18:20 +00:00
2019-10-02 13:42:15 +00:00
2020-02-21 17:02:52 +00:00
2019-01-14 10:55:37 +00:00
2019-03-06 14:37:33 +00:00
2019-03-06 14:37:33 +00:00
2019-06-03 16:28:34 +00:00
2019-06-03 16:28:34 +00:00
2019-07-08 13:45:15 +00:00
2019-11-17 07:52:32 +00:00
2019-03-15 18:48:43 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-09-17 15:47:29 +00:00
2019-08-29 15:56:40 +00:00
2020-01-07 13:02:52 +00:00
2019-10-22 08:34:57 +00:00
2019-10-22 08:34:57 +00:00
2018-11-28 18:25:07 +00:00
2020-02-21 10:48:35 +00:00
2019-07-19 06:54:04 +00:00
2020-02-12 14:42:14 +00:00
2019-12-04 11:24:31 +00:00
2019-10-10 13:06:39 +00:00
2019-07-08 13:45:15 +00:00
2019-01-25 20:29:58 +00:00
2019-07-08 13:45:15 +00:00
2019-09-17 15:47:29 +00:00
2020-02-10 12:12:47 +00:00