summaryrefslogtreecommitdiff
path: root/gr-vocoder/python/vocoder/bindings
Commit message (Collapse)AuthorAgeFilesLines
* pybind: add implicit conversion from int to enummormj2020-10-282-0/+4
| | | | | | | | | | | | | * dtv: add implicit conversion from int to enum * analog: add implicit conversion from int to enum * blocks: add implicit conversion from int to enum * digital: add implicit conversion from int to enum * fec: add implicit conversion from int to enum * fft: add implicit conversion from int to enum * filter: add implicit conversion from int to enum * qtgui: add implicit conversion from int to enum * trellis: add implicit conversion from int to enum * vocoder: add implicit conversion from int to enum * bindtool: add implicitly_convertible to all enums
* vocoder: cmake: Use pybind macros to manage bindings.Ryan Volz2020-10-201-40/+19
| | | | | | This helps prevent current and future headaches by making sure improvements to the pybind11 CMake don't also need to be added specifically for gr-vocoder.
* vocoder: allow input & output rates to differClayton Smith2020-10-201-5/+2
| | | | | | | The input & output rates of the FreeDV modulator aren't necessarily the same. In particular, the 2400A and 2400B modes have an input rate of 8000 sps and an output rate of 48000 sps. To allow for arbitrary input & output rates, I've changed freedv_tx_ss from sync_block to block.
* pybind: remove docstring dependency on entire moduleJosh Morman2020-06-111-1/+1
| | | | | | | | | | When the module is used as a dependency for the docstring substitution task, any change to any file in the module will cause the regeneration of the bindings for the entire module and all modules that are dependent on that one. There is still probably a better way tie the docstring substitution into the custom commands, per file
* vocoder: add bindings for freedv_api to fix qaJosh Morman2020-06-044-8/+84
|
* pybind: run clang-formatJosh Morman2020-06-042-2/+2
|
* vocoder: Fix semicolon error in Pybind11 bindingsAndrej Rode2020-06-042-2/+2
|
* vocoder: add pybind11 bindingsJosh Morman2020-06-0440-0/+1518