summaryrefslogtreecommitdiff
path: root/gr-audio/lib/osx/osx_source.cc
Commit message (Collapse)AuthorAgeFilesLines
* global: Replace stdio logging with loggerDavid Winter2021-10-211-104/+126
| | | | | | | This commit replaces many uses of std::c{out,err} and printf with the appropriate GR_LOG_* directives. Signed-off-by: David Winter <david.winter@analog.com>
* modules: include boost/format where usedMarcus Müller2021-09-071-0/+1
| | | | | | | | | | | | | | | | | | | 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>
* Update license header to SPDX formatdevnulling2020-01-271-13/+1
|
* Tree: clang-format without the include sortingMarcus Müller2019-08-091-1055/+947
|
* audio: fix build on OSXMichael Dickens2019-04-211-1/+1
|
* Comment typo fixing.luz.paz2018-02-031-1/+1
| | | | Luzpaz went ahead and found typos using `codespell -q 3`.
* Spelling fixes throughout the tree.A. Maitland Bottoms2016-06-201-1/+1
|
* audio: modified the audio registration system.Tom Rondeau2014-08-131-4/+4
| | | | 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.
* gr-audio OSX: fix call to AudioHardwareRemovePropertyListener to match API.Michael Dickens2014-06-271-4/+2
|
* fix gr-audio osx:Michael Dickens2014-03-071-718/+1163
| | | | | | | | | | | | | | + use GNU Radio preferences file to set default input and output audio device, if provided; + use gr::logger for all non-debug messages; + case-insensitive string find with desired audio device name; + fixes buffer allocation bug with low sample rates; + allows using a specific (named) audio device, or the default; + handles the case when the selected audio device becomes unavailable (e.g., a USB stick is removed while in use); + if no audio device name is provided, uses the default audio device as found in System Preferences::Sound; + handles the case when the default audio device is in use, and the user changes that audio device in System Preferences::Sound, by internally resetting to use the newly selected audio device; + all non-Apple names are now lower_case, not CamelCase; + move osx_impl functions to gr::audio::osx, and use them correctly; + install osx_impl.h to expose gr::audio::osx functions, but iff OSX audio is enabled.
* runtime: converting runtime core to gr namespace, gnuradio include dir.Tom Rondeau2013-04-291-5/+5
|
* gruel: moved gruel into subdirs of gnuradio-runtime.Tom Rondeau2013-04-011-4/+4
| | | | PMTs are handled slightly different and are installed into their own module and include dir.
* audio: wip: osx patches verified on an OSX machine.Tom Rondeau2013-02-131-21/+21
|
* audio: wip: converting OSX audio to 3.7 style.Tom Rondeau2013-02-131-0/+1077