Source: daedalus-v4l2 Section: video Priority: optional Maintainer: Markus Fritsche Build-Depends: debhelper-compat (= 13), cmake, ninja-build, pkg-config, libavformat-dev (>= 7.1), libavcodec-dev (>= 7.1), libavutil-dev (>= 7.1) Standards-Version: 4.6.2 Homepage: https://git.reauktion.de/reauktion/daedalus-v4l2 Package: daedalus-v4l2 Architecture: arm64 Depends: ${misc:Depends}, ${shlibs:Depends}, ffmpeg (>= 7.1), libdrm2 Recommends: daedalus-v4l2-dkms Description: Userspace daemon for the daedalus_v4l2 stateless decoder shim daedalus-v4l2 ships the userspace daemon that backs the daedalus_v4l2 out-of-tree V4L2 kernel module on Raspberry Pi 5 / CM5. Together they expose /dev/videoNN + /dev/mediaNN as a V4L2 stateless decoder for VP9, AV1, and H.264 — actual decoding happens in this single-threaded daemon via dlopen'd FFmpeg, with decoded NV12 / P010 frames shipped back through dmabuf. . Consumed end-to-end by libva-v4l2-request-fourier (>= 1.0.0+r376) so that 'ffmpeg -hwaccel vaapi' against vp9_small.ivf produces a byte-exact NV12 frame. . The kernel module ships separately in daedalus-v4l2-dkms; install both to actually serve V4L2 clients.