]> git.sesse.net Git - nageru/blobdiff - README
Support VA-API readback through glGetTexImage() instead of zerocopy.
[nageru] / README
diff --git a/README b/README
index 59917d193a7365e273c2031bfcbfec0360a86359..d7ed909ca953c11c0a4c1610a82191d48490cdd3 100644 (file)
--- a/README
+++ b/README
@@ -29,7 +29,9 @@ to 800 MHz after 30 seconds due to thermal constraints), Intel HD Graphics
 Nageru is in beta stage. It currently needs:
 
  - An Intel processor with Intel Quick Sync, or otherwise some hardware
-   H.264 encoder exposed through VA-API.
+   H.264 encoder exposed through VA-API. Note that you can use VA-API over
+   DRM instead of X11, to use a non-Intel GPU for rendering but still use
+   Quick Sync (by giving e.g. “--va-display /dev/dri/card0”).
 
  - Two or more Blackmagic USB3 cards, either HDMI or SDI. These are driven
    through the “bmusb” driver embedded in bmusb/, using libusb-1.0.
@@ -37,8 +39,7 @@ Nageru is in beta stage. It currently needs:
    management) and bandwidth allocation issues with USB3.
 
  - Movit, my GPU-based video filter library (https://movit.sesse.net).
-   Newer is almost certainly better; Nageru's needs tends to drive new
-   features in Movit.
+   You will need at least version 1.3.0.
 
  - Qt 5.5 or newer for the GUI.
 
@@ -56,6 +57,16 @@ Nageru is in beta stage. It currently needs:
  - Lua, for driving the theme engine.
 
 
+If on Debian stretch or something similar, you can install everything you need
+with:
+
+  git submodule update --init
+  apt install qtbase5-dev qt5-default pkg-config libmicrohttpd-dev \
+    libusb-1.0-0-dev liblua5.2-dev libzita-resampler-dev libva-dev \
+    libavcodec-dev libavformat-dev libswscale-dev libmovit-dev \
+    libegl1-mesa-dev libasound2-dev
+
+
 The patches/ directory contains some patches for upstream software that help
 Nageru performance and/or stability. They are all meant for upstream, but
 probably will not be in by the time Nageru is released. All except the bmusb