]> git.sesse.net Git - nageru/blobdiff - README
Move to FFmpeg 4.0 APIs, fixing the deprecation warnings.
[nageru] / README
diff --git a/README b/README
index 5c899114b3d95ba2b8d4db37af2e151bba68d167..85a86f70dcd511f6af890b41baa8c5990a324c04 100644 (file)
--- a/README
+++ b/README
@@ -1,4 +1,5 @@
 Nageru is a live video mixer, based around the standard M/E workflow.
+Futatabi is a multicamera slow motion video server (currently undocumented).
 
 
 Features:
@@ -45,7 +46,7 @@ Nageru currently needs:
    are driven through the “bmusb” driver, using libusb-1.0. If you want
    zerocopy USB, you need libusb 1.0.21 or newer, as well as a recent
    kernel (4.6.0 or newer). Zerocopy USB helps not only for performance,
-   but also for stability. You need at least version 0.7.0.
+   but also for stability. You need at least version 0.7.3.
 
  - Movit, my GPU-based video filter library (https://movit.sesse.net).
    You will need at least version 1.5.2.
@@ -58,8 +59,8 @@ Nageru currently needs:
 
  - 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 3.1.
+ - FFmpeg for muxing, and for encoding audio. You will need at least
+   version 4.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
@@ -71,6 +72,8 @@ Nageru currently needs:
 
  - LuaJIT, for driving the theme engine.
 
+ - SQLite, for storing Futatabi state.
+
  - Meson, for building.
 
  - Optional: CEF (Chromium Embedded Framework), for HTML graphics.
@@ -84,7 +87,7 @@ Nageru currently needs:
    on the meson command line (substituting X with the real version as required).
 
 
-If on Debian stretch or something similar, you can install everything you need
+If on Debian buster or something similar, you can install everything you need
 with:
 
   apt install qtbase5-dev libqt5opengl5-dev qt5-default libqcustomplot-dev \
@@ -92,15 +95,9 @@ with:
     libzita-resampler-dev libva-dev libavcodec-dev libavformat-dev \
     libswscale-dev libavresample-dev libmovit-dev libegl1-mesa-dev \
     libasound2-dev libx264-dev libbmusb-dev protobuf-compiler \
-    libprotobuf-dev
-
-Exceptions as of November 2018:
-
-  - You will need Movit from testing or unstable; stretch only has 1.4.0.
-
-  - You will need bmusb from testing or unstable; stretch only has 0.5.4.
+    libprotobuf-dev libsqlite3-dev meson
 
-  - You will need a Meson backport; the version in stretch is too old.
+Exceptions as of December 2018:
 
   - Debian does not carry CEF (but it is optional). You can get experimental
     (and not security-supported) CEF Debian packages built for unstable at
@@ -117,7 +114,7 @@ Nageru uses Meson to build. For a default build, type
 
   meson obj && cd obj && ninja
 
-To start it, just hook up your equipment, and then type “cd nageru && ./nageru”.
+To start it, just hook up your equipment, and then type “./nageru”.
 
 It is strongly recommended to have the rights to run at real-time priority;
 it will make the USB3 threads do so, which will make them a lot more stable.