From: Steinar H. Gunderson Date: Sat, 8 Jul 2017 22:28:57 +0000 (+0200) Subject: Update the compilation section from last README. X-Git-Url: https://git.sesse.net/?p=nageru-docs;a=commitdiff_plain;h=6c8f481f8fdccf616edb9b672a5cf59720e462dd Update the compilation section from last README. --- diff --git a/intro.rst b/intro.rst index 1f02179..e63d3c5 100644 --- a/intro.rst +++ b/intro.rst @@ -38,10 +38,12 @@ of choice, but you can of course also compile it yourself (which will also usually give you a newer version). It currently need: - Movit, my GPU-based video filter library (https://movit.sesse.net). - You will need at least version 1.3.1, but at least 1.4.0 is recommended. + You will need at least version 1.5.2. - Qt 5.5 or newer for the GUI. + - QCustomPlot for the histogram display in the frame analyzer. + - libmicrohttpd for the embedded web server. - x264 for encoding high-quality video suitable for streaming to end users. @@ -66,16 +68,18 @@ usually give you a newer version). It currently need: If on Debian stretch or something similar, you can install everything you need with: - apt install qtbase5-dev libqt5opengl5-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 libavresample-dev \ - libmovit-dev libegl1-mesa-dev libasound2-dev libx264-dev libbmusb-dev \ - protobuf-compiler libprotobuf-dev libpci-dev + apt install qtbase5-dev libqt5opengl5-dev qt5-default libqcustomplot-dev \ + pkg-config libmicrohttpd-dev libusb-1.0-0-dev liblua5.2-dev \ + 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 + +Exceptions as of July 2017: -Exceptions as of November 2016: + - You will need Movit from unstable; stretch only has 1.4.0. - - libusb 1.0.21 is not yet in stretch; you need to fetch it from sid. - Same with a bmusb version built against it. + - You will need bmusb from unstable; stretch only has 0.5.4. 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.