| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Nick M <taclane@users.noreply.github.com>
|
|
|
|
| |
Signed-off-by: Nick M <taclane@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
| |
When the pool is power-of-2-sized, index generation can be done using a simple bitmask. Document this, add logging info.
- use unsigned and fixed-length int where due
- avoid expensive integer modulo operation when possible
- extract power-of-two constexpr
- don't clutter the logs for small pool sizes
Signed-off-by: Marcus Müller <marcus@hostalia.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
run
/usr/share/clang/run-clang-tidy.py -checks=file '-header-filter=.*'
-fix ..
from build directory.
Then,
clang-format -i $(git diff --name-only origin/master)
to clang-format changed files.
Then, refresh all header hashes in pybind bindings
(*/python/bindings/*.cc)
Signed-off-by: Marcus Müller <mmueller@gnuradio.org>
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Most of this code is automated code changes:
```
set -e
SUB="s/dummy/dummy/"
for i in shared_ptr make_shared dynamic_pointer_cast weak_ptr enable_shared_from_this get_deleter; do
SUB="$SUB;s/boost::$i/std::$i/g"
done
SUB="$SUB;s^#include <boost/shared_ptr.hpp>^#include <memory>^g"
SUB="$SUB;s^namespace boost^namespace std^g"
find . \( -name "*.cc" -o -name "*.h" -o -name "*.i" -o -name "*.cxx" -o -name "*.py" \) -print0 | xargs -0 sed -i "$SUB"
```
Only one manual change. In `./gr-fec/lib/fec_mtrx_impl.cc`, add
`#include <algorithm>`.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
clang-format: ordering includes in gnuradio-runtime
clang-format: ordering includes in gr-filter
clang-format: ordering includes in gr-fft
clang-format: ordering includes in gr-audio
clang-format: ordering includes in gr-analog
clang-format: ordering includes in gr-fec
clang-format: ordering includes in gr-wavelet
clang-format: ordering includes in gr-zeromq
clang-format: ordering includes in gr-vocoder
clang-format: ordering includes in gr-video-sdl
clang-format: ordering includes in gr-trellis
clang-format: ordering includes in gr-blocks
clang-format: ordering includes in gr-digital
clang-format: ordering includes in gr-uhd
clang-format: ordering includes in gr-dtv
clang-format: ordering includes in gr-channels
clang-format: ordering includes in gr-qtgui
clang_format.py: re-enable include reordering
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- sig_source: Fix undocumented parameter 'phase'
- random_uniform_source: Fix Doxygen warning regarding \TYPE
|
|
|
|
|
|
|
| |
Note: This does not include GRC bindings.
Signed-off-by: Adrian Suciu <adrian.suciu@analog.com>
Signed-off-by: Martin Braun <martin.braun@ettus.com>
|
|
|
|
|
| |
These subsequently appeared twice in install_manifest.txt, which lead to
warnings/errors on deinstallation.
|
|\ |
|
| | |
|
| |\ |
|
| |\ \ |
|
| |\ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
CPack is not used, unmaintaned, and broken.
This does not eliminate any MSVC build functionality.
|
| |_|_|/
|/| | | |
|
|\ \ \ \ |
|
| | |_|/
| |/| |
| | | |
| | | |
| | | | |
Complements gnuradio/gnuradio#1563, larger-scope version of
the issue gnuradio/gnuradio#1561 .
|
|/ / /
| | |
| | |
| | | |
Luzpaz went ahead and found typos using `codespell -q 3`.
|
| |/
|/| |
|
|/ |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
- Better description of how the frequency modulator block behaves and
how to calculate/set the sensitivity parameter.
- Added documentation for missing parameter in crc32_bb; fixes a
Doxygen warning.
|
| | |
|
|/ |
|
|
|
|
|
|
| |
I can see why the API preferred to have double (for later implementation
changes). No one complained, so accuracy is probably sufficient. Time to
be honest about the signature.
|
|
|
|
|
|
|
|
| |
setting.
This had been producing 3 dB more power for complex sources than real
sources for the same amplitude setting. Added a noise_power.grc
example file to explore this.
|
|
|
|
|
|
|
|
|
|
|
|
| |
The block will emit a tag with the key pmt::intern("squelch_sob")
with the value of pmt::PMT_NIL on the first item it passes, and with
the key pmt::intern("squelch:eob") on the last item it passes.
Added this to the `make` documentation.
Also: made the GRC XML's defaults reflect the C++ default args.
Also: indentation was mixed; unified the paragraphs I worked on.
|
|\ |
|
| | |
|
|/
|
|
|
|
| |
squelch_base_cc.h was not included in the cmake file and was not
getting installed. As a result thing like power squelch couldn't be
used because they include squelch_base_cc.h
|
| |
|
|
|
|
| |
those; simplifies code and makes maintenance easier.
|
|
|
|
| |
We should be more careful about letting these into the code in the future. In emacs, we can use (add-hook 'before-save-hook 'delete-trailing-whitespace).
|
| |
|
|
|
|
| |
Adding hier block "dynamic channel" model which combines these with AWGN and frequency selective fading
|
| |
|
| |
|
|
|
|
| |
defaults to 2e16, reset using set_max_gain.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Conflicts:
gnuradio-runtime/lib/CMakeLists.txt
gnuradio-runtime/lib/gr_block_detail.cc
gnuradio-runtime/lib/gr_realtime.cc
gr-analog/swig/analog_swig.i
|