Files
FFmpeg/libavformat
Jun Zhao f5f31760f8 tests/fate: cover chapter subframe alignment and non-synchsafe v2.4 CHAP
Extend fate-id3v2chap to verify that:
- unread trailing bytes after a NUL-terminated text subframe (TPE1) are
  skipped so both TPE1 ("artist") and the following embedded subframe
  (TIT2) are parsed;
- a non-conforming v2.4 CHAP frame with a plain 32-bit size whose high
  bit is set (0x000000b6) is not truncated even when the stripped offset
  contains a fitting empty frame header;
- a valid synchsafe v2.4 CHAP frame followed by an empty TPE1 frame and
  a TALB frame preserves the subsequent frames;
- an ambiguous plain 256-byte v2.4 CHAP size (0x00000100, all high bits
  clear) rejects the 128-byte synchsafe candidate whose fake header
  exceeds the remaining tag length.

Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
2026-10-24 15:15:50 +00: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
…
…
…
…
2025-08-03 13:48:47 +02: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-03-10 13:52:18 +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
…
…
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
…
…
…
…
2026-03-10 13:52:18 +01: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
…
…
…
…
2026-03-10 13:52:18 +01:00
…
…
…
…
…
…
…
…
2026-07-10 17:45:09 +00:00
…
…
…
…
…
2025-03-28 15:23:28 +01:00
…
…
…
…
…
2026-05-03 13:26:34 +00:00
…
…
2026-09-17 11:02:06 -03:00
…
…
…
…
…
…
…
…
…
…
…
…
…
2026-05-03 18:22:46 +02:00
…
…
…
…
…
…
…
…
…
2025-06-23 17:19:18 +10: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
…
…
2026-03-10 13:52:18 +01:00
…
2026-06-23 19:15:57 +02:00
…
…
…
…
…
2026-03-10 13:52:18 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2026-02-25 02:55:43 +00:00
…
2025-08-03 13:48:47 +02:00
…
…
…
…
…
…
…
…