summaryrefslogtreecommitdiff
path: root/gr-blocks/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* blocks: vector source: Fix compiler warningsMartin Braun2018-12-121-1/+1
|
* Fix compiler warnings about unsigned / signed comparisonsVolker Schroer2018-11-242-3/+3
|
* gr-blocks: use libvolk to speed up nlog10_ff blockkarel-2018-11-142-27/+19
| | | | | | | This results in an order of magnitude improvement for the throughput. Reviewed-By: Marcus Müller <marcus@hostalia.de> Reviewed-By: Martin Braun <martin.braun@ettus.com>
* bin_statistics_f_impl.cc: Address Coverity 1375158.Philip Balister2018-11-051-2/+0
| | | | | | | The code tests if an unsigned value is greater than zero. This is always true. Remove code that has no effect. Signed-off-by: Philip Balister <philip@balister.org>
* interleave_impl.cc: Address Coverity 1327839, 1327840, 1327841, 1327842.Philip Balister2018-11-051-4/+4
| | | | | | | | | | Dividing two ints gives a result that is an int. Adding 0.5f and converting back to an int gives the original result. This change keeps the current behavior and doesn't implement the (suspected) desired behavior. If rounding is desired, the divison should be done as a float, so the 0.5f is added to a float before truncation. Signed-off-by: Philip Balister <philip@balister.org>
* wavfile_sink_impl.cc: Address Coverity 1327860.Philip Balister2018-11-051-3/+0
| | | | | | | | The test for bps != 16 will never be true since earlier the code established bps is 8 or 18, this test for != 16 occurs in a branch where bps must already be equal to 16. Signed-off-by: Philip Balister <philip@balister.org>
* Allow the full range of offsets.Clayton Smith2018-11-021-5/+16
|
* Change vector length variables to unsigned typeSebastian Müller2018-11-0110-19/+19
|
* tuntap_pdu_impl.cc: Don't leak socket handle..Philip Balister2018-10-051-2/+5
| | | | | | * Addresses Coverity 1375160 Signed-off-by: Philip Balister <philip@balister.org>
* blocks: unpacked/packed use member variable for bits_per_typeAndrej Rode2018-09-012-2/+2
|
* Merge remote-tracking branch 'origin/next' into merge_nextMarcus Müller2018-08-31128-3778/+2295
|\
| * Killing gengen: Merge branch 'cxx_templates_next' into nextMarcus Müller2018-08-2993-2973/+2060
| |\
| | * blocks: replace gengen with C++ templatesAndrej Rode2018-08-2593-2973/+2060
| | |
| * | Remove unused CMake-time testsMarcus Müller2018-08-271-13/+0
| |/
| * Changed file_meta_sink's signature to take unserialized pmtMarcus Müller2018-07-142-36/+38
| | | | | | | | | | | | | | | | | | | | For some reason, the block accepts serialized PMT from in-GNU Radio, then unserializes it, then serializes it back. All possible uses probably will prefer just passing the PMT itself. Changing the API inherently fixes the Py3-migration related std::string handling ambiguity.
| * move declaration to caseDouglas Weber2018-07-121-2/+4
| |
| * Unbreak boost 1.67. Constrain the delay in message_strobe to integer ↵Peter Horvath2018-07-084-12/+12
| | | | | | | | milliseconds.
| * Clean-up: Remove unused private variables (Issue #1621, #1622, #1624)andriy gelman2018-04-2820-23/+8
| |
| * Merge branch 'fix_cmake_cxx_standard' of ↵Marcus Müller2018-03-222-12/+15
| |\ | | | | | | | | | https://github.com/noc0lour/gnuradio into noc0lour-fix_cmake_cxx_standard
| | * math: replace M_PI and derivatives with GR_M_PI definesAndrej Rode2018-02-172-12/+15
| | |
| * | cleanup: add missing includes + reorder qtgui includes correctlyAndrej Rode2018-03-041-0/+1
| | |
| * | file_source: add optional offset (in items) and len (in items)Jeff Long2018-02-082-77/+137
| |/ | | | | | | | | | | | | - Adds unit tests, and splits existing unit tests into different files: qa_file_source.py - tests file_source_f qa_file_sink.py - tests file_sink_f qa_file_descriptor_source_sink.py - tests file_descriptor_*_f
| * Merge branch 'master' into nextMartin Braun2018-02-033-1/+14
| |\
| * \ Merge branch 'master' into nextJohnathan Corgan2017-10-052-19/+53
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gr-digital/examples/CMakeLists.txt gr-uhd/lib/usrp_source_impl.cc gr-uhd/lib/usrp_source_impl.h
| * \ \ Merge branch 'master' into nextJohnathan Corgan2017-09-221-1/+1
| |\ \ \
| * \ \ \ Merge branch 'master' into nextJohnathan Corgan2017-08-273-9/+18
| |\ \ \ \
| * \ \ \ \ Merge branch 'master' into nextJohnathan Corgan2017-08-273-4/+21
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gnuradio-runtime/include/gnuradio/logger.h
| * \ \ \ \ \ Merge branch 'master' into nextJohnathan Corgan2017-07-201-0/+10
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gr-fcd/lib/CMakeLists.txt
| * \ \ \ \ \ \ Merge branch 'master' into nextJohnathan Corgan2017-07-132-1/+31
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge branch 'master' into nextJohnathan Corgan2017-06-274-35/+5
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge branch 'master' into nextJohnathan Corgan2017-06-222-3/+44
| |\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ Merge branch 'master' into nextJohnathan Corgan2017-06-222-24/+29
| |\ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ Merge branch 'master' into nextJohnathan Corgan2017-06-072-0/+9
| |\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | runtime: replace std::auto_ptr usage with std::unique_ptrJohnathan Corgan2017-04-171-1/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Merge branch 'master' into nextJohnathan Corgan2017-04-033-0/+131
| |\ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'master' into nextJohnathan Corgan2017-03-273-0/+156
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'master' into nextJohnathan Corgan2017-03-221-4/+0
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gr-wxgui/lib/CMakeLists.txt
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'master' into nextJohnathan Corgan2017-01-302-2/+4
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gr-fec/include/gnuradio/fec/CMakeLists.txt
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'master' into nextJohnathan Corgan2016-11-112-0/+19
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | fixed QA, conditionalized adding loopMarcus Müller2016-09-151-3/+4
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | VOLKized nlog10Marcus Müller2016-09-152-7/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The inner VOLK demanded improvement of this. Still not perfect; a volk_32f_s32f_log2_scaled kernel would be better.
| * | | | | | | | | | | | | | | | | blocks: remove gr::blocks::message_burst_sourceJohnathan Corgan2016-09-033-208/+0
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | blocks: remove old style message queue blocksJohnathan Corgan2016-09-035-403/+0
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Merge branch 'master' into nextJohnathan Corgan2016-08-164-3/+9
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | cmake: nuke cpack from existenceJohnathan Corgan2016-08-031-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CPack is not used, unmaintaned, and broken. This does not eliminate any MSVC build functionality.
| * | | | | | | | | | | | | | | | | | Merge branch 'master' into nextJohnathan Corgan2016-08-013-0/+235
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | blocks: don't block waiting for messagesBastian Bloessl2016-06-291-4/+1
| | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | Convert set_relative_rate(double) to the new integer or receiprocal callAndy Walls2018-08-2311-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a mass conversion of existing set_relative_rate(double) calls to either the set_relative_rate(uint64_t, uint64_t) or set_inverse_relative_rate(double) calls, where ever easily possible and appropriate, to improve tag propagation precision for fixed relative rates.
* | | | | | | | | | | | | | | | | | | | gr-blocks: fix indentation multiply_const_XXkarel-2018-07-251-1/+1
| | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | gr-blocks: make multiply_const_XX vector compatiblekarel-2018-07-252-8/+10
| | | | | | | | | | | | | | | | | | | |