[lavfi-test PATCH] Try to fix cross-building for lavfitest and enable it.
Stefano Sabatini
stefano.sabatini-lala
Wed Jun 2 23:29:21 CEST 2010
---
Makefile | 8 ++++----
common.mak | 4 ++--
tests/lavfi-regression.sh | 12 +++++++++---
{tools => tests}/lavfi-showfiltfmts.c | 0
tests/ref/lavfi/lavfi_pix_fmts-crop-abgr | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-argb | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-bgr24 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-bgr4_byte | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-bgr555le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-bgr565le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-bgr8 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-bgra | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-gray | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-gray16be | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-gray16le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-rgb24 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-rgb48be | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-rgb48le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-rgb4_byte | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-rgb555le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-rgb565le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-rgb8 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-rgba | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-yuv410p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-yuv411p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-yuv420p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-yuv420p16be | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-yuv420p16le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-yuv422p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-yuv422p16be | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-yuv422p16le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-yuv440p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-yuv444p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-yuv444p16be | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-yuv444p16le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-yuva420p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-yuvj420p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-yuvj422p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-yuvj440p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-crop-yuvj444p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-abgr | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-argb | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-bgr24 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-bgr4_byte | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-bgr555le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-bgr565le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-bgr8 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-bgra | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-gray | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-gray16be | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-gray16le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-monob | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-monow | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-nv12 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-nv21 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-rgb24 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-rgb48be | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-rgb48le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-rgb4_byte | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-rgb555le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-rgb565le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-rgb8 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-rgba | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-uyvy422 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-yuv410p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-yuv411p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-yuv420p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-yuv420p16be | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-yuv420p16le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-yuv422p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-yuv422p16be | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-yuv422p16le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-yuv440p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-yuv444p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-yuv444p16be | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-yuv444p16le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-yuva420p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-yuvj420p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-yuvj422p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-yuvj440p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-yuvj444p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-null-yuyv422 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-pad-abgr | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-pad-argb | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-pad-bgr24 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-pad-bgra | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-pad-rgb24 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-pad-rgba | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-pad-yuv410p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-pad-yuv411p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-pad-yuv420p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-pad-yuv422p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-pad-yuv440p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-pad-yuv444p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-pad-yuva420p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-pad-yuvj420p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-pad-yuvj422p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-pad-yuvj440p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-pad-yuvj444p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-abgr | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-argb | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-bgr24 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-bgr4_byte | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-bgr555le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-bgr565le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-bgr8 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-bgra | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-gray | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-gray16be | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-gray16le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-monob | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-monow | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-nv12 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-nv21 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-rgb24 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-rgb48be | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-rgb48le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-rgb4_byte | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-rgb555le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-rgb565le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-rgb8 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-rgba | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-uyvy422 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-yuv410p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-yuv411p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-yuv420p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-yuv420p16be | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-yuv420p16le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-yuv422p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-yuv422p16be | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-yuv422p16le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-yuv440p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-yuv444p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-yuv444p16be | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-yuv444p16le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-yuva420p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-yuvj420p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-yuvj422p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-yuvj440p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-yuvj444p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-scale-yuyv422 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-abgr | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-argb | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr24 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr4_byte | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr555le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr565le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr8 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-bgra | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-gray | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-gray16be | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-gray16le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-monob | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-monow | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-nv12 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-nv21 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb24 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb48be | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb48le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb4_byte | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb555le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb565le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb8 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-rgba | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-uyvy422 | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv410p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv411p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv420p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv420p16be | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv420p16le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv422p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv422p16be | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv422p16le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv440p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv444p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv444p16be | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv444p16le | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-yuva420p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-yuvj420p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-yuvj422p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-yuvj440p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-yuvj444p | 2 ++
tests/ref/lavfi/lavfi_pix_fmts-vflip-yuyv422 | 2 ++
183 files changed, 373 insertions(+), 9 deletions(-)
rename {tools => tests}/lavfi-showfiltfmts.c (100%)
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-abgr
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-argb
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-bgr24
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-bgr4_byte
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-bgr555le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-bgr565le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-bgr8
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-bgra
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-gray
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-gray16be
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-gray16le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-rgb24
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-rgb48be
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-rgb48le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-rgb4_byte
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-rgb555le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-rgb565le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-rgb8
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-rgba
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-yuv410p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-yuv411p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-yuv420p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-yuv420p16be
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-yuv420p16le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-yuv422p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-yuv422p16be
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-yuv422p16le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-yuv440p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-yuv444p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-yuv444p16be
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-yuv444p16le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-yuva420p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-yuvj420p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-yuvj422p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-yuvj440p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-crop-yuvj444p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-abgr
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-argb
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-bgr24
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-bgr4_byte
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-bgr555le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-bgr565le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-bgr8
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-bgra
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-gray
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-gray16be
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-gray16le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-monob
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-monow
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-nv12
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-nv21
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-rgb24
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-rgb48be
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-rgb48le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-rgb4_byte
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-rgb555le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-rgb565le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-rgb8
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-rgba
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-uyvy422
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-yuv410p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-yuv411p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-yuv420p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-yuv420p16be
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-yuv420p16le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-yuv422p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-yuv422p16be
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-yuv422p16le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-yuv440p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-yuv444p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-yuv444p16be
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-yuv444p16le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-yuva420p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-yuvj420p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-yuvj422p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-yuvj440p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-yuvj444p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-null-yuyv422
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-pad-abgr
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-pad-argb
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-pad-bgr24
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-pad-bgra
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-pad-rgb24
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-pad-rgba
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-pad-yuv410p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-pad-yuv411p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-pad-yuv420p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-pad-yuv422p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-pad-yuv440p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-pad-yuv444p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-pad-yuva420p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-pad-yuvj420p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-pad-yuvj422p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-pad-yuvj440p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-pad-yuvj444p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-abgr
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-argb
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-bgr24
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-bgr4_byte
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-bgr555le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-bgr565le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-bgr8
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-bgra
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-gray
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-gray16be
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-gray16le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-monob
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-monow
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-nv12
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-nv21
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-rgb24
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-rgb48be
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-rgb48le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-rgb4_byte
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-rgb555le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-rgb565le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-rgb8
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-rgba
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-uyvy422
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-yuv410p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-yuv411p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-yuv420p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-yuv420p16be
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-yuv420p16le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-yuv422p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-yuv422p16be
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-yuv422p16le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-yuv440p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-yuv444p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-yuv444p16be
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-yuv444p16le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-yuva420p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-yuvj420p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-yuvj422p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-yuvj440p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-yuvj444p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-scale-yuyv422
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-abgr
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-argb
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr24
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr4_byte
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr555le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr565le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr8
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-bgra
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-gray
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-gray16be
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-gray16le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-monob
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-monow
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-nv12
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-nv21
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb24
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb48be
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb48le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb4_byte
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb555le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb565le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb8
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-rgba
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-uyvy422
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv410p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv411p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv420p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv420p16be
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv420p16le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv422p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv422p16be
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv422p16le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv440p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv444p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv444p16be
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv444p16le
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-yuva420p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-yuvj420p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-yuvj422p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-yuvj440p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-yuvj444p
create mode 100644 tests/ref/lavfi/lavfi_pix_fmts-vflip-yuyv422
diff --git a/Makefile b/Makefile
index 4b945f4..67a7a02 100644
--- a/Makefile
+++ b/Makefile
@@ -14,7 +14,7 @@ PROGS_G = $(addsuffix _g$(EXESUF), $(PROGS-yes))
OBJS = $(addsuffix .o, $(PROGS-yes)) cmdutils.o
MANPAGES = $(addprefix doc/, $(addsuffix .1, $(PROGS-yes)))
TOOLS = $(addprefix tools/, $(addsuffix $(EXESUF), cws2fws pktdumper probetest qt-faststart trasher))
-HOSTPROGS = $(addprefix tests/, audiogen videogen rotozoom tiny_psnr)
+HOSTPROGS = $(addprefix tests/, audiogen videogen rotozoom tiny_psnr lavfi-showfiltfmts)
BASENAMES = ffmpeg ffplay ffprobe ffserver
ALLPROGS = $(addsuffix $(EXESUF), $(BASENAMES))
@@ -146,7 +146,7 @@ testclean:
$(RM) -r tests/vsynth1 tests/vsynth2 tests/data
$(RM) $(addprefix tests/,$(CLEANSUFFIXES))
$(RM) tests/seek_test$(EXESUF) tests/seek_test.o
- $(RM) $(addprefix tests/,$(addsuffix $(HOSTEXESUF),audiogen videogen rotozoom tiny_psnr))
+ $(RM) $(addprefix tests/,$(addsuffix $(HOSTEXESUF),audiogen videogen rotozoom tiny_psnr lavfi-showfiltfmts))
clean:: testclean
$(RM) $(ALLPROGS) $(ALLPROGS_G)
@@ -262,7 +262,7 @@ LAVFI_TESTS = \
vflip \
vflip_crop \
vflip_vflip \
-# lavfi_pix_fmts \
+ lavfi_pix_fmts \
ACODEC_TESTS := $(addprefix regtest-, $(ACODEC_TESTS) $(ACODEC_TESTS-yes))
VCODEC_TESTS := $(addprefix regtest-, $(VCODEC_TESTS) $(VCODEC_TESTS-yes))
@@ -311,7 +311,7 @@ $(LAVF_TESTS):
@$(SRC_PATH)/tests/lavf-regression.sh $@ lavf tests/vsynth1 "$(TARGET_EXEC)" "$(TARGET_PATH)"
@diff -u -w $(call REFFILE,lavf,$@) $(call RESFILE,lavf,$@)
-$(LAVFI_TESTS): tools/lavfi-showfiltfmts$(EXESUF)
+$(LAVFI_TESTS): tests/lavfi-showfiltfmts$(HOSTEXESUF)
@echo "TEST LAVFI $(@:regtest-%=%)"
@$(SRC_PATH)/tests/lavfi-regression.sh $@ lavfi tests/vsynth1 "$(TARGET_EXEC)" "$(TARGET_PATH)"
@diff -u -w $(call REFFILE,lavfi,$@) $(call RESFILE,lavfi,$@)
diff --git a/common.mak b/common.mak
index 25a5d81..3e32909 100644
--- a/common.mak
+++ b/common.mak
@@ -94,10 +94,10 @@ SKIPHEADERS := $(addprefix $(SUBDIR),$(SKIPHEADERS-) $(SKIPHEADERS))
checkheaders: $(filter-out $(SKIPHEADERS:.h=.ho),$(ALLHEADERS:.h=.ho))
$(HOSTOBJS): %.o: %.c
- $(HOSTCC) $(HOSTCFLAGS) -c -o $@ $<
+ $(HOSTCC) $(CPPFLAGS) $(HOSTCFLAGS) -c -o $@ $<
$(HOSTPROGS): %$(HOSTEXESUF): %.o
- $(HOSTCC) $(HOSTLDFLAGS) -o $@ $< $(HOSTLIBS)
+ $(HOSTCC) $(FF_LDFLAGS) $(HOSTLDFLAGS) -o $@ $< $(FF_EXTRALIBS) $(HOSTLIBS)
DEPS := $(OBJS:.o=.d)
depend dep: $(DEPS)
diff --git a/tests/lavfi-regression.sh b/tests/lavfi-regression.sh
index ebbc0f3..8dc92b0 100755
--- a/tests/lavfi-regression.sh
+++ b/tests/lavfi-regression.sh
@@ -67,20 +67,26 @@ scale=200:100
vflip
"
+showfiltfmts="$target_exec ${target_path}/tests/lavfi-showfiltfmts"
+
if [ -n "$do_lavfi_pix_fmts" ]; then
# exclude pixel formats which are not supported as input
excluded_pix_fmts="$(ffmpeg -pix_fmts list 2>/dev/null | sed -ne '9,$p' | grep '^\..\.' | cut -d' ' -f2)"
- scale_out_pix_fmts=$(tools/lavfi-showfiltfmts scale | grep "^OUTPUT" | cut -d: -f2)
+ scale_out_pix_fmts=$($showfiltfmts scale | grep "^OUTPUT" | cut -d: -f2)
scale_out_pix_fmts=$(get_exclusive_elements "$scale_out_pix_fmts" "$excluded_pix_fmts")
+ ref_file=tests/ref/lavfi/lavfi_pix_fmts
+ rm -f $ref_file
+
for filter_args in $filters_args; do
filter=$(echo $filter_args | sed -e 's/\([^=]\+\)=.*/\1/')
- in_pix_fmts=$(tools/lavfi-showfiltfmts $filter | grep "^INPUT" | cut -d: -f2)
+ in_pix_fmts=$($showfiltfmts $filter | grep "^INPUT" | cut -d: -f2)
pix_fmts=$(get_common_elements "$in_pix_fmts" "$scale_out_pix_fmts")
for pix_fmt in $pix_fmts; do
- do_video_encoding "${pix_fmt}-${filter}.nut" "" \
+ cat $ref_file-${filter}-$pix_fmt >> $ref_file
+ do_video_encoding "lavfi_pix_fmts-${filter}-${pix_fmt}.nut" "" \
"-vf slicify=random,format=$pix_fmt,$filter_args -vcodec rawvideo -pix_fmt $pix_fmt"
done
done
diff --git a/tools/lavfi-showfiltfmts.c b/tests/lavfi-showfiltfmts.c
similarity index 100%
rename from tools/lavfi-showfiltfmts.c
rename to tests/lavfi-showfiltfmts.c
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-abgr b/tests/ref/lavfi/lavfi_pix_fmts-crop-abgr
new file mode 100644
index 0000000..ec6fc9a
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-abgr
@@ -0,0 +1,2 @@
+cd761690872843d1b7ab0c695393c751 *./tests/data/lavfi/lavfi_pix_fmts-crop-abgr.nut
+2001202 ./tests/data/lavfi/lavfi_pix_fmts-crop-abgr.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-argb b/tests/ref/lavfi/lavfi_pix_fmts-crop-argb
new file mode 100644
index 0000000..510da2f
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-argb
@@ -0,0 +1,2 @@
+2ec6ef18769bcd651c2e8904d5a3ee67 *./tests/data/lavfi/lavfi_pix_fmts-crop-argb.nut
+2001202 ./tests/data/lavfi/lavfi_pix_fmts-crop-argb.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-bgr24 b/tests/ref/lavfi/lavfi_pix_fmts-crop-bgr24
new file mode 100644
index 0000000..68d6164
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-bgr24
@@ -0,0 +1,2 @@
+3450fd00cf1493d1ded75544d82ba3ec *./tests/data/lavfi/lavfi_pix_fmts-crop-bgr24.nut
+1501202 ./tests/data/lavfi/lavfi_pix_fmts-crop-bgr24.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-bgr4_byte b/tests/ref/lavfi/lavfi_pix_fmts-crop-bgr4_byte
new file mode 100644
index 0000000..1711dd5
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-bgr4_byte
@@ -0,0 +1,2 @@
+2f6ac3cdd4676ab4e2982bdf0664945b *./tests/data/lavfi/lavfi_pix_fmts-crop-bgr4_byte.nut
+500591 ./tests/data/lavfi/lavfi_pix_fmts-crop-bgr4_byte.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-bgr555le b/tests/ref/lavfi/lavfi_pix_fmts-crop-bgr555le
new file mode 100644
index 0000000..4bdecd9
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-bgr555le
@@ -0,0 +1,2 @@
+d22442fc13b464f9ba455b08df4e981f *./tests/data/lavfi/lavfi_pix_fmts-crop-bgr555le.nut
+1001202 ./tests/data/lavfi/lavfi_pix_fmts-crop-bgr555le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-bgr565le b/tests/ref/lavfi/lavfi_pix_fmts-crop-bgr565le
new file mode 100644
index 0000000..17c178c
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-bgr565le
@@ -0,0 +1,2 @@
+891664e5a54ae5968901347da92bc5e9 *./tests/data/lavfi/lavfi_pix_fmts-crop-bgr565le.nut
+1001202 ./tests/data/lavfi/lavfi_pix_fmts-crop-bgr565le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-bgr8 b/tests/ref/lavfi/lavfi_pix_fmts-crop-bgr8
new file mode 100644
index 0000000..44ec35b
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-bgr8
@@ -0,0 +1,2 @@
+4b7159e05765bd4703180072d86423c8 *./tests/data/lavfi/lavfi_pix_fmts-crop-bgr8.nut
+500591 ./tests/data/lavfi/lavfi_pix_fmts-crop-bgr8.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-bgra b/tests/ref/lavfi/lavfi_pix_fmts-crop-bgra
new file mode 100644
index 0000000..497c33e
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-bgra
@@ -0,0 +1,2 @@
+395c9f706fccda721471acaa5c96c16c *./tests/data/lavfi/lavfi_pix_fmts-crop-bgra.nut
+2001202 ./tests/data/lavfi/lavfi_pix_fmts-crop-bgra.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-gray b/tests/ref/lavfi/lavfi_pix_fmts-crop-gray
new file mode 100644
index 0000000..d08a357
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-gray
@@ -0,0 +1,2 @@
+8c4850e66562a587a292dc728a65ea4a *./tests/data/lavfi/lavfi_pix_fmts-crop-gray.nut
+500591 ./tests/data/lavfi/lavfi_pix_fmts-crop-gray.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-gray16be b/tests/ref/lavfi/lavfi_pix_fmts-crop-gray16be
new file mode 100644
index 0000000..4a002d2
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-gray16be
@@ -0,0 +1,2 @@
+daa5a6b98fb4a280c57c57bff1a2ab5a *./tests/data/lavfi/lavfi_pix_fmts-crop-gray16be.nut
+1001202 ./tests/data/lavfi/lavfi_pix_fmts-crop-gray16be.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-gray16le b/tests/ref/lavfi/lavfi_pix_fmts-crop-gray16le
new file mode 100644
index 0000000..29ac31b
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-gray16le
@@ -0,0 +1,2 @@
+84f5ea7259073edcb893113b42213c8e *./tests/data/lavfi/lavfi_pix_fmts-crop-gray16le.nut
+1001202 ./tests/data/lavfi/lavfi_pix_fmts-crop-gray16le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-rgb24 b/tests/ref/lavfi/lavfi_pix_fmts-crop-rgb24
new file mode 100644
index 0000000..498869c
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-rgb24
@@ -0,0 +1,2 @@
+3b90ed64b687d3dc186c6ef521dc71a8 *./tests/data/lavfi/lavfi_pix_fmts-crop-rgb24.nut
+1501202 ./tests/data/lavfi/lavfi_pix_fmts-crop-rgb24.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-rgb48be b/tests/ref/lavfi/lavfi_pix_fmts-crop-rgb48be
new file mode 100644
index 0000000..c6961df
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-rgb48be
@@ -0,0 +1,2 @@
+a808128041a1962deaa8620c7448feba *./tests/data/lavfi/lavfi_pix_fmts-crop-rgb48be.nut
+3001202 ./tests/data/lavfi/lavfi_pix_fmts-crop-rgb48be.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-rgb48le b/tests/ref/lavfi/lavfi_pix_fmts-crop-rgb48le
new file mode 100644
index 0000000..6598e26
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-rgb48le
@@ -0,0 +1,2 @@
+ce92d02cc322608d5be377cb1940677b *./tests/data/lavfi/lavfi_pix_fmts-crop-rgb48le.nut
+3001202 ./tests/data/lavfi/lavfi_pix_fmts-crop-rgb48le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-rgb4_byte b/tests/ref/lavfi/lavfi_pix_fmts-crop-rgb4_byte
new file mode 100644
index 0000000..8af0b25
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-rgb4_byte
@@ -0,0 +1,2 @@
+6958029f73c6cdfed4f71020d816f027 *./tests/data/lavfi/lavfi_pix_fmts-crop-rgb4_byte.nut
+500591 ./tests/data/lavfi/lavfi_pix_fmts-crop-rgb4_byte.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-rgb555le b/tests/ref/lavfi/lavfi_pix_fmts-crop-rgb555le
new file mode 100644
index 0000000..901d91d
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-rgb555le
@@ -0,0 +1,2 @@
+eeb78f8ce6186fba55c941469e60ba67 *./tests/data/lavfi/lavfi_pix_fmts-crop-rgb555le.nut
+1001202 ./tests/data/lavfi/lavfi_pix_fmts-crop-rgb555le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-rgb565le b/tests/ref/lavfi/lavfi_pix_fmts-crop-rgb565le
new file mode 100644
index 0000000..d6b49f1
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-rgb565le
@@ -0,0 +1,2 @@
+6a49700680be9a0d434411825a769556 *./tests/data/lavfi/lavfi_pix_fmts-crop-rgb565le.nut
+1001202 ./tests/data/lavfi/lavfi_pix_fmts-crop-rgb565le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-rgb8 b/tests/ref/lavfi/lavfi_pix_fmts-crop-rgb8
new file mode 100644
index 0000000..f698921
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-rgb8
@@ -0,0 +1,2 @@
+88b0398c265d1ed7a837dc084fa0917c *./tests/data/lavfi/lavfi_pix_fmts-crop-rgb8.nut
+500591 ./tests/data/lavfi/lavfi_pix_fmts-crop-rgb8.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-rgba b/tests/ref/lavfi/lavfi_pix_fmts-crop-rgba
new file mode 100644
index 0000000..284be4d
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-rgba
@@ -0,0 +1,2 @@
+fd00b24c7597268c32759a84a1de2de4 *./tests/data/lavfi/lavfi_pix_fmts-crop-rgba.nut
+2001202 ./tests/data/lavfi/lavfi_pix_fmts-crop-rgba.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv410p b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv410p
new file mode 100644
index 0000000..0e462a4
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv410p
@@ -0,0 +1,2 @@
+a9f2eaa747bf988b7bebe4f442b9c67a *./tests/data/lavfi/lavfi_pix_fmts-crop-yuv410p.nut
+563227 ./tests/data/lavfi/lavfi_pix_fmts-crop-yuv410p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv411p b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv411p
new file mode 100644
index 0000000..196120a
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv411p
@@ -0,0 +1,2 @@
+3334d3aef8dba238658090ac172375d1 *./tests/data/lavfi/lavfi_pix_fmts-crop-yuv411p.nut
+750727 ./tests/data/lavfi/lavfi_pix_fmts-crop-yuv411p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv420p b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv420p
new file mode 100644
index 0000000..a0c87ab
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv420p
@@ -0,0 +1,2 @@
+bfea0188ddd4889787c403caae119cc7 *./tests/data/lavfi/lavfi_pix_fmts-crop-yuv420p.nut
+750727 ./tests/data/lavfi/lavfi_pix_fmts-crop-yuv420p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv420p16be b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv420p16be
new file mode 100644
index 0000000..05e8b9c
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv420p16be
@@ -0,0 +1,2 @@
+8365eff38b8c329aeb95fc605fa229bb *./tests/data/lavfi/lavfi_pix_fmts-crop-yuv420p16be.nut
+1501202 ./tests/data/lavfi/lavfi_pix_fmts-crop-yuv420p16be.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv420p16le b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv420p16le
new file mode 100644
index 0000000..06d1439
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv420p16le
@@ -0,0 +1,2 @@
+5e8dd38d973d5854abe1ad4efad20cc1 *./tests/data/lavfi/lavfi_pix_fmts-crop-yuv420p16le.nut
+1501202 ./tests/data/lavfi/lavfi_pix_fmts-crop-yuv420p16le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv422p b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv422p
new file mode 100644
index 0000000..3fe00c9
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv422p
@@ -0,0 +1,2 @@
+f2f930a91fe00d4252c4720b5ecd8961 *./tests/data/lavfi/lavfi_pix_fmts-crop-yuv422p.nut
+1001202 ./tests/data/lavfi/lavfi_pix_fmts-crop-yuv422p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv422p16be b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv422p16be
new file mode 100644
index 0000000..99fd452
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv422p16be
@@ -0,0 +1,2 @@
+167e4338811a7d272925a4c6417d60da *./tests/data/lavfi/lavfi_pix_fmts-crop-yuv422p16be.nut
+2001202 ./tests/data/lavfi/lavfi_pix_fmts-crop-yuv422p16be.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv422p16le b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv422p16le
new file mode 100644
index 0000000..bad3c77
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv422p16le
@@ -0,0 +1,2 @@
+3359395d5875d581fa1e975013d30114 *./tests/data/lavfi/lavfi_pix_fmts-crop-yuv422p16le.nut
+2001202 ./tests/data/lavfi/lavfi_pix_fmts-crop-yuv422p16le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv440p b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv440p
new file mode 100644
index 0000000..e7e518c
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv440p
@@ -0,0 +1,2 @@
+2472417d980e395ad6843cbb8b633b29 *./tests/data/lavfi/lavfi_pix_fmts-crop-yuv440p.nut
+1001202 ./tests/data/lavfi/lavfi_pix_fmts-crop-yuv440p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv444p b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv444p
new file mode 100644
index 0000000..7322c48
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv444p
@@ -0,0 +1,2 @@
+1f151980486848c96bc5585ced99003e *./tests/data/lavfi/lavfi_pix_fmts-crop-yuv444p.nut
+1501202 ./tests/data/lavfi/lavfi_pix_fmts-crop-yuv444p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv444p16be b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv444p16be
new file mode 100644
index 0000000..d5b5d6f
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv444p16be
@@ -0,0 +1,2 @@
+d69280c2856865d2ea94bd5292aac1c6 *./tests/data/lavfi/lavfi_pix_fmts-crop-yuv444p16be.nut
+3001202 ./tests/data/lavfi/lavfi_pix_fmts-crop-yuv444p16be.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv444p16le b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv444p16le
new file mode 100644
index 0000000..2b96feb
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuv444p16le
@@ -0,0 +1,2 @@
+33f43e030bedf9723be4f63c3e9fc80e *./tests/data/lavfi/lavfi_pix_fmts-crop-yuv444p16le.nut
+3001202 ./tests/data/lavfi/lavfi_pix_fmts-crop-yuv444p16le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-yuva420p b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuva420p
new file mode 100644
index 0000000..afd9d8a
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuva420p
@@ -0,0 +1,2 @@
+7536753dfbc7932560fb50c921369a0e *./tests/data/lavfi/lavfi_pix_fmts-crop-yuva420p.nut
+1251202 ./tests/data/lavfi/lavfi_pix_fmts-crop-yuva420p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-yuvj420p b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuvj420p
new file mode 100644
index 0000000..ecc5e56
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuvj420p
@@ -0,0 +1,2 @@
+21f891093006d42d7683b0e1d773a657 *./tests/data/lavfi/lavfi_pix_fmts-crop-yuvj420p.nut
+750727 ./tests/data/lavfi/lavfi_pix_fmts-crop-yuvj420p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-yuvj422p b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuvj422p
new file mode 100644
index 0000000..d6411fd
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuvj422p
@@ -0,0 +1,2 @@
+9a43d474c407590ad8f213880586b45e *./tests/data/lavfi/lavfi_pix_fmts-crop-yuvj422p.nut
+1001202 ./tests/data/lavfi/lavfi_pix_fmts-crop-yuvj422p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-yuvj440p b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuvj440p
new file mode 100644
index 0000000..430e4be
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuvj440p
@@ -0,0 +1,2 @@
+977351350450ebdbf7a9d20020c6b5a5 *./tests/data/lavfi/lavfi_pix_fmts-crop-yuvj440p.nut
+1001202 ./tests/data/lavfi/lavfi_pix_fmts-crop-yuvj440p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-crop-yuvj444p b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuvj444p
new file mode 100644
index 0000000..bec5320
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-crop-yuvj444p
@@ -0,0 +1,2 @@
+4a50ba26859dad91dcf7000de0d0efa1 *./tests/data/lavfi/lavfi_pix_fmts-crop-yuvj444p.nut
+1501202 ./tests/data/lavfi/lavfi_pix_fmts-crop-yuvj444p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-abgr b/tests/ref/lavfi/lavfi_pix_fmts-null-abgr
new file mode 100644
index 0000000..4c995cf
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-abgr
@@ -0,0 +1,2 @@
+037bf9df6a765520ad6d490066bf4b89 *./tests/data/lavfi/lavfi_pix_fmts-null-abgr.nut
+20276703 ./tests/data/lavfi/lavfi_pix_fmts-null-abgr.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-argb b/tests/ref/lavfi/lavfi_pix_fmts-null-argb
new file mode 100644
index 0000000..873f4b3
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-argb
@@ -0,0 +1,2 @@
+c442a8261c2265a07212ef0f72e35f5a *./tests/data/lavfi/lavfi_pix_fmts-null-argb.nut
+20276703 ./tests/data/lavfi/lavfi_pix_fmts-null-argb.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-bgr24 b/tests/ref/lavfi/lavfi_pix_fmts-null-bgr24
new file mode 100644
index 0000000..b2151ee
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-bgr24
@@ -0,0 +1,2 @@
+0d0cb38ab3fa0b2ec0865c14f78b217b *./tests/data/lavfi/lavfi_pix_fmts-null-bgr24.nut
+15207903 ./tests/data/lavfi/lavfi_pix_fmts-null-bgr24.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-bgr4_byte b/tests/ref/lavfi/lavfi_pix_fmts-null-bgr4_byte
new file mode 100644
index 0000000..5a880ab
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-bgr4_byte
@@ -0,0 +1,2 @@
+50d23cc82d9dcef2fd12adb81fb9b806 *./tests/data/lavfi/lavfi_pix_fmts-null-bgr4_byte.nut
+5070254 ./tests/data/lavfi/lavfi_pix_fmts-null-bgr4_byte.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-bgr555le b/tests/ref/lavfi/lavfi_pix_fmts-null-bgr555le
new file mode 100644
index 0000000..8fa7594
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-bgr555le
@@ -0,0 +1,2 @@
+378d6ac4223651a1adcbf94a3d0d807b *./tests/data/lavfi/lavfi_pix_fmts-null-bgr555le.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-null-bgr555le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-bgr565le b/tests/ref/lavfi/lavfi_pix_fmts-null-bgr565le
new file mode 100644
index 0000000..355ef44
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-bgr565le
@@ -0,0 +1,2 @@
+1dfdd03995c287e3c754b164bf26a355 *./tests/data/lavfi/lavfi_pix_fmts-null-bgr565le.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-null-bgr565le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-bgr8 b/tests/ref/lavfi/lavfi_pix_fmts-null-bgr8
new file mode 100644
index 0000000..424739a
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-bgr8
@@ -0,0 +1,2 @@
+24bd566170343d06fec6fccfff5abc54 *./tests/data/lavfi/lavfi_pix_fmts-null-bgr8.nut
+5070254 ./tests/data/lavfi/lavfi_pix_fmts-null-bgr8.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-bgra b/tests/ref/lavfi/lavfi_pix_fmts-null-bgra
new file mode 100644
index 0000000..b0353b2
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-bgra
@@ -0,0 +1,2 @@
+76a18a5151242fa137133f604cd624d2 *./tests/data/lavfi/lavfi_pix_fmts-null-bgra.nut
+20276703 ./tests/data/lavfi/lavfi_pix_fmts-null-bgra.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-gray b/tests/ref/lavfi/lavfi_pix_fmts-null-gray
new file mode 100644
index 0000000..835508d
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-gray
@@ -0,0 +1,2 @@
+db08f7f0751900347e6b8649e4164d21 *./tests/data/lavfi/lavfi_pix_fmts-null-gray.nut
+5070254 ./tests/data/lavfi/lavfi_pix_fmts-null-gray.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-gray16be b/tests/ref/lavfi/lavfi_pix_fmts-null-gray16be
new file mode 100644
index 0000000..be86332
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-gray16be
@@ -0,0 +1,2 @@
+7becf34ae825a3df3969bf4c6bfeb5e2 *./tests/data/lavfi/lavfi_pix_fmts-null-gray16be.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-null-gray16be.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-gray16le b/tests/ref/lavfi/lavfi_pix_fmts-null-gray16le
new file mode 100644
index 0000000..3d3e251
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-gray16le
@@ -0,0 +1,2 @@
+10bd87059b5c189f3caef2837f4f2b5c *./tests/data/lavfi/lavfi_pix_fmts-null-gray16le.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-null-gray16le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-monob b/tests/ref/lavfi/lavfi_pix_fmts-null-monob
new file mode 100644
index 0000000..cfbb85c
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-monob
@@ -0,0 +1,2 @@
+668ebe8b8103b9046b251b2fa8a1d88f *./tests/data/lavfi/lavfi_pix_fmts-null-monob.nut
+634329 ./tests/data/lavfi/lavfi_pix_fmts-null-monob.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-monow b/tests/ref/lavfi/lavfi_pix_fmts-null-monow
new file mode 100644
index 0000000..ff5db14
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-monow
@@ -0,0 +1,2 @@
+9251497f3b0634f1165d12d5a289d943 *./tests/data/lavfi/lavfi_pix_fmts-null-monow.nut
+634329 ./tests/data/lavfi/lavfi_pix_fmts-null-monow.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-nv12 b/tests/ref/lavfi/lavfi_pix_fmts-null-nv12
new file mode 100644
index 0000000..d2076ec
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-nv12
@@ -0,0 +1,2 @@
+e0af357888584d36eec5aa0f673793ef *./tests/data/lavfi/lavfi_pix_fmts-null-nv12.nut
+7604654 ./tests/data/lavfi/lavfi_pix_fmts-null-nv12.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-nv21 b/tests/ref/lavfi/lavfi_pix_fmts-null-nv21
new file mode 100644
index 0000000..61987e8
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-nv21
@@ -0,0 +1,2 @@
+9a3297f3b34baa038b1f37cb202b512f *./tests/data/lavfi/lavfi_pix_fmts-null-nv21.nut
+7604654 ./tests/data/lavfi/lavfi_pix_fmts-null-nv21.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-rgb24 b/tests/ref/lavfi/lavfi_pix_fmts-null-rgb24
new file mode 100644
index 0000000..57c5123
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-rgb24
@@ -0,0 +1,2 @@
+b41eba9651e1b5fe386289b506188105 *./tests/data/lavfi/lavfi_pix_fmts-null-rgb24.nut
+15207903 ./tests/data/lavfi/lavfi_pix_fmts-null-rgb24.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-rgb48be b/tests/ref/lavfi/lavfi_pix_fmts-null-rgb48be
new file mode 100644
index 0000000..b91dd7c
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-rgb48be
@@ -0,0 +1,2 @@
+460b6de89b156290a12d3941db8bd731 *./tests/data/lavfi/lavfi_pix_fmts-null-rgb48be.nut
+30414303 ./tests/data/lavfi/lavfi_pix_fmts-null-rgb48be.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-rgb48le b/tests/ref/lavfi/lavfi_pix_fmts-null-rgb48le
new file mode 100644
index 0000000..8899257
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-rgb48le
@@ -0,0 +1,2 @@
+cd93cb34d15996987367dabda3a10128 *./tests/data/lavfi/lavfi_pix_fmts-null-rgb48le.nut
+30414303 ./tests/data/lavfi/lavfi_pix_fmts-null-rgb48le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-rgb4_byte b/tests/ref/lavfi/lavfi_pix_fmts-null-rgb4_byte
new file mode 100644
index 0000000..a62369a
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-rgb4_byte
@@ -0,0 +1,2 @@
+c93ba89b74c504e7f5ae9d9ab1546c73 *./tests/data/lavfi/lavfi_pix_fmts-null-rgb4_byte.nut
+5070254 ./tests/data/lavfi/lavfi_pix_fmts-null-rgb4_byte.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-rgb555le b/tests/ref/lavfi/lavfi_pix_fmts-null-rgb555le
new file mode 100644
index 0000000..496ee64
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-rgb555le
@@ -0,0 +1,2 @@
+a937a0fc764fb57dc1b3af87cba0273c *./tests/data/lavfi/lavfi_pix_fmts-null-rgb555le.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-null-rgb555le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-rgb565le b/tests/ref/lavfi/lavfi_pix_fmts-null-rgb565le
new file mode 100644
index 0000000..14a59a7
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-rgb565le
@@ -0,0 +1,2 @@
+d39aa298bb525e9be8860351c6f62dab *./tests/data/lavfi/lavfi_pix_fmts-null-rgb565le.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-null-rgb565le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-rgb8 b/tests/ref/lavfi/lavfi_pix_fmts-null-rgb8
new file mode 100644
index 0000000..0abe09d
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-rgb8
@@ -0,0 +1,2 @@
+4a9d8e4f2f154e83a7e1735be6300700 *./tests/data/lavfi/lavfi_pix_fmts-null-rgb8.nut
+5070254 ./tests/data/lavfi/lavfi_pix_fmts-null-rgb8.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-rgba b/tests/ref/lavfi/lavfi_pix_fmts-null-rgba
new file mode 100644
index 0000000..4404e35
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-rgba
@@ -0,0 +1,2 @@
+93a5b3712e6eb8c5b9a09ffc7b9fbc12 *./tests/data/lavfi/lavfi_pix_fmts-null-rgba.nut
+20276703 ./tests/data/lavfi/lavfi_pix_fmts-null-rgba.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-uyvy422 b/tests/ref/lavfi/lavfi_pix_fmts-null-uyvy422
new file mode 100644
index 0000000..63c67fa
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-uyvy422
@@ -0,0 +1,2 @@
+adcf64516a19fce44df77082bdb16291 *./tests/data/lavfi/lavfi_pix_fmts-null-uyvy422.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-null-uyvy422.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-yuv410p b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv410p
new file mode 100644
index 0000000..7bc93df
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv410p
@@ -0,0 +1,2 @@
+2d9225153c83ee1132397d619d94d1b3 *./tests/data/lavfi/lavfi_pix_fmts-null-yuv410p.nut
+5703854 ./tests/data/lavfi/lavfi_pix_fmts-null-yuv410p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-yuv411p b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv411p
new file mode 100644
index 0000000..ae46c28
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv411p
@@ -0,0 +1,2 @@
+8b298af3e43348ca1b11eb8a3252ac6c *./tests/data/lavfi/lavfi_pix_fmts-null-yuv411p.nut
+7604654 ./tests/data/lavfi/lavfi_pix_fmts-null-yuv411p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-yuv420p b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv420p
new file mode 100644
index 0000000..b93d43a
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv420p
@@ -0,0 +1,2 @@
+eba2f135a08829387e2f698ff72a2939 *./tests/data/lavfi/lavfi_pix_fmts-null-yuv420p.nut
+7604654 ./tests/data/lavfi/lavfi_pix_fmts-null-yuv420p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-yuv420p16be b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv420p16be
new file mode 100644
index 0000000..5a737d5
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv420p16be
@@ -0,0 +1,2 @@
+16c009a235cd52b74791a895423152a3 *./tests/data/lavfi/lavfi_pix_fmts-null-yuv420p16be.nut
+15207903 ./tests/data/lavfi/lavfi_pix_fmts-null-yuv420p16be.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-yuv420p16le b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv420p16le
new file mode 100644
index 0000000..829a544
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv420p16le
@@ -0,0 +1,2 @@
+2d59c4f1d0314a5a957a7cfc4b6fabcc *./tests/data/lavfi/lavfi_pix_fmts-null-yuv420p16le.nut
+15207903 ./tests/data/lavfi/lavfi_pix_fmts-null-yuv420p16le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-yuv422p b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv422p
new file mode 100644
index 0000000..8281deb
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv422p
@@ -0,0 +1,2 @@
+c9bba4529821d796a6ab09f6a5fd355a *./tests/data/lavfi/lavfi_pix_fmts-null-yuv422p.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-null-yuv422p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-yuv422p16be b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv422p16be
new file mode 100644
index 0000000..81a2c58
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv422p16be
@@ -0,0 +1,2 @@
+5499502e1c29534a158a1fe60e889f60 *./tests/data/lavfi/lavfi_pix_fmts-null-yuv422p16be.nut
+20276703 ./tests/data/lavfi/lavfi_pix_fmts-null-yuv422p16be.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-yuv422p16le b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv422p16le
new file mode 100644
index 0000000..84bed57
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv422p16le
@@ -0,0 +1,2 @@
+e3d61fde6978591596bc36b914386623 *./tests/data/lavfi/lavfi_pix_fmts-null-yuv422p16le.nut
+20276703 ./tests/data/lavfi/lavfi_pix_fmts-null-yuv422p16le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-yuv440p b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv440p
new file mode 100644
index 0000000..dc81578
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv440p
@@ -0,0 +1,2 @@
+5a064afe2b453bb52cdb3f176b1aa1cf *./tests/data/lavfi/lavfi_pix_fmts-null-yuv440p.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-null-yuv440p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-yuv444p b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv444p
new file mode 100644
index 0000000..7341b9b
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv444p
@@ -0,0 +1,2 @@
+0a98447b78fd476aa39686da6a74fa2e *./tests/data/lavfi/lavfi_pix_fmts-null-yuv444p.nut
+15207903 ./tests/data/lavfi/lavfi_pix_fmts-null-yuv444p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-yuv444p16be b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv444p16be
new file mode 100644
index 0000000..3698be4
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv444p16be
@@ -0,0 +1,2 @@
+ea602a24b8e6969679265078bd8607b6 *./tests/data/lavfi/lavfi_pix_fmts-null-yuv444p16be.nut
+30414303 ./tests/data/lavfi/lavfi_pix_fmts-null-yuv444p16be.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-yuv444p16le b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv444p16le
new file mode 100644
index 0000000..862f8a9
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-yuv444p16le
@@ -0,0 +1,2 @@
+1262a0dc57ee147967fc896d04206313 *./tests/data/lavfi/lavfi_pix_fmts-null-yuv444p16le.nut
+30414303 ./tests/data/lavfi/lavfi_pix_fmts-null-yuv444p16le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-yuva420p b/tests/ref/lavfi/lavfi_pix_fmts-null-yuva420p
new file mode 100644
index 0000000..296a5be
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-yuva420p
@@ -0,0 +1,2 @@
+a29884f3f3dfe1e00b961bc17bef3d47 *./tests/data/lavfi/lavfi_pix_fmts-null-yuva420p.nut
+12673454 ./tests/data/lavfi/lavfi_pix_fmts-null-yuva420p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-yuvj420p b/tests/ref/lavfi/lavfi_pix_fmts-null-yuvj420p
new file mode 100644
index 0000000..9a5e4c9
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-yuvj420p
@@ -0,0 +1,2 @@
+32eec78ba51857b16ce9b813a49b7189 *./tests/data/lavfi/lavfi_pix_fmts-null-yuvj420p.nut
+7604654 ./tests/data/lavfi/lavfi_pix_fmts-null-yuvj420p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-yuvj422p b/tests/ref/lavfi/lavfi_pix_fmts-null-yuvj422p
new file mode 100644
index 0000000..5b934cc
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-yuvj422p
@@ -0,0 +1,2 @@
+0dfa0ed434f73be51428758c69e082cb *./tests/data/lavfi/lavfi_pix_fmts-null-yuvj422p.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-null-yuvj422p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-yuvj440p b/tests/ref/lavfi/lavfi_pix_fmts-null-yuvj440p
new file mode 100644
index 0000000..c17c48f
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-yuvj440p
@@ -0,0 +1,2 @@
+9c3a093ff64a83ac4cf0b1e65390e236 *./tests/data/lavfi/lavfi_pix_fmts-null-yuvj440p.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-null-yuvj440p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-yuvj444p b/tests/ref/lavfi/lavfi_pix_fmts-null-yuvj444p
new file mode 100644
index 0000000..cd9b3c3
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-yuvj444p
@@ -0,0 +1,2 @@
+ede1e5882d5c5bba48ea33cf1209d231 *./tests/data/lavfi/lavfi_pix_fmts-null-yuvj444p.nut
+15207903 ./tests/data/lavfi/lavfi_pix_fmts-null-yuvj444p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-null-yuyv422 b/tests/ref/lavfi/lavfi_pix_fmts-null-yuyv422
new file mode 100644
index 0000000..255829c
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-null-yuyv422
@@ -0,0 +1,2 @@
+f2569f2b5069a0ee0cecae33de0455e3 *./tests/data/lavfi/lavfi_pix_fmts-null-yuyv422.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-null-yuyv422.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-pad-abgr b/tests/ref/lavfi/lavfi_pix_fmts-pad-abgr
new file mode 100644
index 0000000..a9e6440
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-pad-abgr
@@ -0,0 +1,2 @@
+6ed1c2a023aefceedd0f57ac15d4e07c *./tests/data/lavfi/lavfi_pix_fmts-pad-abgr.nut
+40001503 ./tests/data/lavfi/lavfi_pix_fmts-pad-abgr.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-pad-argb b/tests/ref/lavfi/lavfi_pix_fmts-pad-argb
new file mode 100644
index 0000000..5e65489
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-pad-argb
@@ -0,0 +1,2 @@
+1f1f53fe485a4390952ce7a7d80894d7 *./tests/data/lavfi/lavfi_pix_fmts-pad-argb.nut
+40001503 ./tests/data/lavfi/lavfi_pix_fmts-pad-argb.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-pad-bgr24 b/tests/ref/lavfi/lavfi_pix_fmts-pad-bgr24
new file mode 100644
index 0000000..ca6c1a0
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-pad-bgr24
@@ -0,0 +1,2 @@
+ac7417cea8d6e799a31a3c9a39b8f202 *./tests/data/lavfi/lavfi_pix_fmts-pad-bgr24.nut
+30001503 ./tests/data/lavfi/lavfi_pix_fmts-pad-bgr24.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-pad-bgra b/tests/ref/lavfi/lavfi_pix_fmts-pad-bgra
new file mode 100644
index 0000000..4e06ff1
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-pad-bgra
@@ -0,0 +1,2 @@
+527b5836ce7833eb3ccd14f41aa075f8 *./tests/data/lavfi/lavfi_pix_fmts-pad-bgra.nut
+40001503 ./tests/data/lavfi/lavfi_pix_fmts-pad-bgra.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-pad-rgb24 b/tests/ref/lavfi/lavfi_pix_fmts-pad-rgb24
new file mode 100644
index 0000000..0bb944c
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-pad-rgb24
@@ -0,0 +1,2 @@
+65eed443acc66c4f02bab6df4ebed515 *./tests/data/lavfi/lavfi_pix_fmts-pad-rgb24.nut
+30001503 ./tests/data/lavfi/lavfi_pix_fmts-pad-rgb24.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-pad-rgba b/tests/ref/lavfi/lavfi_pix_fmts-pad-rgba
new file mode 100644
index 0000000..213469a
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-pad-rgba
@@ -0,0 +1,2 @@
+79723eb278e2c91191e3f2562186c658 *./tests/data/lavfi/lavfi_pix_fmts-pad-rgba.nut
+40001503 ./tests/data/lavfi/lavfi_pix_fmts-pad-rgba.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-pad-yuv410p b/tests/ref/lavfi/lavfi_pix_fmts-pad-yuv410p
new file mode 100644
index 0000000..1814153
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-pad-yuv410p
@@ -0,0 +1,2 @@
+a5210eb6a9b10c3269899b935df9a2d6 *./tests/data/lavfi/lavfi_pix_fmts-pad-yuv410p.nut
+11251454 ./tests/data/lavfi/lavfi_pix_fmts-pad-yuv410p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-pad-yuv411p b/tests/ref/lavfi/lavfi_pix_fmts-pad-yuv411p
new file mode 100644
index 0000000..4aab224
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-pad-yuv411p
@@ -0,0 +1,2 @@
+a23380c9698e2d80c9fa8a8b6d4f6854 *./tests/data/lavfi/lavfi_pix_fmts-pad-yuv411p.nut
+15001503 ./tests/data/lavfi/lavfi_pix_fmts-pad-yuv411p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-pad-yuv420p b/tests/ref/lavfi/lavfi_pix_fmts-pad-yuv420p
new file mode 100644
index 0000000..5d9c9bf
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-pad-yuv420p
@@ -0,0 +1,2 @@
+f8733600369adaea28aa445dbdf2ed4c *./tests/data/lavfi/lavfi_pix_fmts-pad-yuv420p.nut
+15001503 ./tests/data/lavfi/lavfi_pix_fmts-pad-yuv420p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-pad-yuv422p b/tests/ref/lavfi/lavfi_pix_fmts-pad-yuv422p
new file mode 100644
index 0000000..107a680
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-pad-yuv422p
@@ -0,0 +1,2 @@
+3e0d822c11c716e7636387b1bf27c5ff *./tests/data/lavfi/lavfi_pix_fmts-pad-yuv422p.nut
+20001503 ./tests/data/lavfi/lavfi_pix_fmts-pad-yuv422p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-pad-yuv440p b/tests/ref/lavfi/lavfi_pix_fmts-pad-yuv440p
new file mode 100644
index 0000000..2a1eae1
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-pad-yuv440p
@@ -0,0 +1,2 @@
+225dd7fbc8cceb24c26b765187d43a9e *./tests/data/lavfi/lavfi_pix_fmts-pad-yuv440p.nut
+20001503 ./tests/data/lavfi/lavfi_pix_fmts-pad-yuv440p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-pad-yuv444p b/tests/ref/lavfi/lavfi_pix_fmts-pad-yuv444p
new file mode 100644
index 0000000..0c51863
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-pad-yuv444p
@@ -0,0 +1,2 @@
+45484f0411d336ce94636da0395f4692 *./tests/data/lavfi/lavfi_pix_fmts-pad-yuv444p.nut
+30001503 ./tests/data/lavfi/lavfi_pix_fmts-pad-yuv444p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-pad-yuva420p b/tests/ref/lavfi/lavfi_pix_fmts-pad-yuva420p
new file mode 100644
index 0000000..364039f
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-pad-yuva420p
@@ -0,0 +1,2 @@
+04cacd514b5c07e4b361ff8fb8862b30 *./tests/data/lavfi/lavfi_pix_fmts-pad-yuva420p.nut
+25001503 ./tests/data/lavfi/lavfi_pix_fmts-pad-yuva420p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-pad-yuvj420p b/tests/ref/lavfi/lavfi_pix_fmts-pad-yuvj420p
new file mode 100644
index 0000000..5a52b92
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-pad-yuvj420p
@@ -0,0 +1,2 @@
+4f20e2799966c21a9d9e0788b0956925 *./tests/data/lavfi/lavfi_pix_fmts-pad-yuvj420p.nut
+15001503 ./tests/data/lavfi/lavfi_pix_fmts-pad-yuvj420p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-pad-yuvj422p b/tests/ref/lavfi/lavfi_pix_fmts-pad-yuvj422p
new file mode 100644
index 0000000..9978a17
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-pad-yuvj422p
@@ -0,0 +1,2 @@
+e4d84b0683f77a76f1c17d976eff127c *./tests/data/lavfi/lavfi_pix_fmts-pad-yuvj422p.nut
+20001503 ./tests/data/lavfi/lavfi_pix_fmts-pad-yuvj422p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-pad-yuvj440p b/tests/ref/lavfi/lavfi_pix_fmts-pad-yuvj440p
new file mode 100644
index 0000000..419c1e2
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-pad-yuvj440p
@@ -0,0 +1,2 @@
+9ccc1f03d8d9a00dc4a5888bd77093ad *./tests/data/lavfi/lavfi_pix_fmts-pad-yuvj440p.nut
+20001503 ./tests/data/lavfi/lavfi_pix_fmts-pad-yuvj440p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-pad-yuvj444p b/tests/ref/lavfi/lavfi_pix_fmts-pad-yuvj444p
new file mode 100644
index 0000000..2bfd8f4
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-pad-yuvj444p
@@ -0,0 +1,2 @@
+7d202babcedf836e9ae9776163ee9425 *./tests/data/lavfi/lavfi_pix_fmts-pad-yuvj444p.nut
+30001503 ./tests/data/lavfi/lavfi_pix_fmts-pad-yuvj444p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-abgr b/tests/ref/lavfi/lavfi_pix_fmts-scale-abgr
new file mode 100644
index 0000000..88f18e2
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-abgr
@@ -0,0 +1,2 @@
+c5859a57e5ebc4720a1495026d3bfdac *./tests/data/lavfi/lavfi_pix_fmts-scale-abgr.nut
+4001453 ./tests/data/lavfi/lavfi_pix_fmts-scale-abgr.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-argb b/tests/ref/lavfi/lavfi_pix_fmts-scale-argb
new file mode 100644
index 0000000..8a650e8
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-argb
@@ -0,0 +1,2 @@
+cd83ef2d7a5609eafe077454bb392039 *./tests/data/lavfi/lavfi_pix_fmts-scale-argb.nut
+4001453 ./tests/data/lavfi/lavfi_pix_fmts-scale-argb.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-bgr24 b/tests/ref/lavfi/lavfi_pix_fmts-scale-bgr24
new file mode 100644
index 0000000..88a4600
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-bgr24
@@ -0,0 +1,2 @@
+81cc488653c4a15ed8d8de984eb05255 *./tests/data/lavfi/lavfi_pix_fmts-scale-bgr24.nut
+3001203 ./tests/data/lavfi/lavfi_pix_fmts-scale-bgr24.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-bgr4_byte b/tests/ref/lavfi/lavfi_pix_fmts-scale-bgr4_byte
new file mode 100644
index 0000000..3ea1f0d
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-bgr4_byte
@@ -0,0 +1,2 @@
+e458851cfa167d8c42a546c4b7e52194 *./tests/data/lavfi/lavfi_pix_fmts-scale-bgr4_byte.nut
+1001203 ./tests/data/lavfi/lavfi_pix_fmts-scale-bgr4_byte.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-bgr555le b/tests/ref/lavfi/lavfi_pix_fmts-scale-bgr555le
new file mode 100644
index 0000000..f142354
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-bgr555le
@@ -0,0 +1,2 @@
+31952876621aa4766f4b8dda4c66745a *./tests/data/lavfi/lavfi_pix_fmts-scale-bgr555le.nut
+2001203 ./tests/data/lavfi/lavfi_pix_fmts-scale-bgr555le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-bgr565le b/tests/ref/lavfi/lavfi_pix_fmts-scale-bgr565le
new file mode 100644
index 0000000..c55b81e
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-bgr565le
@@ -0,0 +1,2 @@
+86df803e969a74bdd143d816dcff4c2b *./tests/data/lavfi/lavfi_pix_fmts-scale-bgr565le.nut
+2001203 ./tests/data/lavfi/lavfi_pix_fmts-scale-bgr565le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-bgr8 b/tests/ref/lavfi/lavfi_pix_fmts-scale-bgr8
new file mode 100644
index 0000000..d1d0c27
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-bgr8
@@ -0,0 +1,2 @@
+e2d89b3abae2fdd5a059ff128494f7fb *./tests/data/lavfi/lavfi_pix_fmts-scale-bgr8.nut
+1001203 ./tests/data/lavfi/lavfi_pix_fmts-scale-bgr8.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-bgra b/tests/ref/lavfi/lavfi_pix_fmts-scale-bgra
new file mode 100644
index 0000000..0d251b5
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-bgra
@@ -0,0 +1,2 @@
+ed98a21aca52d84495eaa39d40c32ce4 *./tests/data/lavfi/lavfi_pix_fmts-scale-bgra.nut
+4001453 ./tests/data/lavfi/lavfi_pix_fmts-scale-bgra.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-gray b/tests/ref/lavfi/lavfi_pix_fmts-scale-gray
new file mode 100644
index 0000000..2efdacf
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-gray
@@ -0,0 +1,2 @@
+1488bd476be7a541e67f0a8f8fe5c13c *./tests/data/lavfi/lavfi_pix_fmts-scale-gray.nut
+1001203 ./tests/data/lavfi/lavfi_pix_fmts-scale-gray.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-gray16be b/tests/ref/lavfi/lavfi_pix_fmts-scale-gray16be
new file mode 100644
index 0000000..f280a3f
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-gray16be
@@ -0,0 +1,2 @@
+67a56cf1dbf5349a5e76feb8aaec878d *./tests/data/lavfi/lavfi_pix_fmts-scale-gray16be.nut
+2001203 ./tests/data/lavfi/lavfi_pix_fmts-scale-gray16be.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-gray16le b/tests/ref/lavfi/lavfi_pix_fmts-scale-gray16le
new file mode 100644
index 0000000..8cfc5b7
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-gray16le
@@ -0,0 +1,2 @@
+3346b64974e534ce3ac0cce25a7c7c44 *./tests/data/lavfi/lavfi_pix_fmts-scale-gray16le.nut
+2001203 ./tests/data/lavfi/lavfi_pix_fmts-scale-gray16le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-monob b/tests/ref/lavfi/lavfi_pix_fmts-scale-monob
new file mode 100644
index 0000000..3718188
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-monob
@@ -0,0 +1,2 @@
+6516bc6471ed7f9c7a4ba49d19f331c8 *./tests/data/lavfi/lavfi_pix_fmts-scale-monob.nut
+125371 ./tests/data/lavfi/lavfi_pix_fmts-scale-monob.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-monow b/tests/ref/lavfi/lavfi_pix_fmts-scale-monow
new file mode 100644
index 0000000..356f2ac
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-monow
@@ -0,0 +1,2 @@
+9a0393b080e45b1cd472375b2879c3fb *./tests/data/lavfi/lavfi_pix_fmts-scale-monow.nut
+125371 ./tests/data/lavfi/lavfi_pix_fmts-scale-monow.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-nv12 b/tests/ref/lavfi/lavfi_pix_fmts-scale-nv12
new file mode 100644
index 0000000..b51d194
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-nv12
@@ -0,0 +1,2 @@
+a9d234fb62b4db3d5d74b6c12b2da1fb *./tests/data/lavfi/lavfi_pix_fmts-scale-nv12.nut
+1501203 ./tests/data/lavfi/lavfi_pix_fmts-scale-nv12.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-nv21 b/tests/ref/lavfi/lavfi_pix_fmts-scale-nv21
new file mode 100644
index 0000000..29596b9
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-nv21
@@ -0,0 +1,2 @@
+7fe20609b8d8ec7403fc0cb44dd5f934 *./tests/data/lavfi/lavfi_pix_fmts-scale-nv21.nut
+1501203 ./tests/data/lavfi/lavfi_pix_fmts-scale-nv21.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-rgb24 b/tests/ref/lavfi/lavfi_pix_fmts-scale-rgb24
new file mode 100644
index 0000000..20db283
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-rgb24
@@ -0,0 +1,2 @@
+7902f32c93aa08442da6f72d737a83b0 *./tests/data/lavfi/lavfi_pix_fmts-scale-rgb24.nut
+3001203 ./tests/data/lavfi/lavfi_pix_fmts-scale-rgb24.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-rgb48be b/tests/ref/lavfi/lavfi_pix_fmts-scale-rgb48be
new file mode 100644
index 0000000..8482e2f
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-rgb48be
@@ -0,0 +1,2 @@
+f31a907b6de5fd08a96dc37ba5aeab10 *./tests/data/lavfi/lavfi_pix_fmts-scale-rgb48be.nut
+6001453 ./tests/data/lavfi/lavfi_pix_fmts-scale-rgb48be.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-rgb48le b/tests/ref/lavfi/lavfi_pix_fmts-scale-rgb48le
new file mode 100644
index 0000000..c77911b
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-rgb48le
@@ -0,0 +1,2 @@
+dca217c04796baded4fd73065a4c26e1 *./tests/data/lavfi/lavfi_pix_fmts-scale-rgb48le.nut
+6001453 ./tests/data/lavfi/lavfi_pix_fmts-scale-rgb48le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-rgb4_byte b/tests/ref/lavfi/lavfi_pix_fmts-scale-rgb4_byte
new file mode 100644
index 0000000..6ed6d11
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-rgb4_byte
@@ -0,0 +1,2 @@
+1a22f8cda2188070959bfd8c808366ea *./tests/data/lavfi/lavfi_pix_fmts-scale-rgb4_byte.nut
+1001203 ./tests/data/lavfi/lavfi_pix_fmts-scale-rgb4_byte.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-rgb555le b/tests/ref/lavfi/lavfi_pix_fmts-scale-rgb555le
new file mode 100644
index 0000000..d06f2cb
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-rgb555le
@@ -0,0 +1,2 @@
+e07eef391fbd9dbb60b516dd3a26e64f *./tests/data/lavfi/lavfi_pix_fmts-scale-rgb555le.nut
+2001203 ./tests/data/lavfi/lavfi_pix_fmts-scale-rgb555le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-rgb565le b/tests/ref/lavfi/lavfi_pix_fmts-scale-rgb565le
new file mode 100644
index 0000000..e2fc9e4
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-rgb565le
@@ -0,0 +1,2 @@
+79cb921f67a8c4dbbd2c60da3557cb6c *./tests/data/lavfi/lavfi_pix_fmts-scale-rgb565le.nut
+2001203 ./tests/data/lavfi/lavfi_pix_fmts-scale-rgb565le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-rgb8 b/tests/ref/lavfi/lavfi_pix_fmts-scale-rgb8
new file mode 100644
index 0000000..75ab4f0
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-rgb8
@@ -0,0 +1,2 @@
+76d919040ab8c361f3f81628522a558f *./tests/data/lavfi/lavfi_pix_fmts-scale-rgb8.nut
+1001203 ./tests/data/lavfi/lavfi_pix_fmts-scale-rgb8.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-rgba b/tests/ref/lavfi/lavfi_pix_fmts-scale-rgba
new file mode 100644
index 0000000..e6ccc3c
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-rgba
@@ -0,0 +1,2 @@
+517466286bb7416761f5e779b6e9bb99 *./tests/data/lavfi/lavfi_pix_fmts-scale-rgba.nut
+4001453 ./tests/data/lavfi/lavfi_pix_fmts-scale-rgba.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-uyvy422 b/tests/ref/lavfi/lavfi_pix_fmts-scale-uyvy422
new file mode 100644
index 0000000..fd22ff7
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-uyvy422
@@ -0,0 +1,2 @@
+bd6665722db4f3a901179c28709c0537 *./tests/data/lavfi/lavfi_pix_fmts-scale-uyvy422.nut
+2001203 ./tests/data/lavfi/lavfi_pix_fmts-scale-uyvy422.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv410p b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv410p
new file mode 100644
index 0000000..39efb96
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv410p
@@ -0,0 +1,2 @@
+b092e1f5eb51349392cc5137b53ff7a7 *./tests/data/lavfi/lavfi_pix_fmts-scale-yuv410p.nut
+1126203 ./tests/data/lavfi/lavfi_pix_fmts-scale-yuv410p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv411p b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv411p
new file mode 100644
index 0000000..f3830a9
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv411p
@@ -0,0 +1,2 @@
+70a90bc240fb81ee5a8ad9ae99926923 *./tests/data/lavfi/lavfi_pix_fmts-scale-yuv411p.nut
+1501203 ./tests/data/lavfi/lavfi_pix_fmts-scale-yuv411p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv420p b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv420p
new file mode 100644
index 0000000..1bb7ede
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv420p
@@ -0,0 +1,2 @@
+73497a941f6933832084bb3c4f065630 *./tests/data/lavfi/lavfi_pix_fmts-scale-yuv420p.nut
+1501203 ./tests/data/lavfi/lavfi_pix_fmts-scale-yuv420p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv420p16be b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv420p16be
new file mode 100644
index 0000000..aed3b4e
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv420p16be
@@ -0,0 +1,2 @@
+43b5a630260d827a38805f75ba2e685b *./tests/data/lavfi/lavfi_pix_fmts-scale-yuv420p16be.nut
+3001203 ./tests/data/lavfi/lavfi_pix_fmts-scale-yuv420p16be.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv420p16le b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv420p16le
new file mode 100644
index 0000000..f780d75
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv420p16le
@@ -0,0 +1,2 @@
+78ad7c66ae0fc9fa6c03404a701e36d0 *./tests/data/lavfi/lavfi_pix_fmts-scale-yuv420p16le.nut
+3001203 ./tests/data/lavfi/lavfi_pix_fmts-scale-yuv420p16le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv422p b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv422p
new file mode 100644
index 0000000..98958d2
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv422p
@@ -0,0 +1,2 @@
+fbfd6accf0b5541b72d938c66de4d22f *./tests/data/lavfi/lavfi_pix_fmts-scale-yuv422p.nut
+2001203 ./tests/data/lavfi/lavfi_pix_fmts-scale-yuv422p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv422p16be b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv422p16be
new file mode 100644
index 0000000..d67a39e
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv422p16be
@@ -0,0 +1,2 @@
+c273bdcf787ec9b0725bc4deb7f06cbd *./tests/data/lavfi/lavfi_pix_fmts-scale-yuv422p16be.nut
+4001453 ./tests/data/lavfi/lavfi_pix_fmts-scale-yuv422p16be.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv422p16le b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv422p16le
new file mode 100644
index 0000000..f7b07f3
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv422p16le
@@ -0,0 +1,2 @@
+bfc3e5939622bd69e905987a2b15430e *./tests/data/lavfi/lavfi_pix_fmts-scale-yuv422p16le.nut
+4001453 ./tests/data/lavfi/lavfi_pix_fmts-scale-yuv422p16le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv440p b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv440p
new file mode 100644
index 0000000..b4bce94
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv440p
@@ -0,0 +1,2 @@
+f5acea95a242efb35d39e75f6b70e832 *./tests/data/lavfi/lavfi_pix_fmts-scale-yuv440p.nut
+2001203 ./tests/data/lavfi/lavfi_pix_fmts-scale-yuv440p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv444p b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv444p
new file mode 100644
index 0000000..6054aa2
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv444p
@@ -0,0 +1,2 @@
+b852873ebc8b1884f06e938967916fa0 *./tests/data/lavfi/lavfi_pix_fmts-scale-yuv444p.nut
+3001203 ./tests/data/lavfi/lavfi_pix_fmts-scale-yuv444p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv444p16be b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv444p16be
new file mode 100644
index 0000000..f646a08
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv444p16be
@@ -0,0 +1,2 @@
+96782b2ea5584f00686ef643aad74792 *./tests/data/lavfi/lavfi_pix_fmts-scale-yuv444p16be.nut
+6001453 ./tests/data/lavfi/lavfi_pix_fmts-scale-yuv444p16be.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv444p16le b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv444p16le
new file mode 100644
index 0000000..38a2b38
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuv444p16le
@@ -0,0 +1,2 @@
+695d8ce3d44983e691340375479e1498 *./tests/data/lavfi/lavfi_pix_fmts-scale-yuv444p16le.nut
+6001453 ./tests/data/lavfi/lavfi_pix_fmts-scale-yuv444p16le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-yuva420p b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuva420p
new file mode 100644
index 0000000..dcdf21e
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuva420p
@@ -0,0 +1,2 @@
+c524b42138dd1350ee51b1c462dde9a1 *./tests/data/lavfi/lavfi_pix_fmts-scale-yuva420p.nut
+2501203 ./tests/data/lavfi/lavfi_pix_fmts-scale-yuva420p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-yuvj420p b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuvj420p
new file mode 100644
index 0000000..34947e3
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuvj420p
@@ -0,0 +1,2 @@
+2e065f11c8e69c49a0f9519372a23419 *./tests/data/lavfi/lavfi_pix_fmts-scale-yuvj420p.nut
+1501203 ./tests/data/lavfi/lavfi_pix_fmts-scale-yuvj420p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-yuvj422p b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuvj422p
new file mode 100644
index 0000000..7e9de45
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuvj422p
@@ -0,0 +1,2 @@
+4ed265fa9d97886ca0016b534c834f99 *./tests/data/lavfi/lavfi_pix_fmts-scale-yuvj422p.nut
+2001203 ./tests/data/lavfi/lavfi_pix_fmts-scale-yuvj422p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-yuvj440p b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuvj440p
new file mode 100644
index 0000000..50776cb
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuvj440p
@@ -0,0 +1,2 @@
+62f2723dafe238bc4bffae8aef3d9425 *./tests/data/lavfi/lavfi_pix_fmts-scale-yuvj440p.nut
+2001203 ./tests/data/lavfi/lavfi_pix_fmts-scale-yuvj440p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-yuvj444p b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuvj444p
new file mode 100644
index 0000000..d133074
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuvj444p
@@ -0,0 +1,2 @@
+4aff189427e15d43fce7db1d64e8e571 *./tests/data/lavfi/lavfi_pix_fmts-scale-yuvj444p.nut
+3001203 ./tests/data/lavfi/lavfi_pix_fmts-scale-yuvj444p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-scale-yuyv422 b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuyv422
new file mode 100644
index 0000000..2e04467
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-scale-yuyv422
@@ -0,0 +1,2 @@
+4efd9e503f97ffd4f67af1a8dcba60c7 *./tests/data/lavfi/lavfi_pix_fmts-scale-yuyv422.nut
+2001203 ./tests/data/lavfi/lavfi_pix_fmts-scale-yuyv422.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-abgr b/tests/ref/lavfi/lavfi_pix_fmts-vflip-abgr
new file mode 100644
index 0000000..644bde3
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-abgr
@@ -0,0 +1,2 @@
+25e72e9dbd01ab00727c976d577f7be5 *./tests/data/lavfi/lavfi_pix_fmts-vflip-abgr.nut
+20276703 ./tests/data/lavfi/lavfi_pix_fmts-vflip-abgr.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-argb b/tests/ref/lavfi/lavfi_pix_fmts-vflip-argb
new file mode 100644
index 0000000..8584bca
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-argb
@@ -0,0 +1,2 @@
+19869bf1a5ac0b6af4d8bbe2c104533c *./tests/data/lavfi/lavfi_pix_fmts-vflip-argb.nut
+20276703 ./tests/data/lavfi/lavfi_pix_fmts-vflip-argb.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr24 b/tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr24
new file mode 100644
index 0000000..7fb39c7
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr24
@@ -0,0 +1,2 @@
+89108a4ba00201f79b75b9305c42352d *./tests/data/lavfi/lavfi_pix_fmts-vflip-bgr24.nut
+15207903 ./tests/data/lavfi/lavfi_pix_fmts-vflip-bgr24.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr4_byte b/tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr4_byte
new file mode 100644
index 0000000..2253399
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr4_byte
@@ -0,0 +1,2 @@
+407fcf564ed764c38e1d748f700ab921 *./tests/data/lavfi/lavfi_pix_fmts-vflip-bgr4_byte.nut
+5070254 ./tests/data/lavfi/lavfi_pix_fmts-vflip-bgr4_byte.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr555le b/tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr555le
new file mode 100644
index 0000000..5469d95
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr555le
@@ -0,0 +1,2 @@
+bd7b3ec4d684dfad075d89a606cb8b74 *./tests/data/lavfi/lavfi_pix_fmts-vflip-bgr555le.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-vflip-bgr555le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr565le b/tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr565le
new file mode 100644
index 0000000..5e37282
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr565le
@@ -0,0 +1,2 @@
+fdb617533e1e7ff512ea5b6b6233e738 *./tests/data/lavfi/lavfi_pix_fmts-vflip-bgr565le.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-vflip-bgr565le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr8 b/tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr8
new file mode 100644
index 0000000..fce746b
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-bgr8
@@ -0,0 +1,2 @@
+c60f93fd152c6903391d1fe9decd3547 *./tests/data/lavfi/lavfi_pix_fmts-vflip-bgr8.nut
+5070254 ./tests/data/lavfi/lavfi_pix_fmts-vflip-bgr8.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-bgra b/tests/ref/lavfi/lavfi_pix_fmts-vflip-bgra
new file mode 100644
index 0000000..15040f5
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-bgra
@@ -0,0 +1,2 @@
+7f9b799fb48544e49ce93e91d7f9fca8 *./tests/data/lavfi/lavfi_pix_fmts-vflip-bgra.nut
+20276703 ./tests/data/lavfi/lavfi_pix_fmts-vflip-bgra.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-gray b/tests/ref/lavfi/lavfi_pix_fmts-vflip-gray
new file mode 100644
index 0000000..ab16d7d
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-gray
@@ -0,0 +1,2 @@
+30d9014a9d43b5f37e7aa64be3a3ecfc *./tests/data/lavfi/lavfi_pix_fmts-vflip-gray.nut
+5070254 ./tests/data/lavfi/lavfi_pix_fmts-vflip-gray.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-gray16be b/tests/ref/lavfi/lavfi_pix_fmts-vflip-gray16be
new file mode 100644
index 0000000..d6cc533
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-gray16be
@@ -0,0 +1,2 @@
+6b84b85d3326182fa1217e138249edc5 *./tests/data/lavfi/lavfi_pix_fmts-vflip-gray16be.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-vflip-gray16be.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-gray16le b/tests/ref/lavfi/lavfi_pix_fmts-vflip-gray16le
new file mode 100644
index 0000000..bc02c4e
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-gray16le
@@ -0,0 +1,2 @@
+66bb8faa09dc149734aca3c768a6d4e1 *./tests/data/lavfi/lavfi_pix_fmts-vflip-gray16le.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-vflip-gray16le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-monob b/tests/ref/lavfi/lavfi_pix_fmts-vflip-monob
new file mode 100644
index 0000000..eafacaa
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-monob
@@ -0,0 +1,2 @@
+d0cf8732677a5360b6160133043590d8 *./tests/data/lavfi/lavfi_pix_fmts-vflip-monob.nut
+634329 ./tests/data/lavfi/lavfi_pix_fmts-vflip-monob.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-monow b/tests/ref/lavfi/lavfi_pix_fmts-vflip-monow
new file mode 100644
index 0000000..8522a13
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-monow
@@ -0,0 +1,2 @@
+ff9869d067ecb94eb9d90c9750c31fea *./tests/data/lavfi/lavfi_pix_fmts-vflip-monow.nut
+634329 ./tests/data/lavfi/lavfi_pix_fmts-vflip-monow.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-nv12 b/tests/ref/lavfi/lavfi_pix_fmts-vflip-nv12
new file mode 100644
index 0000000..1daebd4
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-nv12
@@ -0,0 +1,2 @@
+046f00f598ce14d9854a3534a5c99114 *./tests/data/lavfi/lavfi_pix_fmts-vflip-nv12.nut
+7604654 ./tests/data/lavfi/lavfi_pix_fmts-vflip-nv12.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-nv21 b/tests/ref/lavfi/lavfi_pix_fmts-vflip-nv21
new file mode 100644
index 0000000..384176c
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-nv21
@@ -0,0 +1,2 @@
+01ea369dd2d0d3ed7451dc5c8d61497f *./tests/data/lavfi/lavfi_pix_fmts-vflip-nv21.nut
+7604654 ./tests/data/lavfi/lavfi_pix_fmts-vflip-nv21.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb24 b/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb24
new file mode 100644
index 0000000..9190975
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb24
@@ -0,0 +1,2 @@
+eaefabc168d0b14576bab45bc1e56e1e *./tests/data/lavfi/lavfi_pix_fmts-vflip-rgb24.nut
+15207903 ./tests/data/lavfi/lavfi_pix_fmts-vflip-rgb24.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb48be b/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb48be
new file mode 100644
index 0000000..71d1f94
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb48be
@@ -0,0 +1,2 @@
+4e0c384163ebab06a08e74637beb02bc *./tests/data/lavfi/lavfi_pix_fmts-vflip-rgb48be.nut
+30414303 ./tests/data/lavfi/lavfi_pix_fmts-vflip-rgb48be.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb48le b/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb48le
new file mode 100644
index 0000000..8dead57
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb48le
@@ -0,0 +1,2 @@
+a77bfeefcd96750cf0e1917a2e2bf1e7 *./tests/data/lavfi/lavfi_pix_fmts-vflip-rgb48le.nut
+30414303 ./tests/data/lavfi/lavfi_pix_fmts-vflip-rgb48le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb4_byte b/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb4_byte
new file mode 100644
index 0000000..c8fc60b
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb4_byte
@@ -0,0 +1,2 @@
+8c6ff02df0b06dd2d574836c3741b2a2 *./tests/data/lavfi/lavfi_pix_fmts-vflip-rgb4_byte.nut
+5070254 ./tests/data/lavfi/lavfi_pix_fmts-vflip-rgb4_byte.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb555le b/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb555le
new file mode 100644
index 0000000..503d80f
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb555le
@@ -0,0 +1,2 @@
+4f8eaad29a17e0f8e9d8ab743e76b999 *./tests/data/lavfi/lavfi_pix_fmts-vflip-rgb555le.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-vflip-rgb555le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb565le b/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb565le
new file mode 100644
index 0000000..ac6b332
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb565le
@@ -0,0 +1,2 @@
+73f247a3315dceaea3022ac7c197c5ef *./tests/data/lavfi/lavfi_pix_fmts-vflip-rgb565le.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-vflip-rgb565le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb8 b/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb8
new file mode 100644
index 0000000..a8e2d2a
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgb8
@@ -0,0 +1,2 @@
+13a8d89ef78d8127297d899005456ff0 *./tests/data/lavfi/lavfi_pix_fmts-vflip-rgb8.nut
+5070254 ./tests/data/lavfi/lavfi_pix_fmts-vflip-rgb8.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgba b/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgba
new file mode 100644
index 0000000..46f257e
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-rgba
@@ -0,0 +1,2 @@
+1fc6e920a42ec812aaa3b2aa02f37987 *./tests/data/lavfi/lavfi_pix_fmts-vflip-rgba.nut
+20276703 ./tests/data/lavfi/lavfi_pix_fmts-vflip-rgba.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-uyvy422 b/tests/ref/lavfi/lavfi_pix_fmts-vflip-uyvy422
new file mode 100644
index 0000000..f6f9b37
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-uyvy422
@@ -0,0 +1,2 @@
+ffbd36720c77398d9a0d03ce2625928f *./tests/data/lavfi/lavfi_pix_fmts-vflip-uyvy422.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-vflip-uyvy422.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv410p b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv410p
new file mode 100644
index 0000000..9a58223
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv410p
@@ -0,0 +1,2 @@
+7bfb39d7afb49d6a6173e6b23ae321eb *./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv410p.nut
+5703854 ./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv410p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv411p b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv411p
new file mode 100644
index 0000000..9d89943
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv411p
@@ -0,0 +1,2 @@
+4a90048cc3a65fac150e53289700efe1 *./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv411p.nut
+7604654 ./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv411p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv420p b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv420p
new file mode 100644
index 0000000..7e62bcc
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv420p
@@ -0,0 +1,2 @@
+2e6d6062e8cad37fb3ab2c433b55f382 *./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv420p.nut
+7604654 ./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv420p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv420p16be b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv420p16be
new file mode 100644
index 0000000..ab9d72f
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv420p16be
@@ -0,0 +1,2 @@
+539076782902664a8acf381bf4f713e8 *./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv420p16be.nut
+15207903 ./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv420p16be.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv420p16le b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv420p16le
new file mode 100644
index 0000000..b633892
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv420p16le
@@ -0,0 +1,2 @@
+0f609e588e5a258644ef85170d70e030 *./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv420p16le.nut
+15207903 ./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv420p16le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv422p b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv422p
new file mode 100644
index 0000000..05e18ee
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv422p
@@ -0,0 +1,2 @@
+d7f5cb44d9b0210d66d6a8762640ab34 *./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv422p.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv422p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv422p16be b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv422p16be
new file mode 100644
index 0000000..79cab43
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv422p16be
@@ -0,0 +1,2 @@
+9bd8f8c961822b586fa4cf992be54acc *./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv422p16be.nut
+20276703 ./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv422p16be.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv422p16le b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv422p16le
new file mode 100644
index 0000000..8e3092e
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv422p16le
@@ -0,0 +1,2 @@
+9c4a1239605c7952b736ac3130163f14 *./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv422p16le.nut
+20276703 ./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv422p16le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv440p b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv440p
new file mode 100644
index 0000000..5fbc1af
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv440p
@@ -0,0 +1,2 @@
+876385e96165acf51271b20e5d85a416 *./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv440p.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv440p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv444p b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv444p
new file mode 100644
index 0000000..d7cd66c
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv444p
@@ -0,0 +1,2 @@
+9c3c667d1613b72d15bc6d851c5eb8f7 *./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv444p.nut
+15207903 ./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv444p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv444p16be b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv444p16be
new file mode 100644
index 0000000..90ad85f
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv444p16be
@@ -0,0 +1,2 @@
+0f4afa4a4aacf4bb6b87641abde71ea9 *./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv444p16be.nut
+30414303 ./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv444p16be.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv444p16le b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv444p16le
new file mode 100644
index 0000000..be8ccfc
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuv444p16le
@@ -0,0 +1,2 @@
+8f31557bc52adfe00ae8b40a9b8c23f8 *./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv444p16le.nut
+30414303 ./tests/data/lavfi/lavfi_pix_fmts-vflip-yuv444p16le.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuva420p b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuva420p
new file mode 100644
index 0000000..c7c29dc
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuva420p
@@ -0,0 +1,2 @@
+c705d1cf061d8c6580ac690b55f92276 *./tests/data/lavfi/lavfi_pix_fmts-vflip-yuva420p.nut
+12673454 ./tests/data/lavfi/lavfi_pix_fmts-vflip-yuva420p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuvj420p b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuvj420p
new file mode 100644
index 0000000..2572b2f
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuvj420p
@@ -0,0 +1,2 @@
+41fd02b204da0ab62452cd14b595e2e4 *./tests/data/lavfi/lavfi_pix_fmts-vflip-yuvj420p.nut
+7604654 ./tests/data/lavfi/lavfi_pix_fmts-vflip-yuvj420p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuvj422p b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuvj422p
new file mode 100644
index 0000000..335114b
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuvj422p
@@ -0,0 +1,2 @@
+7f6ca9bc1812cde02036d7d29a7cce43 *./tests/data/lavfi/lavfi_pix_fmts-vflip-yuvj422p.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-vflip-yuvj422p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuvj440p b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuvj440p
new file mode 100644
index 0000000..780ac74
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuvj440p
@@ -0,0 +1,2 @@
+40591908cca457f51dee30a86c3e8ffd *./tests/data/lavfi/lavfi_pix_fmts-vflip-yuvj440p.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-vflip-yuvj440p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuvj444p b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuvj444p
new file mode 100644
index 0000000..419bd01
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuvj444p
@@ -0,0 +1,2 @@
+77e5e095881c52a04fd9f5abd1d7b5ac *./tests/data/lavfi/lavfi_pix_fmts-vflip-yuvj444p.nut
+15207903 ./tests/data/lavfi/lavfi_pix_fmts-vflip-yuvj444p.nut
diff --git a/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuyv422 b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuyv422
new file mode 100644
index 0000000..e201afe
--- /dev/null
+++ b/tests/ref/lavfi/lavfi_pix_fmts-vflip-yuyv422
@@ -0,0 +1,2 @@
+e944ff7316cd03c42c091717ce74f602 *./tests/data/lavfi/lavfi_pix_fmts-vflip-yuyv422.nut
+10139054 ./tests/data/lavfi/lavfi_pix_fmts-vflip-yuyv422.nut
--
1.7.1
--IJpNTDwzlM2Ie8A6--
More information about the ffmpeg-devel
mailing list