tests/media.nix
Installed API checks, without a display server or target encoder dependency.
λsource?
| source | default ../. |
let
in
pkgs.stdenv.mkDerivation
"media-consumer-check"
"1"
true
runHook preBuild
$CC ${./glu-consumer.c} $("$PKG_CONFIG" --cflags --libs glu) -o glu-consumer
$CC ${./dav1d-consumer.c} $("$PKG_CONFIG" --cflags --libs dav1d) -o dav1d-consumer
runHook postBuild
true
runHook preCheck
./glu-consumer
./dav1d-consumer ${./fixtures/av1/gradient-8.obu} 8
./dav1d-consumer ${./fixtures/av1/gradient-10.obu} 10
runHook postCheck
mkdir -p "$out/bin"
cp glu-consumer dav1d-consumer "$out/bin/"