summaryrefslogtreecommitdiff
path: root/gnuradio-runtime/python/gnuradio/gr/bindings/basic_block_python.cc
Commit message (Collapse)AuthorAgeFilesLines
* runtime: minor API cleanupMarcus Müller2021-11-191-1/+1
| | | | Signed-off-by: Marcus Müller <mmueller@gnuradio.org>
* runtime: Custom Buffer/Accelerator Device Support - Milestone 1David Sorber2021-10-251-2/+2
| | | | | | | | | | | | | | | Custom Buffer/Accelerator Device Support - Milestone 1 changes: * Refactored existing single mapped buffer code and created single mapped buffer abstraction; wrapping within single mapped buffers is handled explicitly by input blocked and output blocked callbacks that are called from block_executor * Added simple custom buffer allocation interface (NOTE: this interface will change for milestone 2) * Accelerated blocks are still responsible for data transfer but the custom buffer interface eliminates the double copy problem Signed-off-by: David Sorber <david.sorber@blacklynx.tech>
* runtime: remove ready message receiver queue remnant from basic_blockMarcus Müller2021-04-051-1/+1
| | | | | | 5197311dd22744b784ff9ae2cd965a26ef04f4a4 removed the blocking wait, which utilized this. Time for this to go. Signed-off-by: Marcus Müller <mmueller@gnuradio.org>
* modernization: `override` instead of virtual in all compilation unitsMarcus Müller2020-11-031-1/+1
|
* pybind: update hash for basic_block.hJosh Morman2020-06-041-1/+1
|
* pybind: add hash check to binding file creation (#3472)mormj2020-06-041-1/+9
|
* runtime: add pybind11 bindingsJosh Morman2020-06-041-0/+275