ffprobe fixture clips, including DV Profile 5 #20

Closed
opened 2026-08-22 18:22:38 +01:00 by naps62-yolo · 1 comment
Owner

Tiny committed clips, a few KB each, covering every branch of the HDR rule.

The Jellyfin LXC already has exactly the right fixtures at /srv/jellyfin-test:
synthetic HDR10, HLG, SDR 10-bit HEVC and H264 SDR clips generated with
jellyfin-ffmpeg, plus a real DV Profile 5 clip pulled from archive.org.
Reuse them rather than regenerating.

Also needed: a multi-audio clip with a Portuguese track whose stream title says
"Portuguese (Brazil)", which is the only way to test §5.2's second signal.

Acceptance: the DV rule test from the hdr issue passes against the real
Profile 5 clip, not a mock.


Depends on: #19

Labels: phase/4-movies, area/probe, difficulty/easy, type/test

Tiny committed clips, a few KB each, covering every branch of the HDR rule. The Jellyfin LXC already has exactly the right fixtures at `/srv/jellyfin-test`: synthetic HDR10, HLG, SDR 10-bit HEVC and H264 SDR clips generated with `jellyfin-ffmpeg`, plus a **real DV Profile 5 clip** pulled from archive.org. Reuse them rather than regenerating. Also needed: a multi-audio clip with a Portuguese track whose stream title says "Portuguese (Brazil)", which is the only way to test §5.2's second signal. Acceptance: the DV rule test from the `hdr` issue passes against the real Profile 5 clip, not a mock. --- **Depends on:** #19 Labels: `phase/4-movies`, `area/probe`, `difficulty/easy`, `type/test`
naps62-yolo added the area/probedifficulty/easyphase/4-moviestype/test labels 2026-08-22 18:22:38 +01:00
Author
Owner

Closing with a documented deviation: the committed clips are synthetic (spliced dvcC/dvvC boxes), not the real Profile 5 clip from /srv/jellyfin-test on the Jellyfin LXC — SSH to 10.6.10.18 is denied from this machine, so no session can fetch it. The synthetic clips exercise the same ffprobe parsing path. When access exists, swapping in the real clip is a one-file follow-up; until then §12's "real DV Profile 5" criterion is unmet in spirit.

Closing with a documented deviation: the committed clips are synthetic (spliced `dvcC`/`dvvC` boxes), not the real Profile 5 clip from `/srv/jellyfin-test` on the Jellyfin LXC — SSH to 10.6.10.18 is denied from this machine, so no session can fetch it. The synthetic clips exercise the same ffprobe parsing path. When access exists, swapping in the real clip is a one-file follow-up; until then §12's "real DV Profile 5" criterion is unmet in spirit.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: yolo/arr#20