summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* grc: embedded python module show_id flagJosh Morman2019-11-061-1/+4
| | | | | | It is necessary to have access to the show_id flag for a python module in grc to be able to access it elsewhere. This adds the flag when the module object is created in the block library.
* volk: advance volk submodule pointerClayton Smith2019-11-061-0/+0
| | | | | This pulls in the fix for the AVX FMA rotator kernel so the rotator block will work properly on recent Intel CPUs.
* qtgui: usrp source gain callbacks not renderedJosh Morman2019-11-061-2/+4
| | | | | | | In the 3.8 gen_uhd_usrp_blocks.py generated an invalid statement for the set_gain callbacks, so they were never rendered to the output py. Fixes #2791
* codec2: fix support for codec2 version < 0.8Davide Gerhard2019-11-052-3/+14
| | | | | | | | | codec2 version < 0.8 doesn't provide codec2/version.h header therefore cmake discovers if it is available. fix gr-vocoder build on ubuntu < 19.04 and debian < 10 Closes: https://github.com/gnuradio/gnuradio/pull/2858#issuecomment-549391165
* Module name correction for bokehgui Notou2019-11-011-3/+3
|
* grc: embedded python parameter values disappearChris2019-11-011-4/+4
|
* add set_max_output_buffer to block gatewaySebastian Olsen2019-11-011-0/+12
|
* qtgui: fix 2 comment typosMichael Dickens2019-11-011-2/+2
|
* gr-zeromq: Fix warnings deprecated send since 4.3.1 extends PR #2503Brennan Ashton2019-11-0113-9/+20
| | | | | | | | | Wrap some missed send calls with helper define and make sure zmq_common_impl.h is being used everywhere instead of zmq.hpp Most were already pulling this in via the base_impl.h Signed-off-by: Brennan Ashton <bashton@brennanashton.com>
* grc: fix importing configparser in variable config blockkarel2019-11-011-3/+3
|
* cmake: Remove find package for pythonlibs in gr-qtguiBrennan Ashton2019-11-012-3/+0
| | | | | | | | | | | There was an unneeded find_package(PythonLibs 2) in the gr-qtgui CMakeLists.txt that was occasionally causing issues building the demo when python3 was targeted. We should just be using the GrPython module anyway that was already included. Also removed another case of this in the base CMakeLists.txt Signed-off-by: Brennan Ashton <bashton@brennanashton.com>
* GRC: testing: can't rely on set ordering; sets are unorderedMarcus Müller2019-11-011-1/+1
|
* blocks: transcendental: Default to complex_float in GRC bindingsMartin Braun2019-11-011-1/+1
| | | | | The default is complex_double, or float. The former is rarely used in GNU Radio, hence, it is not a good default.
* codec2: development (master) branch supportDavide Gerhard2019-11-011-0/+7
| | | | | | | | | add support for the development branch (master) of codec2 still maintaining compatibility with version 0.8.1. NOTE: from 0.9.1 codec2 works fine without `extern "C"`. from 0.8.1 to 0.9.1 the build fail.
* grc: removed the link to wiki page for the block if its an OOT blockMarc L2019-11-011-5/+6
|
* grc: include comments in flowgraph extent calculation (fixes #2854)Sebastian Koslowski2019-11-012-5/+22
| | | | | previously the extent (upper left und lower right bounding points) only included blocks, ports and connections.
* grc: update namespace properly for nested variablesJosh Morman2019-11-011-2/+2
| | | | | | | | | | | | | | Was getting lots of evaluation error prints when using gr-digital examples because the nested variables were not updated until rewrite() and evaluate were called over and over Seems to fix the issue to update the flowgraph namespace variable after each variable block is evaluated I believe this also alleviates a previous issue (#2634) where rewrite had to be called twice when data was being imported Fixes #2634
* grc: validate gui hintsJosh Morman2019-11-011-0/+7
| | | | | | | committing the fix suggested by @haakov Make gui_hint collisions show up as validation errors Fixes #2287
* gr-uhd: multichannel uhd object not populating channelsJosh Morman2019-11-011-2/+2
| | | | | | | | | | | | | | Due to the way the template interprets the stream_chans value as string, it always returns True and the '[]' from stream chans was used as the channels parameter. With this change, channels in the case where stream chans is empty, chans populates as before, which is range(num_chans) python3 outputs a range object, so it is necessary to add a list surrounding the range command as well Fixes #2789
* Revert "Added switch button for bool types"karel2019-11-012-20/+0
| | | | This reverts commit 007923c64d2505b37dffb8e11cb1e3ecf4e489eb.
* Merge branch 'modtool_empty_arglist'Marcus Müller2019-11-011-1/+7
|\
| * modtool: allow empty arg list in interactive modeMarcus Müller2019-11-011-1/+7
|/
* runtime: Purge snprintfBrennan Ashton2019-11-013-35/+27
| | | | | | | | | | | | | We are writting cpp for these operations we should be using std:string and boost:format. This also cleans up some compiler warnings about possible string truncation. Signed-off-by: Brennan Ashton <bashton@brennanashton.com> Also, removing the `HAVE_SNPRINT` check around the now snprintf-free handling Signed-off-by: Marcus Müller <mmueller@gnuradio.org>
* uhd: Bump minimum version to 3.9.7Martin Braun2019-11-011-1/+1
|
* Save the new duplicate page to the cache so it can be loaded from the cache ↵Chris2019-10-191-0/+1
| | | | in the future
* Fix clipping in WFM receiverClayton Smith2019-10-191-2/+1
|
* Python 3 fixesClayton Smith2019-10-193-12/+15
|
* Replace tabs with spacesClayton Smith2019-10-191-18/+18
|
* Merge branch 'cmake_find_paths'Marcus Müller2019-09-291-3/+3
|\
| * FindLOG4CPP: canonical path orderingMarcus Müller2019-09-291-3/+3
| | | | | | | | | | | | | | | | | | | | | | That means: * /usr first, * /usr/local second, * /opt only as testament to the fact that there's hilariously non-standard installations. Signed-off-by: Marcus Müller <mmueller@gnuradio.org>
| * Update log4cpp cmake module to search in lib64 directories.Philip Balister2019-09-291-1/+1
|/ | | | Signed-off-by: Philip Balister <philip@balister.org>
* DTV: LDPC encoder: refactoringMarcus Müller2019-09-292-235/+240
| | | | | | | | | | | | | * use uint16_t instead of int for tables * half the storage: should increase cache locality significantly * prefer unsigned types for unsigned jobs (here: indexing) * convert humongous macro to template function * type safety * found and eliminated unused variables * cleaner code * better compiler warnings NB: This class came without ANY tests.
* edit_msg_box not useable without setting an unneeded key.Volker Schroer2019-09-281-1/+1
| | | Although is_pair ( or is_static) is set to false the assertion always fails if no key is set.
* Remove cpp generation function hard tabwcampbell2019-09-281-2/+2
| | | | Signed-off-by: wcampbell <wcampbell1995@gmail.com>
* qtgui: time sink config options for float messageJosh Morman2019-09-282-66/+132
| | | | | | | | | In 3.8, the config options for float message input on qt gui time sink disappeared. This updates the .py file that generates the yml for this block to alway have 1 channel of config options for float message and 2 channels of config options for complex message. Fixes #2796
* Always #Include rpcregisterhelpers headerMichael Dickens2019-09-241-2/+0
| | | | | The code relies on it for "rpcbasic_sptr" type. Don't move the header as it might rely on prior #include .
* gr::block_registry directly relies on gr::thread::mutexMichael Dickens2019-09-241-0/+1
| | | | | #include the correct header; since we use protection macros on every header, this addition won't hurt and might help.
* GRC: update cloned port's dtypeGlenn Richardson2019-09-201-0/+1
|
* grc: enable advanced parametersBastian Bloessl2019-09-191-12/+12
| | | | cpu affinity, max/min out buf size
* grc: option toggle the show id on all blocksJosh Morman2019-09-175-2/+21
| | | | | | | | | Addresses the issue of losing access to the block id on many/most blocks though there are scenarios where you may need to see them in GRC Added a menu item tied into the grc prefs that will show the block ids Fixes #2780
* fft_shift: use unit test macros that exist in Boost 1.53Ryan Schutt2019-09-051-3/+21
| | | | | | gr-fft mixes in Boost 1.59 dependency, but we only guarantee 1.53 Addresses https://github.com/gnuradio/gnuradio/issues/2685
* fec: do not use deprecated register specifierBastian Bloessl2019-09-051-1/+1
|
* fec: delete unnecessary forward declartionBastian Bloessl2019-09-051-1/+0
|
* qtgui: do not override parent functionBastian Bloessl2019-09-054-48/+0
|
* qtgui: use std::move for return valuesBastian Bloessl2019-09-052-4/+4
|
* delete unused variablesBastian Bloessl2019-09-0514-20/+6
|
* runtime: indicate that destructor of local_sighandler might throwBastian Bloessl2019-09-052-2/+2
|
* ctrlport: do not store references to stack variablesBastian Bloessl2019-09-051-9/+9
|
* runtime: delete bogus parent class form msg_accepter_msgqBastian Bloessl2019-09-051-1/+1
|
* zeromq: fix inconsistent use of overrideBastian Bloessl2019-09-0510-14/+14
|