| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
CPack is not used, unmaintaned, and broken.
This does not eliminate any MSVC build functionality.
|
| |_|_|_|_|_|_|/
|/| | | | | | |
| | | | | | | |
| | | | | | | | |
From the debian patch set
|
| |_|_|_|_|_|/
|/| | | | | |
| | | | | | |
| | | | | | | |
Luzpaz went ahead and found typos using `codespell -q 3`.
|
|\ \ \ \ \ \ \
| |_|_|_|_|_|/
|/| | | | | | |
|
| |\ \ \ \ \ \ |
|
| | | |_|_|/ /
| | |/| | | |
| | | | | | |
| | | | | | | |
Allow for internal or external specification of _OSX_*_DEBUG_ flags.
|
|\| | | | | |
| |_|_|_|_|/
|/| | | | | |
|
| |/ / / / |
|
|/ / / / |
|
| |_|/
|/| | |
|
|\ \ \ |
|
| | |/
| |/| |
|
|/ / |
|
|/
|
|
|
|
| |
The io.h include is conditional when _MSC_VER is defined.
io.h is required under msvc to provide the ::write() call
for the audio overflow and underflow terminal messages.
|
|\ |
|
| | |
|
|\|
| |
| |
| |
| | |
Conflicts:
CMakeLists.txt
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Changed dtv_viterbi_decoder to use __GR_ATTR_ALIGNED macro for
cross-compiler compatibility
* Replace usleep() with boost equivalent for cross-compiler
compatibility
* Includes windows-specific headers for portaudio
* Added macro to handle use of VLAs on non-C99 compilers (MSVC) using
alloca to declare variable length arrays
* Remove setting SO_LINGER option for the UDP source. SO_LINGER is
not an applicable option for a UDP socket. Windows will throw an
exception if set. Linux allows it to be set but does not use it.
* VS 2013+ supports round()
|
|\| |
|
| | |
|
|/
|
|
| |
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
|
|\
| |
| |
| |
| | |
Conflicts:
volk
|
| | |
|
| |
| |
| |
| | |
GNU Radio.
|
|/
|
|
| |
instead of a direct pointer manipulation, to make some newer compilers happy.
|
|
|
|
| |
Addresses issue #736.
|
|\ |
|
| |
| |
| |
| | |
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.
|
| | |
|
|\ \
| |/
|/|
| |
| |
| | |
Conflicts:
gnuradio-runtime/CMakeLists.txt
gnuradio-runtime/lib/controlport/CMakeLists.txt
|
| |
| |
| |
| | |
This effectively disables the use of ControlPort for now until we build in a new middleware layer. The ControlPort API and interfaces exist but will function as nops for now.
|
|/
|
|
|
|
| |
Now builds shared libraries with ControlPort (if ControlPort is enableed). Static libs still without ControlPort.
Added proper Option and output message in cmake for Static Libs on/off.
|
|\ |
|
| |
| |
| |
| | |
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).
|
|/
|
|
| |
versions of the libraries.
|
|
|
|
| |
happy.
|
| |
|
|
|
|
| |
naming!
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- fix dequeue to return 3 when the requested number of items to dequeue is not the same as the actual number of items. fix comments to reflect this change as well as the actual input and output info for this variable.
- fix comments. fix debug printouts to be consistent.
- fix the AU callback to not throw, since it is not handled robustly by the OS routines that to the call. Add NOTE to this effect. Return better error codes when an issue arises.
- correctly convert d_buffer_sample_count to int before using it.
- when stopping: if waiting in ::work, signal the thread to wake up, in the hopes that it will correctly return and terminate. After stopping the AU, abort and reset buffers as well as clear our local knowledge about the amount of data in the queues.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+ 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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
PMTs are handled slightly different and are installed into their own module and include dir.
|
| |
|