X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=README;h=b61f712ae132438aa97b8100e3a43dbccb74a48c;hb=bea1be71fd06888ac03fcddb47f6d497f8e07aab;hp=64f43f83ce27dfe4d04e6da5bb2bb5ae9d827e15;hpb=755db37f271af1ed13f598c05d0a8b9321c746e5;p=nageru diff --git a/README b/README index 64f43f8..b61f712 100644 --- a/README +++ b/README @@ -35,8 +35,10 @@ Nageru is in beta stage. It currently needs: - Two or more Blackmagic USB3 or PCI cards, either HDMI or SDI. The PCI cards need Blackmagic's own drivers installed. The USB3 cards - are driven through the “bmusb” driver embedded in bmusb/, using libusb-1.0. - You want a recent kernel (4.6.0 or newer) and libusb-1.0; see below. + are driven through the “bmusb” driver, using libusb-1.0. If you want + zerocopy USB, you need libusb 1.0.21-rc1 or newer, as well as a recent + kernel (4.6.0 or newer). Zerocopy USB helps not only for performance, + but also for stability. - Movit, my GPU-based video filter library (https://movit.sesse.net). You will need at least version 1.3.1. @@ -65,17 +67,15 @@ Nageru is in beta stage. It currently needs: 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 \ + 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 + libmovit-dev libegl1-mesa-dev libasound2-dev libx264-dev libbmusb-dev -Exceptions as of July 2016: +Exceptions as of October 2016: - - You need libusb 1.0.21 or newer (not yet released; you will need to - use git) if you want zerocopy USB. Zerocopy USB helps not only for - performance, but also for stability. + - libusb 1.0.21-rc1 is not yet in stretch or sid; you need to fetch it + from experimental. The patches/ directory contains a patch that helps zita-resampler performance. @@ -129,7 +129,7 @@ contact information and link to the latest version. Legalese: TL;DR: Everything is GPLv3-or-newer compatible, and see -Intel's copyright license at h264encode.h. +Intel's copyright license at quicksync_encoder.h. Nageru is Copyright (C) 2015 Steinar H. Gunderson . @@ -154,7 +154,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . -Portions of h264encode.h and h264encode.cpp: +Portions of quicksync_encoder.h and quicksync_encoder.cpp: Copyright (c) 2007-2013 Intel Corporation. All Rights Reserved.