1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-06-25 14:23:15 +02:00
Files
FFmpeg/libavformat
Marton Balint 0aaee4741c avformat/mpegts: detect synchronous metadata KLV more reliably
The mpegts code historically tries to strip (the first) metadata access unit
header from synchronous KLV metadata, but the detection for such streams was
unreliable causing strips of asynchronous metadata or ID3 as well.

MISB ST 1402 specifies required stream type, stream id and registration
descriptor (which eventually maps to the codec ID) so let's use all of these
for reliable detection.

Fixes a regression caused by 468615f204.

Fixes ticket #10828, #10883.

Signed-off-by: Marton Balint <cus@passwd.hu>
2024-03-04 00:33:20 +01:00
..
2023-05-31 09:03:58 -07:00
2022-03-15 09:42:29 -03:00
2023-06-29 20:22:58 +02:00
2022-03-15 09:42:29 -03:00
2022-03-15 09:42:29 -03:00
2023-10-02 01:28:14 +02:00
2022-03-15 09:42:30 -03:00
2023-01-27 19:45:36 +01:00
2023-09-12 19:33:17 +02:00
2022-09-23 20:27:35 +02:00
2022-09-24 17:57:35 +02:00
2022-12-01 11:21:15 +01:00
2021-03-31 22:01:36 +02:00
2023-08-11 23:55:05 +02:00
2022-02-24 12:56:49 +01:00
2023-08-02 17:31:13 +02:00
2022-06-09 20:46:10 +02:00
2022-03-15 09:42:31 -03:00
2023-01-25 18:49:09 +01:00
2022-05-10 07:37:38 +02:00
2021-04-27 11:48:06 -03:00
2023-09-21 22:41:10 +02:00
2023-02-18 09:56:40 +01:00
2022-02-24 12:56:49 +01:00
2024-01-24 00:09:21 +01:00
2022-03-15 09:42:31 -03:00
2021-04-27 11:48:06 -03:00
2022-03-15 09:42:31 -03:00
2022-09-24 17:57:37 +02:00
2023-06-27 12:52:38 -03:00
2022-03-15 09:42:32 -03:00
2022-03-16 14:05:26 +02:00
2022-03-15 09:42:32 -03:00
2022-03-15 09:42:32 -03:00
2022-03-15 09:42:33 -03:00
2022-03-15 09:42:33 -03:00
2022-03-15 09:42:33 -03:00
2021-04-27 11:48:06 -03:00
2022-09-22 17:44:05 +02:00
2022-05-10 07:37:38 +02:00
2023-05-31 09:03:58 -07:00
2022-03-15 09:42:33 -03:00
2022-02-24 12:56:49 +01:00
2022-03-15 09:42:33 -03:00
2022-05-06 15:57:45 +02:00
2022-05-10 07:37:38 +02:00
2022-03-15 09:42:34 -03:00
2021-04-27 11:48:06 -03:00
2022-03-15 09:42:35 -03:00
2021-04-27 11:48:06 -03:00
2022-03-15 09:42:35 -03:00
2022-03-15 09:42:35 -03:00
2022-03-15 09:42:35 -03:00
2022-03-15 09:42:35 -03:00
2023-09-28 19:37:58 +02:00
2022-03-15 09:42:35 -03:00
2023-09-01 14:26:47 +02:00
2022-03-15 09:42:35 -03:00
2022-03-15 09:42:36 -03:00
2023-04-20 16:11:18 +02:00
2023-09-07 00:42:10 +02:00
2022-03-15 09:42:36 -03:00
2023-11-26 17:49:11 +01:00
2022-03-15 09:42:36 -03:00
2023-06-29 14:12:50 -03:00
2023-11-08 17:37:58 +11:00
2023-07-22 16:18:39 +02:00
2021-04-27 11:48:06 -03:00
2022-09-24 18:28:19 +02:00
2022-03-15 09:42:36 -03:00
2022-03-26 00:42:00 +02:00
2021-10-07 11:52:10 +02:00
2023-11-18 19:55:42 +01:00
2023-02-11 11:30:46 +01:00
2022-08-31 16:24:22 +02:00
2022-03-15 09:42:37 -03:00
2022-03-15 09:42:37 -03:00
2022-03-15 09:42:37 -03:00
2023-08-15 21:42:21 +02:00
2023-08-15 21:42:21 +02:00
2023-01-13 11:22:59 -06:00
2021-04-27 11:48:06 -03:00
2022-03-15 09:42:37 -03:00
2022-03-15 09:42:37 -03:00
2022-03-15 09:42:38 -03:00
2023-10-15 18:54:37 +02:00
2023-10-08 21:36:04 +02:00
2021-04-27 11:48:06 -03:00
2022-03-15 09:42:38 -03:00
2022-03-15 09:42:38 -03:00
2022-05-10 07:37:38 +02:00
2022-03-15 09:42:38 -03:00
2023-01-24 16:58:01 +01:00
2022-03-15 09:42:38 -03:00
2022-03-15 09:42:38 -03:00
2023-01-30 21:02:48 +01:00
2022-03-15 09:42:39 -03:00
2022-03-15 09:42:39 -03:00