- An Intel processor with Intel Quick Sync, or otherwise some hardware
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”).
+ Quick Sync (Nageru does this automatically for you if needed).
- Two or more Blackmagic USB3 or PCI cards, either HDMI or SDI.
The PCI cards need Blackmagic's own drivers installed. The USB3 cards
- LuaJIT, for driving the theme engine.
- - libpci, for printing friendly PCI device names in an error message.
-
- Optional: CEF (Chromium Embedded Framework), for HTML graphics.
If you build without CEF, the HTMLInput class will not be available from
the theme. You can get binary downloads of CEF from
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 libpci-dev
+ libprotobuf-dev
+
+Exceptions as of April 2018:
-Exceptions as of February 2018:
+ - You will need Movit from testing or unstable; stretch only has 1.4.0.
- - You will need Movit from unstable; stretch only has 1.4.0.
+ - You will need bmusb from testing or unstable; stretch only has 0.5.4.
- - You will need bmusb from unstable; stretch only has 0.5.4.
+ - Debian does not carry CEF (but it is optional). You can get experimental
+ (and not security-supported) CEF Debian packages built for unstable at
+ http://storage.sesse.net/cef/, and then build Nageru with
- - Debian does not carry CEF (but it is optional).
+ make CEF_DIR=/usr/lib/x86_64-linux-gnu/cef CEF_BUILD_TYPE=system CEF_NO_ICUDTL=yes
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.