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.
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
+ libprotobuf-dev meson
Exceptions as of November 2018:
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.