]> git.sesse.net Git - nageru/commitdiff
Update README with the current bmusb situation.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Sat, 30 Jul 2016 16:49:59 +0000 (18:49 +0200)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Sat, 30 Jul 2016 16:50:09 +0000 (18:50 +0200)
README

diff --git a/README b/README
index 46be27edc933eca760ee892d8b07474e954381e2..a3e4c9274e98ece88055037c23e6370f9b8129e3 100644 (file)
--- a/README
+++ b/README
@@ -35,10 +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.
-   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.
+   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.
@@ -67,17 +67,20 @@ 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 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:
 
   - libusb 1.0.21-rc1 is not yet in stretch or sid; you need to fetch it
     from experimental.
 
+  - libbmusb-dev is still in unstable only, not testing. You can get a recent
+    copy using “git submodule update --init” and building with
+    “make EMBEDDED_BMUSB=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.