Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-08-14 | fix Dummy backend API. Already_configured means "externally". | Robin Gareus | |
2015-08-11 | remove -Woverload-virtual ambiguity (from 1d3690d) | Robin Gareus | |
this breaks compilation in engine_dialog.cc | |||
2015-08-11 | fix jack startup on OSX (w/midi) | Robin Gareus | |
2015-08-11 | ALSA backend: query and cache available device-parameters | Robin Gareus | |
2015-08-11 | coreaudio backend: SR/BS query for separate devices | Robin Gareus | |
2015-08-11 | fix coreaudio half-duplex buffersize query | Robin Gareus | |
2015-08-09 | Add a newly introduced #define to our MSVC build project (portaudio backend) | John Emmas | |
2015-08-07 | Set the default host api in PortaudioBackend when initializing portaudio | Tim Mayberry | |
Not setting a default driver causes issues with the EngineControl dialog | |||
2015-08-05 | Remove "Default" devices from the PortaudioBackend | Tim Mayberry | |
These are not really necessary now that input and output devices can be selected separately. | |||
2015-08-05 | Use ASIO specific device channel names for port properties/pretty names | Tim Mayberry | |
2015-08-05 | Add code to use ASIO supplied min/max buffer sizes but don't use it | Tim Mayberry | |
RME HDSP: min == max == preferred size with granularity == 0 Focusrite scarlett 2i2: min = current ASIO setting and max = max buffersize the device supports with a granularity of 1 which means hundreds of entries in the dropdown menu. | |||
2015-08-05 | Refactor methods in PortaudioBackend to get ASIO buffer sizes | Tim Mayberry | |
2015-08-05 | Add ASIO specific code to query preferred buffer size for device | Tim Mayberry | |
2015-08-05 | Dummy -> Audio system: "None" | Robin Gareus | |
check if gettext() static initialization works with all compilers. | |||
2015-08-04 | Proper solution to replace 9cabc1b hack. | Robin Gareus | |
Initialize uninitialized variable (m_started), remove cruft. | |||
2015-08-03 | don’t set paClipOff, have portaudio clip to -1,+1 | Robin Gareus | |
Fixes issues with some integer drivers where overflow wraps (values > 1.0 end up at -1, producing a hard click) | |||
2015-08-03 | Windows XP compat | Robin Gareus | |
2015-08-04 | Fix MIDI input on Portaudio Backend with 32bit Windows release/optimized builds | Tim Mayberry | |
MIDI input doesn't work with -O3 or -O2 optimization levels, no real idea why at this point. So just append -O0 to CXXFLAGS to override previous optimization flags for compiling the PortaudioBackend files | |||
2015-07-31 | Specifically #include <mmsystem.h> to get us TIMECAPS | John Emmas | |
(not sure why windows.h isn't already #including this for us - but it doesn't seem to be) | |||
2015-07-31 | Add some newly introduced sources to our MSVC project (portaudio_backend) | John Emmas | |
2015-07-31 | Use llabs (rather than std::abs) for compatibility with MSVC | John Emmas | |
MSVC doesn't offer an override which accepts int64_t (at least, the 32-bit compiler doesn't) | |||
2015-07-31 | Use BOOL (rather than WINBOOL) for compatibility with MSVC | John Emmas | |
(WINBOOL is MinGW specific) | |||
2015-07-31 | add missing pthread.h includes | Robin Gareus | |
2015-07-31 | Add functionality to show ASIO control panel | Tim Mayberry | |
2015-07-31 | Use MMCSS to elevate the thread priorities for audio and MIDI threads | Tim Mayberry | |
use AVRT_PRIORITY_NORMAL for audio threads and AVRT_PRIORITY_HIGH for MIDI threads | |||
2015-07-31 | Add MMCSS related code for raising thread priority on Windows | Tim Mayberry | |
2015-07-31 | Implement AudioBackend::driver_name() in PortaudioBackend | Tim Mayberry | |
This was missing and is necessary for EngineControl dialog to work properly | |||
2015-07-31 | Add extra DEBUG_TRACE output to PortaudioBackend | Tim Mayberry | |
2015-07-31 | WinMME based midi input/output for portaudio backend | Tim Mayberry | |
TODO: Use MMCSS to elevate thread priorities Enable/test and fix SYSEX related code | |||
2015-07-31 | Fix for PortAudioBackend::available_sample_rates | Tim Mayberry | |
Was being called without initializing PA. PA should probably be initialized in ctor but PA backend also needs to support hot-plugging devices at some point so this will do for now | |||
2015-07-31 | Support selecting separate input and output devices in portaudio backend | Tim Mayberry | |
2015-07-31 | Refactor PortAudioIO::discover into three private methods | Tim Mayberry | |
2015-07-31 | Set default input/output device based on selected host api rather than ↵ | Tim Mayberry | |
global default | |||
2015-07-31 | Fix crash when unable to open portaudio stream | Tim Mayberry | |
Calling Pa_Terminate after failing to open stream causes an assertion | |||
2015-07-31 | Add host api/driver selection to PortaudioBackend | Tim Mayberry | |
2015-07-24 | coreaudio aggregate device fix for 10.5 | Robin Gareus | |
2015-07-22 | fix typo in old (pre 10.6) coreaudio API wrapper | Robin Gareus | |
fixes aggregate device support for PPC builds. | |||
2015-07-08 | UTF8 encode windows device names - potential fix for #6418 | Robin Gareus | |
2015-07-05 | another float/double -Wabsolute-value fix | Robin Gareus | |
2015-07-04 | fix jack_port_get_aliases return value (if n/a) | Robin Gareus | |
2015-07-04 | fix jack/pthread windows condition | Robin Gareus | |
2015-07-04 | synchronize with https://github.com/x42/weakjack/ | Robin Gareus | |
2015-07-04 | use a trick to compile JACK/win with new and old headers | Robin Gareus | |
jack/systemdeps.h is jack2-only and contains many windows-specific typedefs (native windows threads, ptw32 threads, MSVC special cases etc etc.) which are not present in jack1/shared headers. | |||
2015-07-04 | fix side-effect of moving to jack1 headers | Robin Gareus | |
2015-07-04 | fix compilation with mingw + pthreads | Robin Gareus | |
2015-07-04 | fix use of += in waf variable | Robin Gareus | |
2015-07-04 | only compile, don’t link & run jack checks | Robin Gareus | |
2015-07-04 | fix weak jack w/new jack_port_rename() | Robin Gareus | |
2015-07-02 | fix error in type definition for weak jack handling of jack_port_rename | Paul Davis | |
2015-07-02 | add conditional use of jack_port_rename(), a newly added public API for JACK | Paul Davis | |