summaryrefslogtreecommitdiff
path: root/gr-audio/lib/windows
Commit message (Collapse)AuthorAgeFilesLines
* modules: include boost/format where usedMarcus Müller2021-09-072-0/+2
| | | | | | | | | | | | | | | | | | | in the classic modules: audio blocks digital dtv fec fft filter qtgui trellis/fsm uhd video-sdl vocoder/freedv_rx Signed-off-by: Marcus Müller <mmueller@gnuradio.org>
* global: remove iostream from all files not use cout|cerr|cin|clogMarcus Müller2021-06-172-2/+0
| | | | Signed-off-by: Marcus Müller <mmueller@gnuradio.org>
* gr-audio: Check CreateEvent() for failureZackery Spytz2021-03-251-0/+4
| | | | | | | CreateEvent() should be checked for failure. An access violation could occur if it is not. Signed-off-by: Zackery Spytz <zspytz@gmail.com>
* audio: lib: windows: Add <cctype> header for std::isdigit.Ryan Volz2020-10-292-0/+2
| | | | | | Previously the header must have been pulled in by one of the Boost includes, because with a newer Boost version I had build errors. This makes the include explicit so std::isdigit is guaranteed to be declared.
* audio: fix Windows loggingjapm482020-10-202-29/+40
| | | | | This removes a few compilation errors in Windows related to logging functions (see PR #3339).
* audio: replace stderr logging by calls to GR's logging faciltiesMarcus Müller2020-04-133-59/+89
| | | | | | | | | | | | This is a bit special, in that audio systems tend to have their own ways of going wrong, and there's platform-specific development debugging infrastructure in there, which I intentionally did not touch. I did touch a few commented lines of code in the intention of, if you enable that line of logging, it should be consistent with the rest. There's copious amounts of untouched stderr-logging in `#if 0`-disabled code in OSX's infrastructure.
* Update license header to SPDX formatdevnulling2020-01-274-52/+4
|
* clang-format: Ordering all the includesMarcus Müller2019-08-094-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 sortingMarcus Müller2019-08-094-616/+630
|
* gr-audio: fix windows when receiving > 1 output_multiple per work() callgnieboer2019-02-141-75/+81
|
* cleanup: fix local includes in gr-audioAndrej Rode2019-02-012-19/+19
| | | | | | | Previously all directories were in the include path which breaks for local includes in pointy brackets. This commit uses quotes for local includes in gr-audio now.
* C++11: Convert boost::lexical_cast to std::to_stringMarcus Müller2018-12-192-3/+0
| | | | | This is a minor change towards slowly replacing Boost with newer std:: functionality.
* gr-audio: windows audio using incorrect logger syntaxgnieboer2016-11-182-14/+14
|
* Merge remote-tracking branch 'gnieboer/gnieboer-patch-17-winaudio-sink-block'Johnathan Corgan2016-10-132-12/+24
|\
| * gr-audio: implemented blocking in windows audio sinkgnieboer2016-10-122-12/+24
| |
* | gr-audio: Refactored windows audio source see github #939gnieboer2016-10-122-161/+331
|/
* Completely refactored windows audio sink to use multiple buffers, eliminates ↵gnieboer2016-04-172-191/+246
| | | | skipping sounds when nperiods and period_time are set within reason. Default values should work fine for most. Set verbose=true to see additional info. output device can be set to either the ordinal number of the device to use, or the string name of the device. Setting a string in verbose mode will also display a list of choices in the console on run
* audio: modified the audio registration system.Tom Rondeau2014-08-132-8/+10
| | | | Instead of static functions and macros, this just uses simple ifdefs in the code to register new audio components if cmake found them. The code is more complicated for the developer, if we ever add a new audio machine. But this allows us to use gr-audio in statically linked cases.
* Removing trailing/extra whitespaces before release.Tom Rondeau2014-07-072-3/+3
| | | | 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).
* audio: moved include dir to gnuradio/audioJohnathan Corgan2013-04-292-2/+2
|
* runtime: converting runtime core to gr namespace, gnuradio include dir.Tom Rondeau2013-04-292-8/+8
|
* audio: fixed Windows typosNicholas Corgan2013-02-142-2/+2
|
* audio: wip: converting windows audio to v3.7 style (untested).Tom Rondeau2013-02-136-588/+573
|
* audio: wip: moving audio to 3.7 style. Headers renamed and moved.Tom Rondeau2013-02-112-4/+4
|
* docs: adding doc directory, Doxygen page, and README for audio package.Tom Rondeau2011-10-092-0/+2
|
* audio: cleanup audio source/sink with virtual inheritanceJosh Blum2011-03-282-2/+2
| | | | | The audio implementations now inherit from sync block (as they used to). And the redundant constructor in audio source/sink has been removed.
* audio: added windows and osx audio source filesJosh Blum2011-03-094-0/+656