Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | analog: improve fastnoise qa | Andrej Rode | 2018-03-30 | 4 | -1/+29 |
| | |||||
* | analog: remove std::time(0) seed from gr::random if 0 is selected | Andrej Rode | 2018-03-30 | 1 | -3/+6 |
| | | | | | Instead the default seed implemented in boost::random is used by calling seed() without arguments | ||||
* | split reproducibility into types | Andrej Rode | 2018-03-30 | 1 | -2/+3 |
| | |||||
* | analog: rework qa_fastnoise, add reproducibility test | Andrej Rode | 2018-03-30 | 1 | -43/+72 |
| | |||||
* | Fix typos in PFB docs. | Clayton Smith | 2018-03-30 | 7 | -26/+26 |
| | |||||
* | runtime: py_feval now includes Python.h | Marcus Müller | 2018-03-30 | 1 | -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 constants | Marcus Müller | 2018-03-30 | 1 | -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üller | 2018-03-30 | 2 | -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+ implementation | Marcus Müller | 2018-03-30 | 1 | -0/+103 |
| | | | | Header-only implementation, based on Public Domain code. | ||||
* | added unit testing for statistical properties of fastnoise source. | Marcus Müller | 2018-03-30 | 1 | -13/+51 |
| | |||||
* | digital: d_setlock mutex around modification of symbol LUT | Marcus Müller | 2018-03-30 | 1 | -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 Wicks | 2018-03-30 | 1 | -1/+2 |
| | | | | tooltips in the BlockTreeWindow (#1499) | ||||
* | [grc] refactor #1418 | Sebastian Koslowski | 2018-03-30 | 1 | -74/+68 |
| | |||||
* | moves gui_hint logic into parsing function, removes GuiHint class from ↵ | Spencer Ross | 2018-03-30 | 20 | -135/+154 |
| | | | | Param.py, cleans up gr-qtgui blocks <make> functions | ||||
* | Fixes #1297, adds grc gui_hint collision detection | Spencer Ross | 2018-03-30 | 1 | -22/+106 |
| | |||||
* | channels: interpolate `dist` with `M_PI`, not `2*M_PI` | jan-safar | 2018-03-30 | 1 | -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 Gilbert | 2018-03-30 | 1 | -0/+18 |
| | | | | modules | ||||
* | runtime: address floating point roundoff concerns in num_to_str() in ↵ | Jacob Gilbert | 2018-03-30 | 1 | -11/+12 |
| | | | | eng_notation - attempt 2 | ||||
* | pmt: extract lengths before memcmp #1598 | Andrej Rode | 2018-03-30 | 1 | -3/+3 |
| | |||||
* | pmt: fix for error in pmt::equal() when comparing uniform vectors | Jacob Gilbert | 2018-03-30 | 1 | -1/+1 |
| | |||||
* | docs: adding zmq, sphinx to build deps, restructure optionals | Marcus Müller | 2018-03-30 | 1 | -4/+14 |
| | |||||
* | GRC: Generator: Generated Python code from python modules/blocks are now ↵ | Alexander Willecke | 2018-03-29 | 1 | -0/+1 |
| | | | | | | saved at block path, if grc options are set to hierachical | ||||
* | gr-qtgui: pkgconfig file: include linker flags for QWT and QT | A. Maitland Bottoms | 2018-03-27 | 2 | -2/+4 |
| | | | | From the debian patch set | ||||
* | docs: reproducible doxygen builds | A. Maitland Bottoms | 2018-03-27 | 4 | -6/+6 |
| | | | | Eradicates HTML and documentation time stamps. | ||||
* | gr-atsc: slicer: fix declaration of dc so that header file compiles | A. Maitland Bottoms | 2018-03-27 | 1 | -1/+1 |
| | | | | From the debian patch set | ||||
* | grc: Improved .desktop file, contains keywords and relevant categories | Marcus Müller | 2018-03-27 | 1 | -2/+3 |
| | | | | In close similarity to the debian patch set | ||||
* | gr-fcd: Allow building gr-fcd on non-Linux systems | A. Maitland Bottoms | 2018-03-27 | 1 | -2/+1 |
| | | | | From the debian patchset | ||||
* | gr-audio: ALSA on non-Linux ALSA systems | A. Maitland Bottoms | 2018-03-27 | 3 | -6/+6 |
| | | | | From the debian patch set | ||||
* | runtime: BSD shared memory and threading specifics | A. Maitland Bottoms | 2018-03-27 | 2 | -2/+2 |
| | | | | From the debian patch set | ||||
* | fec: update VOLK API call | Johannes Demel | 2018-03-27 | 2 | -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 ↵ | gnieboer | 2018-03-26 | 1 | -0/+2 |
| | | | | sending data. | ||||
* | docs: Fixed typo in gr-fec | japm48 | 2018-03-22 | 1 | -1/+1 |
| | |||||
* | Better documentation explaining what QPSK is doing. | Maximilian Stiefel | 2018-03-22 | 1 | -5/+5 |
| | | | | Fixes #1632. | ||||
* | Solved the issue without C++11 and introduced the proposed improvements. ↵ | Maximilian Stiefel | 2018-03-22 | 3 | -34/+45 |
| | | | | Fixes #1648 | ||||
* | Throwing a std::invalid_argument instead of letting SIGFPE happen for wrong ↵ | Maximilian Stiefel | 2018-03-22 | 4 | -22/+60 |
| | | | | | | input in case of the OFDM carrier allocator. Fixes #1648 | ||||
* | modtool: Improve check for block(s) removal | Swapnil Negi | 2018-03-22 | 1 | -1/+1 |
| | | | | Fixes #1675 | ||||
* | modtool: add option for copyrightholder | Swapnil Negi | 2018-03-22 | 27 | -26/+68 |
| | | | | fixes #1587 | ||||
* | Test: adds swig dirs to python tests to allow ctest to run on win builds | gnieboer | 2018-03-22 | 23 | -0/+88 |
| | |||||
* | modtool: Avoid creation of same blockname | Swapnil Negi | 2018-03-22 | 1 | -10/+13 |
| | | | | Fixes #1678 | ||||
* | fft: FFTW wisdom file locking was only taking place from gr::fft::fft_complex. | Balint Seeber | 2018-03-22 | 1 | -12/+25 |
| | | | | Generalise lock init and also enable it from 'fft_real_fwd' and 'fft_real_rev'. | ||||
* | gr-fec: define GSL_LDFLAGS for Win32 | gnieboer | 2018-03-22 | 1 | -0/+1 |
| | |||||
* | fix broken gr-uhd command tags | Cate | 2018-03-22 | 2 | -34/+17 |
| | |||||
* | gr-channels: Added a block diagram for the IQ imbalance models under ↵ | Bill Clark | 2018-03-22 | 1 | -0/+23 |
| | | | | monospace conditions to the python hierarchical file. | ||||
* | gr-channels: iqbal_gen.xml added more detail to the 'doc' heading, ascii art ↵ | Bill Clark | 2018-03-22 | 2 | -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 Clark | 2018-03-22 | 1 | -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 Clark | 2018-03-22 | 2 | -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 Clark | 2018-03-22 | 1 | -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, hashable | Marcus Müller | 2018-03-06 | 1 | -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 documentation | Marcus Müller | 2018-03-06 | 1 | -17/+23 |
| | | | | Only moved code comments to become docstrings. | ||||
* | qtgui: Fix some -Wreorder warnings | Martin Braun | 2018-03-04 | 5 | -21/+27 |
| |