Danil Chapovalov
8a5f807313
Reland "h264: bail out early when failing to parse SPS/PPS ids"
...
This reverts commit e1607ed3a619ae30cf8564ce401df5e03dd7bf4b.
Reason for revert: downstream project adjusted
Original change's description:
> Revert "h264: bail out early when failing to parse SPS/PPS ids"
>
> This reverts commit 4344eb713bb9a6d04d922d00fb492dfb31c9111f.
>
> Reason for revert: Breaks downstream project.
>
> Original change's description:
> > h264: bail out early when failing to parse SPS/PPS ids
> >
> > This currently gets caught later in the process by the H264 SPS/PPS
> > tracker but can be rejected explicitly here. The network observable
> > behavior should be similar and request a key frame after a 200ms delay, at least for entities that send such bad bitstreams
> >
> > BUG=webrtc:337076010
> >
> > Change-Id: I239c64efa7db631460ef9e9986d283335303df5f
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349060
> > Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
> > Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> > Commit-Queue: Philipp Hancke <phancke@meta.com>
> > Cr-Commit-Position: refs/heads/main@{#42211}
>
> Bug: webrtc:337076010
> Change-Id: I15b815c69f1d25e41fb222d46359655242589fba
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349661
> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
> Owners-Override: Mirko Bonadei <mbonadei@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#42217}
Bug: webrtc:337076010
Change-Id: Ibe5a960b9b5fdf9a35e5dfffb47b78ade36b0cec
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349700
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42223}
2024-05-03 11:33:45 +00:00
..
2024-03-06 11:17:52 +00:00
2024-04-22 14:41:42 +00:00
2023-10-27 12:50:08 +00:00
2023-10-27 12:50:08 +00:00
2023-10-27 12:50:08 +00:00
2023-10-27 12:50:08 +00:00
2023-10-27 12:50:08 +00:00
2023-10-27 12:50:08 +00:00
2020-07-21 14:01:27 +00:00
2020-07-21 14:01:27 +00:00
2020-06-29 12:54:43 +00:00
2019-07-08 13:45:15 +00:00
2023-06-27 21:32:46 +00:00
2023-09-13 18:37:22 +00:00
2023-09-13 18:37:22 +00:00
2023-09-13 18:37:22 +00:00
2024-02-26 11:26:04 +00:00
2019-12-06 15:20:29 +00:00
2020-07-07 12:13:47 +00:00
2020-07-07 12:13:47 +00:00
2019-07-08 13:45:15 +00:00
2018-06-19 14:00:39 +00:00
2021-08-09 15:51:03 +00:00
2018-04-18 14:35:17 +00:00
2018-07-25 14:59:26 +00:00
2021-07-28 09:19:01 +00:00
2021-08-10 10:40:03 +00:00
2023-06-13 13:02:14 +00:00
2023-08-22 09:36:43 +00:00
2023-06-13 13:02:14 +00:00
2023-11-16 18:33:13 +00:00
2023-11-16 18:33:13 +00:00
2023-06-13 13:02:14 +00:00
2023-01-09 21:36:45 +00:00
2023-08-14 13:21:14 +00:00
2021-07-28 09:19:01 +00:00
2023-07-24 14:57:29 +00:00
2023-06-27 21:32:46 +00:00
2021-08-09 15:51:03 +00:00
2023-08-14 13:21:14 +00:00
2023-08-14 13:21:14 +00:00
2023-09-24 20:06:48 +00:00
2023-08-09 10:01:58 +00:00
2024-01-26 12:46:34 +00:00
2023-01-18 12:44:46 +00:00
2023-01-18 12:44:46 +00:00
2023-01-18 12:44:46 +00:00
2023-08-15 13:20:21 +00:00
2019-07-08 13:45:15 +00:00
2018-10-23 11:32:56 +00:00
2019-07-08 13:45:15 +00:00
2022-02-28 10:04:37 +00:00
2023-04-27 11:24:38 +00:00
2023-04-27 11:24:38 +00:00
2024-01-02 12:20:34 +00:00
2023-07-24 14:57:29 +00:00
2024-01-02 12:20:34 +00:00
2023-10-16 09:42:19 +00:00
2022-05-10 13:38:31 +00:00
2019-07-08 13:45:15 +00:00
2018-10-23 11:32:56 +00:00
2018-06-19 14:00:39 +00:00
2019-07-08 13:45:15 +00:00
2019-02-12 11:55:34 +00:00
2019-10-10 09:14:11 +00:00
2024-05-02 21:01:38 +00:00
2024-05-02 21:01:38 +00:00
2024-05-02 21:01:38 +00:00
2023-09-07 13:25:25 +00:00
2023-09-07 13:25:25 +00:00
2023-08-10 20:40:15 +00:00
2023-05-24 14:14:53 +00:00
2023-05-26 08:11:17 +00:00
2023-08-15 13:20:21 +00:00
2023-06-27 10:41:33 +00:00
2023-05-24 14:14:53 +00:00
2023-08-15 13:20:21 +00:00
2022-07-07 12:39:25 +00:00
2022-07-07 12:39:25 +00:00
2023-04-20 02:02:45 +00:00
2024-02-22 16:35:09 +00:00
2024-02-22 16:35:09 +00:00
2021-09-07 14:19:17 +00:00
2021-09-07 14:19:17 +00:00
2021-06-28 16:42:04 +00:00
2021-08-09 15:51:03 +00:00
2020-02-17 14:52:03 +00:00
2020-02-17 14:52:03 +00:00
2023-06-06 10:23:29 +00:00
2024-01-09 13:32:42 +00:00
2024-01-09 13:32:42 +00:00
2022-09-27 06:55:31 +00:00
2019-07-08 13:45:15 +00:00
2020-08-17 16:37:33 +00:00
2021-07-22 14:00:26 +00:00
2022-01-24 11:50:20 +00:00
2021-08-30 09:01:47 +00:00
2022-01-24 11:50:20 +00:00
2024-01-10 14:36:46 +00:00
2024-01-10 14:36:46 +00:00
2022-01-24 11:50:20 +00:00
2024-01-10 14:36:46 +00:00
2024-01-19 16:58:09 +00:00
2022-01-24 11:50:20 +00:00
2024-04-30 15:46:06 +00:00
2024-04-30 15:46:06 +00:00
2023-01-10 12:04:30 +00:00
2021-09-24 13:18:51 +00:00
2023-01-02 14:26:28 +00:00
2020-02-17 14:52:03 +00:00
2020-04-16 17:29:18 +00:00
2024-02-22 23:12:52 +00:00
2024-02-22 23:12:52 +00:00
2018-10-03 17:25:31 +00:00
2021-08-09 15:51:03 +00:00
2021-08-09 15:51:03 +00:00
2024-04-23 12:57:51 +00:00
2024-04-26 12:59:09 +00:00
2024-01-29 12:00:19 +00:00
2023-05-25 15:26:40 +00:00
2023-05-30 13:10:07 +00:00
2023-05-30 13:10:07 +00:00
2024-03-22 10:07:47 +00:00
2024-03-15 08:58:28 +00:00
2024-03-25 10:20:44 +00:00
2024-03-25 10:20:44 +00:00
2023-12-19 13:52:11 +00:00
2024-03-25 10:20:44 +00:00
2024-03-22 10:07:47 +00:00
2023-07-25 06:33:09 +00:00
2024-01-17 11:16:49 +00:00
2021-06-23 13:43:50 +00:00
2021-06-23 13:43:50 +00:00
2024-04-30 15:46:06 +00:00
2024-04-30 15:46:06 +00:00
2024-04-30 15:46:06 +00:00
2024-01-29 12:00:19 +00:00
2024-01-29 12:00:19 +00:00
2023-11-08 15:49:37 +00:00
2023-08-10 20:40:15 +00:00
2024-03-22 12:37:24 +00:00
2024-03-22 12:37:24 +00:00
2024-03-22 12:37:24 +00:00
2023-08-22 08:24:37 +00:00
2023-09-07 13:25:25 +00:00
2024-03-22 12:37:24 +00:00
2024-04-08 08:56:35 +00:00
2024-03-22 10:07:47 +00:00
2024-03-22 10:07:47 +00:00
2023-12-07 15:09:01 +00:00
2024-04-08 08:56:35 +00:00
2024-04-26 12:59:09 +00:00
2024-04-26 12:59:09 +00:00
2024-03-25 10:20:44 +00:00
2024-01-26 12:46:34 +00:00
2023-12-18 17:50:14 +00:00
2023-11-17 13:03:27 +00:00
2024-01-26 12:46:34 +00:00
2024-04-30 15:46:06 +00:00
2024-04-30 15:46:06 +00:00
2024-03-25 10:20:44 +00:00
2023-08-22 06:32:26 +00:00
2021-08-09 15:51:03 +00:00
2021-08-09 15:51:03 +00:00
2021-08-09 15:51:03 +00:00
2021-07-19 14:27:27 +00:00
2021-07-19 14:27:27 +00:00
2021-07-19 14:27:27 +00:00
2023-01-13 13:38:42 +00:00
2023-09-20 09:25:32 +00:00
2023-08-18 13:17:50 +00:00
2023-04-20 02:02:45 +00:00
2023-02-10 08:59:59 +00:00
2023-02-10 08:59:59 +00:00
2024-01-26 12:46:34 +00:00
2023-11-17 13:03:27 +00:00
2023-11-17 13:03:27 +00:00
2023-08-29 10:05:03 +00:00
2024-04-23 14:31:46 +00:00
2023-04-25 08:18:42 +00:00
2022-05-12 10:18:05 +00:00
2022-03-25 10:41:39 +00:00
2022-05-12 10:18:05 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2021-08-09 15:51:03 +00:00
2023-07-24 14:57:29 +00:00
2023-07-24 14:57:29 +00:00
2023-06-13 13:02:14 +00:00
2023-06-13 13:02:14 +00:00
2023-06-13 13:02:14 +00:00
2023-01-09 21:36:45 +00:00
2023-08-14 13:21:14 +00:00
2023-01-31 11:58:43 +00:00
2020-05-05 13:59:14 +00:00
2020-03-24 15:55:00 +00:00
2023-11-22 11:46:25 +00:00
2020-03-24 15:55:00 +00:00
2020-01-28 19:26:28 +00:00
2020-01-28 19:26:28 +00:00
2020-01-07 09:27:34 +00:00
2024-05-03 11:33:45 +00:00
2024-05-03 11:33:45 +00:00
2020-01-15 12:26:55 +00:00
2024-02-19 16:20:46 +00:00
2024-04-22 01:03:48 +00:00
2024-01-29 12:00:19 +00:00
2019-12-06 15:20:29 +00:00
2019-12-06 15:20:29 +00:00
2019-12-06 15:20:29 +00:00
2021-08-30 09:01:47 +00:00
2021-08-30 09:01:47 +00:00
2021-06-16 17:09:05 +00:00
2024-04-02 18:59:58 +00:00
2024-04-02 18:59:58 +00:00
2021-06-16 17:09:05 +00:00
2020-03-24 15:55:00 +00:00
2020-03-24 15:55:00 +00:00