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.

Reply via email to