summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* analog: improve fastnoise qaAndrej Rode2018-03-304-1/+29
|
* analog: remove std::time(0) seed from gr::random if 0 is selectedAndrej Rode2018-03-301-3/+6
| | | | | Instead the default seed implemented in boost::random is used by calling seed() without arguments
* split reproducibility into typesAndrej Rode2018-03-301-2/+3
|
* analog: rework qa_fastnoise, add reproducibility testAndrej Rode2018-03-301-43/+72
|
* Fix typos in PFB docs.Clayton Smith2018-03-307-26/+26
|
* runtime: py_feval now includes Python.hMarcus Müller2018-03-301-0/+1
| | | | | | feels like this was an oversight; part of Maitland Bottoms ABI compatibility checker happiness patches: https://sources.debian.org/data/main/g/gnuradio/3.7.11-10/debian/patches/make-acc-happy
* runtime: proper visibility for gr::sys_pri constantsMarcus Müller2018-03-301-5/+5
| | | | | | From the patches that Maitland Bottoms applies to the source tree to make the debian builds checkable with abi-compliance-checker: https://sources.debian.org/data/main/g/gnuradio/3.7.11-10/debian/patches/make-acc-happy
* Converted fastnoise_source from rand() to xoroshiro128+Marcus Müller2018-03-302-19/+12
| | | | | | This solves the issue with libc rand() relying on global (not thread-local!) state and thus not being suited for multithreaded applications. This fixes #1542.
* Added XOROSHIRO128+ implementationMarcus Müller2018-03-301-0/+103
| | | | Header-only implementation, based on Public Domain code.
* added unit testing for statistical properties of fastnoise source.Marcus Müller2018-03-301-13/+51
|
* digital: d_setlock mutex around modification of symbol LUTMarcus Müller2018-03-301-19/+11
| | | | | | Previously, the setters were absolutely free to rewrite and resize the internal LUT while work() was in progress, which really is a recipe for disaster.
* grc: Escape xml chars in category names so that they display correctly in ↵Paul Wicks2018-03-301-1/+2
| | | | tooltips in the BlockTreeWindow (#1499)
* [grc] refactor #1418Sebastian Koslowski2018-03-301-74/+68
|
* moves gui_hint logic into parsing function, removes GuiHint class from ↵Spencer Ross2018-03-3020-135/+154
| | | | Param.py, cleans up gr-qtgui blocks <make> functions
* Fixes #1297, adds grc gui_hint collision detectionSpencer Ross2018-03-301-22/+106
|
* channels: interpolate `dist` with `M_PI`, not `2*M_PI`jan-safar2018-03-301-1/+1
| | | | | | | | The multiplication by 2 in the sinc() function argument appears to be a mistake. It, for example, results in signal paths with a delay of 0.5 sample time being completely ignored. https://en.wikipedia.org/wiki/Sinc_function
* logging: updated doxygen with section about how to use logging module in OOT ↵Jacob Gilbert2018-03-301-0/+18
| | | | modules
* runtime: address floating point roundoff concerns in num_to_str() in ↵Jacob Gilbert2018-03-301-11/+12
| | | | eng_notation - attempt 2
* pmt: extract lengths before memcmp #1598Andrej Rode2018-03-301-3/+3
|
* pmt: fix for error in pmt::equal() when comparing uniform vectorsJacob Gilbert2018-03-301-1/+1
|
* docs: adding zmq, sphinx to build deps, restructure optionalsMarcus Müller2018-03-301-4/+14
|
* GRC: Generator: Generated Python code from python modules/blocks are now ↵Alexander Willecke2018-03-291-0/+1
| | | | | | saved at block path, if grc options are set to hierachical
* gr-qtgui: pkgconfig file: include linker flags for QWT and QTA. Maitland Bottoms2018-03-272-2/+4
| | | | From the debian patch set
* docs: reproducible doxygen buildsA. Maitland Bottoms2018-03-274-6/+6
| | | | Eradicates HTML and documentation time stamps.
* gr-atsc: slicer: fix declaration of dc so that header file compilesA. Maitland Bottoms2018-03-271-1/+1
| | | | From the debian patch set
* grc: Improved .desktop file, contains keywords and relevant categoriesMarcus Müller2018-03-271-2/+3
| | | | In close similarity to the debian patch set
* gr-fcd: Allow building gr-fcd on non-Linux systemsA. Maitland Bottoms2018-03-271-2/+1
| | | | From the debian patchset
* gr-audio: ALSA on non-Linux ALSA systemsA. Maitland Bottoms2018-03-273-6/+6
| | | | From the debian patch set
* runtime: BSD shared memory and threading specificsA. Maitland Bottoms2018-03-272-2/+2
| | | | From the debian patch set
* fec: update VOLK API callJohannes Demel2018-03-272-1/+1
| | | | | | VOLK kernel polarbutterfly has an updated API. This patch updates the corresponding call into VOLK. VOLK submodule update: v1.4
* zeromq: adds delay to test to allow subscriber to initialize prior to ↵gnieboer2018-03-261-0/+2
| | | | sending data.
* docs: Fixed typo in gr-fecjapm482018-03-221-1/+1
|
* Better documentation explaining what QPSK is doing.Maximilian Stiefel2018-03-221-5/+5
| | | | Fixes #1632.
* Solved the issue without C++11 and introduced the proposed improvements. ↵Maximilian Stiefel2018-03-223-34/+45
| | | | Fixes #1648
* Throwing a std::invalid_argument instead of letting SIGFPE happen for wrong ↵Maximilian Stiefel2018-03-224-22/+60
| | | | | | input in case of the OFDM carrier allocator. Fixes #1648
* modtool: Improve check for block(s) removalSwapnil Negi2018-03-221-1/+1
| | | | Fixes #1675
* modtool: add option for copyrightholderSwapnil Negi2018-03-2227-26/+68
| | | | fixes #1587
* Test: adds swig dirs to python tests to allow ctest to run on win buildsgnieboer2018-03-2223-0/+88
|
* modtool: Avoid creation of same blocknameSwapnil Negi2018-03-221-10/+13
| | | | Fixes #1678
* fft: FFTW wisdom file locking was only taking place from gr::fft::fft_complex.Balint Seeber2018-03-221-12/+25
| | | | Generalise lock init and also enable it from 'fft_real_fwd' and 'fft_real_rev'.
* gr-fec: define GSL_LDFLAGS for Win32gnieboer2018-03-221-0/+1
|
* fix broken gr-uhd command tagsCate2018-03-222-34/+17
|
* gr-channels: Added a block diagram for the IQ imbalance models under ↵Bill Clark2018-03-221-0/+23
| | | | monospace conditions to the python hierarchical file.
* gr-channels: iqbal_gen.xml added more detail to the 'doc' heading, ascii art ↵Bill Clark2018-03-222-0/+39
| | | | to give an idea of what is under the hood. Added the reference source material book title to both the hier py script and the GRC 'doc'
* gr-channels: Reduced the redundancy in iqbal_gen.py seeing as both modes use ↵Bill Clark2018-03-221-16/+7
| | | | the same blocks, just the connect order is different.
* gr-channels: Updating the iq_imbal block to be able to represent transmitter ↵Bill Clark2018-03-222-17/+55
| | | | or receiver IQ imbalance based on signal component offsets.
* gr-channels: Fixing the formula behind the IQ_imbal block to be true ↵Bill Clark2018-03-221-14/+17
| | | | mathematically. X' = (1+mag_lin)*cos(theta)*real(X) + j*((1+mag_lin)*sin(theta)*real(X) + imag(X)) is the proper equation for handling the IQ imblance purely within the Inphase component.
* runtime: make py_io_signature iterable, hashableMarcus Müller2018-03-061-1/+10
| | | | | | | This allows GRC to iterate the output signatures of epy blocks after switching over to py_io_signature. Fixes #1666.
* runtime: py_io_signature method documentationMarcus Müller2018-03-061-17/+23
| | | | Only moved code comments to become docstrings.
* qtgui: Fix some -Wreorder warningsMartin Braun2018-03-045-21/+27
|