]> git.sesse.net Git - nageru/blobdiff - README
Fix a crash with SVT-AV1.
[nageru] / README
diff --git a/README b/README
index a10fe94f441137014b8e31fcd6318368e6ea0291..095054743ba5978e6e6133aba004e45df823565f 100644 (file)
--- a/README
+++ b/README
@@ -53,14 +53,12 @@ Nageru currently needs:
 
  - Qt 5.5 or newer for the GUI.
 
- - QCustomPlot for the histogram display in the frame analyzer.
-
  - libmicrohttpd for the embedded web server.
 
  - x264 for encoding high-quality video suitable for streaming to end users.
 
  - FFmpeg for muxing, and for encoding audio. You will need at least
-   version 4.0.
+   version 5.0.
 
  - Working OpenGL; Movit works with almost any modern OpenGL implementation.
    Nageru has been tested with Intel on Mesa (you want 11.2 or newer, due
@@ -75,8 +73,6 @@ Nageru currently needs:
  - libjpeg, for encoding MJPEG streams when VA-API JPEG support is not
    available.
 
- - Zita-resampler, for adjusting audio to be in sync with video.
-
  - Protocol Buffers (protobuf), for storing various forms of settings and
    state.
 
@@ -98,6 +94,10 @@ Nageru currently needs:
    If you build with libsrt, make sure it is not linked to OpenSSL,
    for license reasons.
 
+ - Optional: SVT-AV1, for encoding high-quality video suitable for streaming to
+   end users (higher quality than using x264, but not nearly as mature).
+   You will need at least version 1.5.0.
+
 
 Futatabi also needs:
 
@@ -107,10 +107,10 @@ Futatabi also needs:
  - SQLite, for storing state.
 
 
-If on Debian bullsey or something similar, you can install everything you need
+If on Debian bullseye or something similar, you can install everything you need
 with:
 
-  apt install qtbase5-dev libqt5opengl5-dev qt5-default libqcustomplot-dev \
+  apt install qtbase5-dev libqt5opengl5-dev qt5-default \
     pkg-config libmicrohttpd-dev libusb-1.0-0-dev libluajit-5.1-dev \
     libzita-resampler-dev libva-dev libavcodec-dev libavformat-dev \
     libswscale-dev libavresample-dev libmovit-dev libegl1-mesa-dev \
@@ -125,6 +125,9 @@ Exceptions as of July 2022:
 
      meson obj -Dcef_dir=/usr/lib/x86_64-linux-gnu/cef -Dcef_build_type=system -Dcef_no_icudtl=true
 
+  - Debian's SVT-AV1 is too old, so you will need to compile it yourself
+    if you wish to use it for streaming.
+
 
 The patches/ directory contains a patch that helps zita-resampler performance.
 It is meant for upstream, but was not in at the time Nageru was released.