Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | vocoder: allow input & output rates to differ | Clayton Smith | 2020-10-20 | 1 | -3/+3 |
| | | | | | | | 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. | ||||
* | Switch from boost pointers to std C++11 pointers | Thomas Habets | 2020-04-01 | 18 | -18/+18 |
| | | | | | | | | | | | | | | | | | | | 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>`. | ||||
* | Update license header to SPDX format | devnulling | 2020-01-27 | 22 | -286/+22 |
| | |||||
* | codec2: fix support for codec2 version < 0.8 | Davide Gerhard | 2019-11-05 | 1 | -3/+2 |
| | | | | | | | | | 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 | ||||
* | codec2: development (master) branch support | Davide Gerhard | 2019-11-01 | 1 | -0/+7 |
| | | | | | | | | | 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. | ||||
* | clang-format: Ordering all the includes | Marcus Müller | 2019-08-09 | 18 | -18/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
* | Tree: clang-format without the include sorting | Marcus Müller | 2019-08-09 | 21 | -505/+513 |
| | |||||
* | gr-vocoder: update codec2 and freedv blocks. | A. Maitland Bottoms | 2019-03-24 | 4 | -6/+24 |
| | | | | | Update to add support for newer modes in codec2 0.8.1. Fixup grc blocks yml templates, update examples. | ||||
* | Merge branch 'master' into next | Martin Braun | 2018-02-03 | 3 | -55/+2 |
|\ | |||||
| * | Comment typo fixing. | luz.paz | 2018-02-03 | 2 | -2/+2 |
| | | | | | | | | Luzpaz went ahead and found typos using `codespell -q 3`. | ||||
* | | Convert tabs to spaces. | Clayton Smith | 2016-11-15 | 1 | -6/+6 |
| | | |||||
* | | gr-vocoder freedv blocks | A. Maitland Bottoms | 2016-09-15 | 5 | -0/+252 |
| | | |||||
* | | Merge remote-tracking branch 'github/nuke-cpack' into next | Johnathan Corgan | 2016-08-03 | 1 | -3/+0 |
|\ \ | | | | | | | | | | | | | Conflicts: gr-vocoder/CMakeLists.txt | ||||
| * | | cmake: nuke cpack from existence | Johnathan Corgan | 2016-08-03 | 1 | -1/+0 |
| |/ | | | | | | | | | | | CPack is not used, unmaintaned, and broken. This does not eliminate any MSVC build functionality. | ||||
* | | gr-vocoder: gsm subcomponent using external gsm library | A. Maitland Bottoms | 2016-06-25 | 1 | -4/+9 |
| | | |||||
* | | gr-vocoder: codec2 subcomponent using external codec2 library | A. Maitland Bottoms | 2016-06-25 | 2 | -2/+18 |
|/ | |||||
* | build: clean up header installation across tree | A. Maitland Bottoms | 2016-06-23 | 1 | -3/+0 |
| | | | | | | | | | * Remove unused, uncompilable headers in gr-atsc or gr-vocoder * Don't install build-time only header in gr-qtgui * Install missing headers in gr-fec | ||||
* | Revert "Fixes for ABI compliance checker" | Johnathan Corgan | 2015-12-11 | 1 | -1/+1 |
| | | | | This reverts commit 578fcb99217bdbc4501e620ade7665242f793c71. | ||||
* | Fixes for ABI compliance checker | A. Maitland Bottoms | 2015-12-11 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | do not install obsolete headers Some header files in atsc and qtgui are installed, but have references to obsolete paths and are therefore uncompilable. These files should probably be removed from the checked-out source trees to complete the refactoring, but this patch merely omits them from the install step. This allows the abi-compliance-checker to run over the installed header files. codec2 embedding fixups Only use and install the embedded copy of codec2.h when using an embedded copy of the codec2 library. Use cmake to propagate conditional paths from lib directory to swig directory. make acc happy The abi-compliance-checker operates in installed headers. So sys_pri.h needs to look for gnuradio/realtime.h and be explicit about structure definitions. py_feval.h needs to explicitly include Python.h. | ||||
* | Removing trailing/extra whitespaces before release. | Tom Rondeau | 2014-07-07 | 11 | -12/+12 |
| | | | | 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). | ||||
* | Corrected codec2 encoder documentation. | Clayton Smith | 2014-04-21 | 1 | -1/+3 |
| | |||||
* | vocoder: add default mode parameter and updated documentation | Johnathan Corgan | 2014-04-21 | 2 | -10/+10 |
| | |||||
* | Bring codec2 up to the latest version, and add support for all six bit rates. | Clayton Smith | 2014-04-16 | 4 | -2/+57 |
| | |||||
* | docs: fixed a few warnings. | Tom Rondeau | 2014-03-18 | 2 | -4/+4 |
| | |||||
* | vocoder: cleaned up documentation (removed warning on trademark symbol) | Tom Rondeau | 2014-03-07 | 2 | -4/+7 |
| | |||||
* | vocoder: Fixed GSM GRC bindings and improved docs, provided example | Martin Braun | 2014-03-07 | 2 | -5/+9 |
| | |||||
* | vocoder: Fixed packing problem with Codec2, + GRC bindings, added example | Martin Braun | 2014-03-07 | 2 | -4/+21 |
| | |||||
* | vocoder: moved include dir to gnuradio/vocoder | Johnathan Corgan | 2013-04-30 | 18 | -16/+16 |
| | |||||
* | runtime: converting runtime core to gr namespace, gnuradio include dir. | Tom Rondeau | 2013-04-29 | 17 | -33/+33 |
| | |||||
* | docs: fixes for merge conflicts and differences between master/next. | Tom Rondeau | 2013-04-04 | 16 | -22/+18 |
| | |||||
* | gruel: moved gruel into subdirs of gnuradio-runtime. | Tom Rondeau | 2013-04-01 | 1 | -1/+1 |
| | | | | PMTs are handled slightly different and are installed into their own module and include dir. | ||||
* | vocoder: converting to private impl format. | Tom Rondeau | 2013-01-06 | 20 | -679/+612 |
| | |||||
* | Removed whitespace and added dtools/bin/remove-whitespace as a tool to do ↵ | Tom Rondeau | 2012-04-13 | 17 | -84/+84 |
| | | | | | | this in the future. The sed script was provided by Moritz Fischer. | ||||
* | Removed autotools, gr-waveform, some cleanup | Johnathan Corgan | 2011-12-08 | 2 | -44/+0 |
| | | | | Nick Foster owes Nick Corgan a six-pack of beer! | ||||
* | Merge branch 'next' of http://gnuradio.org/git/gnuradio into next | Josh Blum | 2011-10-11 | 2 | -3/+7 |
|\ | | | | | | | | | Conflicts: gr-digital/include/digital_constellation.h | ||||
| * | docs: adding README.vocoder and a Doxygen page for the vocoder block. | Tom Rondeau | 2011-10-09 | 2 | -3/+7 |
| | | |||||
* | | gr: the CMakeLists.txt took a chill pill | Josh Blum | 2011-10-08 | 1 | -1/+1 |
| | | |||||
* | | vocoder: updated cmake build for new blocks (also fixed some tests) | Josh Blum | 2011-07-23 | 7 | -12/+24 |
| | | |||||
* | | Merge branch 'next' of gnuradio.org:gnuradio into next | Josh Blum | 2011-07-23 | 7 | -0/+270 |
|\| | | | | | | | | | Conflicts: gr-trellis/src/lib/trellis_constellation_metrics_cf.cc | ||||
| * | gr-vocoder: added G.723 40K ADPCM encoder, decoder, and audio loopback example | Johnathan Corgan | 2011-07-22 | 3 | -0/+90 |
| | | |||||
| * | gr-vocoder: added G.723 24K ADPCM encoder, decoder, and audio loopback example | Johnathan Corgan | 2011-07-22 | 3 | -0/+90 |
| | | |||||
| * | gr-vocoder: added G.721 32K ADPCM encoder, decoder, and audio loopback example | Johnathan Corgan | 2011-07-22 | 3 | -0/+90 |
| | | |||||
* | | gr: added API macros for noaa and pager, also renamed the ones for digital ↵ | Josh Blum | 2011-07-22 | 13 | -47/+47 |
| | | | | | | | | and vocoder to be consistent | ||||
* | | vocoder: added symbol visibility defines to gr-vocoder, builds on MSVC and linux | Josh Blum | 2011-07-21 | 13 | -30/+75 |
| | | |||||
* | | vocoder: added cmake support for gr-vocoder (unix only) | Josh Blum | 2011-07-21 | 1 | -0/+36 |
|/ | |||||
* | gr-vocoder: adds alaw encoder, decoder, and audio loopback example | Johnathan Corgan | 2011-07-19 | 3 | -0/+111 |
| | |||||
* | gr-vocoder: adds ulaw encoder, decoder, and audio loopback example | Johnathan Corgan | 2011-07-19 | 3 | -1/+112 |
| | |||||
* | gr-vocoder: re-implemented gr-codec2-vocoder inside gr-vocoder | Johnathan Corgan | 2011-07-18 | 3 | -0/+102 |
| | |||||
* | gr-vocoder: re-implemented gr-cvsd-vocoder in gr-vocoder | Johnathan Corgan | 2011-07-18 | 3 | -0/+346 |
| | |||||
* | gr-vocoder: reimplemented gr-gsm-fr-vocoder in gr-vocoder | Johnathan Corgan | 2011-07-18 | 3 | -1/+108 |
| |