Files
FFmpeg/tests
Ruk DoeandClaude Opus 5.5 320b671d05 fate/subtitles: add libaribcaption ignore_ruby tests
The new sample sub/aribcaption_ruby.ts (1316 bytes, synthetic) is an
ARIB STD-B24 profile A caption stream. Small size (SSZ) text is decoded
as a ruby region. Caption glyphs are one DRCS pattern and ruby is an
alphanumeric character that is never drawn with ignore_ruby, so the
results do not depend on installed fonts:

  t=2s  CS + caption
  t=3s  CS + ruby only
  t=4s  CS + ruby line above a caption line
  t=5s  ruby only, without CS

With ignore_ruby=1, only CS clears, ruby is not drawn, and a caption
that is all skipped ruby without CS produces no event:

  bitmap:          2s 1 rect, 3s clear, 4s 1 rect (the one caption line)
  ass, multi rect: 2s, 3s clear, 4s
  ass, single rect: same events, checked with the dialogue text so the
                    4s position comes from the caption line, not the
                    skipped ruby above it

Before the fixes in this series, the bitmap test overflows the rects
array at 4s, the multi rect ass test misses the 3s clear, and the single
rect ass test has an extra 5s event and the ruby position.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DdDiDRusmi6eD7qSrKBjHb
2026-11-06 04:39:07 +00:00
..
…
2026-10-27 13:37:51 +00:00
…
…
…
…
…