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/renderD128”).
- Two or more Blackmagic USB3 cards, either HDMI or SDI. These are driven
through the “bmusb” driver embedded in bmusb/, using libusb-1.0.
- ffmpeg for muxing, and for encoding audio.
- - Working OpenGL; Movit works with almost any modern OpenGL implementation,
- but Nageru has been tested with Mesa 10.x and 11.x only (you probably want
- 11.x).
+ - Working OpenGL; Movit works with almost any modern OpenGL implementation.
+ Nageru has been tested with Intel on Mesa 10.x and 11.x (you probably want
+ 11.x), and with NVIDIA's proprietary drivers. AMD's proprietary drivers
+ (fglrx) are known not to work due to driver bugs; I am in contact with
+ AMD to try to get this resolved.
- libzita-resampler, for resampling sound sources so that they are in sync
between sources, and also for oversampling for the peak meter.
- Lua, for driving the theme engine.
-If on Debian sid or something similar (or stretch, once Movit 1.3.0 migrates),
-you can install everything you need with:
+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
+ libavcodec-dev libavformat-dev libswscale-dev libmovit-dev \
+ libegl1-mesa-dev libasound2-dev
The patches/ directory contains some patches for upstream software that help
Intel's copyright license at h264encode.h.
-Nageru is Copyright (C) 2015 Steinar H. Gunderson <sgunderson@bigfoot.com>.
+Nageru is Copyright (C) 2015 Steinar H. Gunderson <steinar+nageru@gunderson.no>.
Portions Copyright (C) 2003 Rune Holm.
Portions Copyright (C) 2010-2015 Fons Adriaensen <fons@linuxaudio.org>.
Portions Copyright (C) 2012-2015 Fons Adriaensen <fons@linuxaudio.org>.