| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
This pulls in the fix for the AVX FMA rotator kernel so the rotator
block will work properly on recent Intel CPUs.
|
|
|
|
|
|
|
| |
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 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
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
| |
The default is complex_double, or float. The former is rarely used in
GNU Radio, hence, it is not a good default.
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
previously the extent (upper left und lower right bounding points)
only included blocks, ports and connections.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
committing the fix suggested by @haakov
Make gui_hint collisions show up as validation errors
Fixes #2287
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
This reverts commit 007923c64d2505b37dffb8e11cb1e3ecf4e489eb.
|
|\ |
|
|/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
| |
in the future
|
| |
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
|/
|
|
| |
Signed-off-by: Philip Balister <philip@balister.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
| |
Although is_pair ( or is_static) is set to false the assertion always fails if no key is set.
|
|
|
|
| |
Signed-off-by: wcampbell <wcampbell1995@gmail.com>
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
The code relies on it for "rpcbasic_sptr" type.
Don't move the header as it might rely on prior #include .
|
|
|
|
|
| |
#include the correct header; since we use protection macros
on every header, this addition won't hurt and might help.
|
| |
|
|
|
|
| |
cpu affinity, max/min out buf size
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
gr-fft mixes in Boost 1.59 dependency, but we only guarantee 1.53
Addresses https://github.com/gnuradio/gnuradio/issues/2685
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|