X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=README;h=43e68c4fb2591653e93dc49028baebb9694d05d8;hb=c108212cf86f77df44d3a7fa92f12c9dcd592f7c;hp=a9b93450a691d8d4aa002438fce08ec7cab9031c;hpb=5880f276c879297ca8137acd9cdf443464c8e1a0;p=nageru diff --git a/README b/README index a9b9345..43e68c4 100644 --- a/README +++ b/README @@ -11,9 +11,10 @@ Features: for intermediate calculations, dithered output. - Proper sound support: Syncing of multiple unrelated sources through - high-quality resampling, freely selectable input, cue out for headphones, - dynamic range compression, simple EQ (low-cut), level meters conforming - to EBU R128. + high-quality resampling, multichannel mixing with separate effects + per-bus, cue out for headphones, dynamic range compression, + three-band graphical EQ (pluss a fixed low-cut), level meters conforming + to EBU R128, automation via MIDI controllers. - Theme engine encapsulating the design demands of each individual event; Lua code is responsible for setting up the pixel processing @@ -35,10 +36,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. @@ -63,17 +64,19 @@ Nageru is in beta stage. It currently needs: - Lua, for driving the theme engine. + - libpci, for printing friendly PCI device names in an error message. + 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 \ + protobuf-compiler libprotobuf-dev libpci-dev -Exceptions as of July 2016: +Exceptions as of October 2016: - libusb 1.0.21-rc1 is not yet in stretch or sid; you need to fetch it from experimental.