Package: nageru Version: 2.2.0-2 Severity: important Tags: upstream How to reproduce:
1. Start Nageru. 2. Connect Larix Broadcaster (or a similar app) to Nageru over SRT. 3. Nageru crashes with a message that dts > pts. The underlying problem is that Larix defaults to 60 fps (on phones that support it), and its timestamps are a little bit off, so that it de-facto ends up sending 60.06 Hz. This violates an underlying assumption in Naguru's QSV encoder (MAX_FPS is set to 60, and DTS generation will go awry if this constraint is violated). Upstream git, which is going to be 2.2.1, has a fix for this, by changing the DTS algorithm so that it no longer needs MAX_FPS at all. (The new algorithm is also much simpler.) -- System Information: Debian Release: 12.0 APT prefers testing-security APT policy: (500, 'testing-security'), (500, 'testing-debug'), (500, 'stable-security'), (500, 'proposed-updates'), (500, 'oldoldstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.2.9 (SMP w/56 CPU threads; PREEMPT) Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8), LANGUAGE=en_NO:en_US:en_GB:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages nageru depends on: ii libasound2 1.2.8-1+b1 pn libavcodec57 | libavcodec-extra57 <none> ii libavcodec58 7:4.3.5-0+deb11u1 ii libavcodec59 7:5.1.2-3 pn libavformat57 <none> pn libavformat58 <none> ii libavformat59 7:5.1.2-3 pn libavresample3 <none> pn libavutil55 <none> ii libavutil56 7:4.3.5-0+deb11u1 ii libavutil57 7:5.1.2-3 pn libbmusb2 <none> pn libbmusb6 <none> ii libc6 2.36-8 ii libepoxy0 1.5.10-1 ii libgcc-s1 [libgcc1] 12.2.0-14 ii libgcc1 1:8.3.0-6 ii libjpeg62-turbo 1:2.1.5-2 ii liblua5.2-0 5.2.4-3 pn libluajit-5.1-2 <none> pn libluajit-5.1-2 | libluajit2-5.1-2 <none> pn libmicrohttpd12 <none> pn libmovit5 <none> pn libmovit8 <none> ii libpci3 1:3.9.0-4 pn libprotobuf10 <none> pn libprotobuf23 <none> ii libprotobuf32 3.21.12-3 pn libqcustomplot2.0 <none> ii libqt5core5a 5.15.8+dfsg-3 ii libqt5gui5 5.15.8+dfsg-3 ii libqt5opengl5 5.15.8+dfsg-3 ii libqt5widgets5 5.15.8+dfsg-3 pn libsrt1.4-gnutls <none> ii libsrt1.5-gnutls 1.5.1-1 ii libstdc++6 12.2.0-14 ii libswresample3 7:4.3.5-0+deb11u1 ii libswresample4 7:5.1.2-3 pn libswscale4 <none> pn libswscale5 <none> ii libswscale6 7:5.1.2-3 ii libusb-1.0-0 2:1.0.26-1 pn libva-drm1 <none> ii libva-drm2 2.17.0-1 pn libva-x11-1 <none> ii libva-x11-2 2.17.0-1 pn libva1 <none> ii libva2 2.17.0-1 ii libx11-6 2:1.8.4-2 pn libx264-148 <none> ii libx264-160 2:0.160.3011+gitcde9a93-2.1 ii libx264-164 2:0.164.3095+gitbaee400-2+b1 pn libzita-resampler1 <none> nageru recommends no packages. nageru suggests no packages.