diff --git a/Readme.md b/Readme.md index c58cfbbf3..de048a2ae 100644 --- a/Readme.md +++ b/Readme.md @@ -8,7 +8,9 @@ Although it keeps the same look and feel as its parent application **SDRangelove

Repository branches

-- master: the "production" branch +- master: the production branch +- dev: the development branch +- fix: production fixes that can't wait - legacy: the modified code from the parent application [hexameron rtl-sdrangelove](https://github.com/hexameron/rtl-sdrangelove) before a major redeisign of the code was carried out and sync was lost.

Unsupported plugins

@@ -16,6 +18,7 @@ Although it keeps the same look and feel as its parent application **SDRangelove These plugins come from the parent code base and are still present in the source tree but are not part of the build: - Channels: + - lorademod - tetra - Sample sources: - gnuradio @@ -93,7 +96,7 @@ If you use your own location for librtlsdr install directory you need to specify

For Ubuntu

-`sudo apt-get install libqt5multimedia5-plugins qtmultimedia5-dev qttools5-dev qttools5-dev-tools libqt5opengl5-dev qtbase5-dev libusb-1.0 librtlsdr-dev libboost-all-dev` +`sudo apt-get install cmake g++ pkg-config libfftw3-dev libqt5multimedia5-plugins qtmultimedia5-dev qttools5-dev qttools5-dev-tools libqt5opengl5-dev qtbase5-dev libusb-1.0 librtlsdr-dev libboost-all-dev` `mkdir build && cd build && cmake ../ && make` @@ -107,7 +110,7 @@ For any version of Debian you will need Qt5. Debian 7 "wheezy" uses Qt4. Qt5 is available from the "wheezy-backports" repo, but this will remove Qt4. Debian 8 "jessie" uses Qt5. -Assuming Debian Jessie is used: +For Debian Jessie or Stretch: `sudo apt-get install cmake g++ pkg-config libfftw3-dev libusb-1.0-0-dev libusb-dev qt5-default qtbase5-dev qtchooser libqt5multimedia5-plugins qtmultimedia5-dev qttools5-dev qttools5-dev-tools libqt5opengl5-dev qtbase5-dev librtlsdr-dev libboost-all-dev` @@ -169,7 +172,7 @@ Assuming Debian Jessie is used:

Major redesign

- - Make the DSP engine global static simplifying access to it + - Make the DSP engine global static simplifying access to it. Have a distinct object to handle the thread - Fixed startup initialization sequence. New initialization phase in DSP engine and new ready state - Synchronous messaging class to push message to thread and wait for completion relieving the message queuing mechanism from this role - Message queuing and handling redesign. Still not completely satisfactory