tce-load -i compiletc meson libjpeg-turbo-dev libasound-dev perl5 glu-dev sdl2-dev bash

wget https://www.linuxtv.org/downloads/v4l-utils/v4l-utils-1.28.1.tar.xz

cd v4l-utils-1.28.1

sed -i '/^ir_bpf_enabled/s/=.*/= false/' utils/keytable/meson.build

Edit utils/libcecutil/cec-gen.pl
/usr/bin/env perl

mkdir build
cd build

CC="gcc -flto -march=armv8-a+crc -mtune=cortex-a72 -Os -pipe" CXX="g++ -flto -march=armv8-a+crc -mtune=cortex-a72 -Os -pipe -fno-exceptions -fno-rtti" meson --prefix=/usr/local --localstatedir=/var --buildtype=plain -Dgconv=disabled -Ddoxygen-doc=disabled

ninja [0m 53.90s]
sudo ninja install

sudo cp -v contrib/test/v4l2gl /usr/local/bin
sudo cp -v contrib/test/v4l2grab /usr/local/bin

v4l-utils 1.28.1

  Dependencies
    ALSA              : YES
    GL                : YES
    GLU               : YES
    JSON-C            : NO
    Qt5/Qt6           : NO
                         without QtGL
    SDL               : YES
    X11               : YES
    gconv             : NO
    iconv             : YES
    libjpeg           : YES
    libudev           : YES
    threads           : YES

  Directories
    udevdir           : /lib/udev

  Libraries
    libdvbv5          : YES
    v4l-plugins       : YES
    v4l-wrappers      : YES

  Applications
    BPF IR decoders   : NO
    qv4l2             : NO
    qvidcap           : NO
    v4l-utils         : YES
    v4l2-compliance   : YES
                        with libv4l
    v4l2-compliance-32: NO
    v4l2-ctl          : YES
                        with libv4l
    v4l2-ctl-32       : NO
    v4l2-tracer       : NO

  User defined options
    buildtype         : plain
    localstatedir     : /var
    prefix            : /usr/local
    doxygen-doc       : disabled
    gconv             : disabled
