X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=README;h=45c0e51c8a39fc2d3fb305e48f6624cf03c42b7a;hb=c2bcdbf9160cc9d29e6a28c53aa71cf857ab1eec;hp=be806bf89ecff9f093628093329b2a51427c284c;hpb=663189f3d7de39eb702c0b972c6a96d9299452ea;p=nageru diff --git a/README b/README index be806bf..45c0e51 100644 --- a/README +++ b/README @@ -46,7 +46,7 @@ Nageru currently needs: 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.3. + but also for stability. You need at least version 0.7.4. - Movit, my GPU-based video filter library (https://movit.sesse.net). You will need at least version 1.5.2. @@ -92,6 +92,12 @@ Nageru currently needs: is fine) and add -Dcef_dir=/cef_binary_X.XXXX.XXXX.XXXXXXXX_linux64 on the meson command line (substituting X with the real version as required). + - Optional: libsrt, for SRT inputs (by default, Nageru will listen on + port 9710, although you can change this port on the command line, + turn it off with --srt-port -1, or turn it off live in the UI). + If you build with libsrt, make sure it is not linked to OpenSSL, + for license reasons. + Futatabi also needs: @@ -109,9 +115,9 @@ with: 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 libsqlite3-dev meson libjpeg-dev + libprotobuf-dev libsqlite3-dev meson libjpeg-dev libsrt-gnutls-dev -Exceptions as of December 2018: +Exceptions as of December 2020: - Debian does not carry CEF (but it is optional). You can get experimental (and not security-supported) CEF Debian packages built for unstable at @@ -119,6 +125,14 @@ Exceptions as of December 2018: meson obj -Dcef_dir=/usr/lib/x86_64-linux-gnu/cef -Dcef_build_type=system -Dcef_no_icudtl=true + - You will need bmusb from testing or unstable; buster only has 0.7.3. + Or, if you're using a git checkout, you can use a submodule: + + git submodule init + git submodule update + meson obj -Dembedded_bmusb=true + + 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. It is taken to be by Steinar H. Gunderson (ie., my ex-work