Update stand-alone player to work on Trixie (pi4/pi5 hardware ideally)

Hi Florian,

Are you going to be releasing a stand-alone player update compatible with Trixie any time soon? My desktop pi gets used for occasional devel work and it’s annoying to have to swap out cards and reboot to an older OS.

andrew@desk:~ $ ldd info-beamer-pi/info-beamer
	linux-vdso.so.1 (0x00007ffeef468000)
	libdrm.so.2 => /lib/aarch64-linux-gnu/libdrm.so.2 (0x00007ffeef130000)
	libgbm.so.1 => not found
	libao.so.4 => not found
	libavformat.so.59 => not found
	libavcodec.so.59 => not found
	libavutil.so.57 => not found
	libswresample.so.4 => not found
	libGLESv2.so.2 => /lib/aarch64-linux-gnu/libGLESv2.so.2 (0x00007ffeef0e0000)
	libEGL.so.1 => not found
	libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x00007ffeef030000)
	libdl.so.2 => /lib/aarch64-linux-gnu/libdl.so.2 (0x00007ffeef000000)
	libevent-2.1.so.7 => /lib/aarch64-linux-gnu/libevent-2.1.so.7 (0x00007ffeeef80000)
	libfreetype.so.6 => not found
	libpthread.so.0 => /lib/aarch64-linux-gnu/libpthread.so.0 (0x00007ffeeef50000)
	libgcc_s.so.1 => /lib/aarch64-linux-gnu/libgcc_s.so.1 (0x00007ffeeef10000)
	libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x00007ffeeed40000)
	/lib/ld-linux-aarch64.so.1 (0x00007ffeef430000)
	libGLdispatch.so.0 => /lib/aarch64-linux-gnu/libGLdispatch.so.0 (0x00007ffeeebb0000)

libavcodec has jumped from 59 to 61 and so the .so isn’t around

andrew@desk:~ $ apt-cache search libavcodec
mencoder - MPlayer's Movie Encoder
winff - graphical video and audio batch converter using ffmpeg or avconv
libavcodec-dev - FFmpeg library with de/encoders for audio/video codecs - development files
libavcodec-extra - FFmpeg library with extra codecs (metapackage)
libavcodec-extra61 - FFmpeg library with additional de/encoders for audio/video codecs
libavcodec-extra61-dbgsym - debug symbols for libavcodec-extra61
libavcodec61 - FFmpeg library with de/encoders for audio/video codecs - runtime files
libavcodec61-dbgsym - debug symbols for libavcodec61
libavutil-dev - FFmpeg library with functions for simplifying programming - development files
libavutil59 - FFmpeg library with functions for simplifying programming - runtime files
andrew@desk:~ $

Many thanks

Andrew

Sure. There have been quite a few improvements that haven’t been released yet. Compiling for Trixie was surprisingly simple once I gathered all dependencies for the build process. Release 2.4 is now available at https://info-beamer.com/download/player. There’s only a 64bit release. Not sure if 32bit is still worth supporting at this point. Feedback welcome.