1
0
mirror of https://git.ffmpeg.org/ffmpeg.git synced 2026-10-24 02:09:03 +03:00
Files
ffmpeg/libavformat
Jun Zhao e828b52165 avformat/id3v2: honor the tag version in CHAP frame sizes
ID3v2.3 stores a frame size as a plain 32-bit integer. ID3v2.4 stores it
as a synchsafe integer. write_chapter() always wrote the plain form, and
read_chapter() always read it that way. Once an embedded text frame
reached 128 bytes, the size no longer fitted and the chapter was dropped.

Write the CHAP header with the same version rule as other frames. Read an
embedded frame with that rule, and keep the chapter when a subframe size
does not fit.

Fixes: https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/25357
Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
2026-10-23 07:06:02 +08:00
..
…
2025-08-03 13:48:47 +02:00
2026-08-27 00:11:44 +02:00
2026-03-10 13:52:18 +01:00
…
2025-09-08 20:59:31 +00:00
2025-04-13 22:49:21 +02:00
…
…
2024-03-31 00:08:43 +01:00
2025-08-03 13:48:47 +02:00
…
2024-03-26 06:36:43 +01:00
…
…
2026-06-23 19:15:57 +02:00
2026-03-10 13:52:18 +01:00
2026-06-23 19:15:57 +02:00
…
…
2026-05-08 09:34:52 +02:00
…
2026-06-23 19:15:57 +02:00
…
2026-08-21 03:38:24 +00:00
2026-03-10 13:52:18 +01:00
…
…
…
2024-06-19 10:12:50 -03:00
…
…
…
2024-03-26 06:36:43 +01:00
2025-08-03 13:48:47 +02:00
2025-06-23 17:19:18 +10:00
2026-08-12 01:14:58 +02:00
…
…
…
…
2026-02-25 02:55:43 +00:00
2025-08-03 13:48:47 +02:00
2024-06-04 11:46:27 +02:00
2024-07-21 16:41:23 +02:00
2026-02-18 08:20:10 +00:00
…
…
2026-10-10 21:41:14 +00:00
…
2026-10-08 14:21:37 +09:00
…
…
…
…
2025-08-03 13:48:47 +02:00
2024-04-17 18:31:06 +05:30
2024-05-01 02:57:12 +02:00
2026-03-10 13:52:18 +01:00
…
2024-04-06 12:59:56 +02:00
…
2025-08-04 03:59:42 +00:00
2025-08-03 13:48:47 +02:00
…
2026-04-28 12:29:37 +00:00
2024-03-31 00:08:43 +01:00
…
2026-03-10 13:52:18 +01:00
…
2026-07-10 17:45:09 +00:00
…
…
2025-03-28 15:23:28 +01:00
2024-03-31 00:08:43 +01:00
2026-05-03 13:26:34 +00:00
2026-09-17 11:02:06 -03:00
…
…
2024-11-03 10:53:15 +11:00
2026-05-03 18:22:46 +02:00
…
…
…
…
…
…
…
2025-06-23 17:19:18 +10:00
…
2024-03-15 12:51:15 +01:00
2024-03-15 12:51:15 +01:00
…
2026-08-09 17:24:59 +00:00
2026-03-10 13:52:18 +01:00
…
…
…
…
2025-08-03 13:48:47 +02:00
2024-03-31 00:08:43 +01:00
2026-03-10 13:52:18 +01:00
2026-06-23 19:15:57 +02:00
…
…
2026-03-10 13:52:18 +01:00
…
2024-07-21 17:02:11 +02:00
…
…
2026-10-19 19:16:58 +00:00
…
…
…
…
…
…
2024-03-26 06:36:43 +01:00
2026-02-25 02:55:43 +00:00
…
2025-08-03 13:48:47 +02:00
…
…
2024-03-26 06:36:43 +01:00