Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-03 | fix portengin get_ports() flags API | Robin Gareus | |
require all flags to be present (same as jack) | |||
2015-04-21 | another merge fix | Ben Loftis | |
2015-04-21 | merge fix for tempo branch | Ben Loftis | |
2015-03-31 | fixes for recent waves tracks => ardour cherry-picks of the wavesaudio backend | Paul Davis | |
2015-03-31 | manually merge current version of WavesMidiDevice::{open,close}() | Paul Davis | |
2015-03-31 | [Summary] Audio Backend code cleanup - PORTION B | Valeriy Kamyshniy | |
Conflicts: libs/backends/wavesaudio/waves_midi_device.cc | |||
2015-03-31 | [Summary] Audio Backend code cleanup - PORTION A | Valeriy Kamyshniy | |
Conflicts: libs/backends/wavesaudio/waves_midi_device.cc | |||
2015-03-31 | [Summary] Changed midi stop order related to audio | Greg Zharun | |
2015-03-31 | [Summary] Removed unnecessary abortion | Greg Zharun | |
2015-03-31 | [Summary] Very seldom crash. Cleared temp data gave almost stable work | Greg Zharun | |
Conflicts: libs/backends/wavesaudio/waves_midi_device.cc | |||
2015-03-31 | [Summary] Fixed crash on MAC when MIDI device name is 0 ref | GZharun | |
2015-03-31 | [Summary] Removed useless output | Greg Zharun | |
2015-03-31 | [Summary] Added actions to handle abnormal behavior during stream stop for ↵ | Greg Zharun | |
MIDI and Audio devices. Made correct error handling for cases we didn't see before. Removed redundant and experimental code I forgot to remove months ago. Added debug output which will help in future testing Conflicts: libs/ardour/ardour/audioengine.h libs/ardour/engine_state_controller.cc libs/backends/wavesaudio/waves_midi_device.cc | |||
2015-03-31 | [Summary] Made device control panel open request synchronized with other ↵ | Greg Zharun | |
critical device operations. Made device reset correctly when control panel is closed. Conflicts: gtk2_ardour/tracks_control_panel.logic.cc libs/ardour/ardour/audioengine.h libs/backends/wavesaudio/wavesapi/devicemanager/WCMRPortAudioDeviceManager.cpp | |||
2015-03-31 | [Summary] Following review Paul did after ↵ | Valeriy Kamyshniy | |
9b0fc7b743219b8daecbef91c9772937fd874822 [9b0fc7b] and 72e1510766608180fc7975fde35c9155494a8b5d [72e1510]. | |||
2015-03-28 | Backend - change midi optons string. | nick_m | |
Multimedia Extensions -> System MIDI (MME) | |||
2015-03-11 | mingw: all code is position independent | Robin Gareus | |
2015-03-04 | fix for previous checkin; should allow waves midi backend to work | Ben Loftis | |
2015-03-03 | Change order of midi entries so a new backend will default to a working midi ↵ | Ben Loftis | |
system. Needs testing on all platforms. | |||
2015-03-03 | Change order of midi entries so a new backend will default to a working midi ↵ | Ben Loftis | |
system. Needs testing on all platforms. | |||
2015-02-20 | fix erroneous merge for wavesaudio backend | Paul Davis | |
2015-02-20 | [Summary] In internal Waves backend API, switching sample time from 32 bits ↵ | Valeriy Kamyshniy | |
to 64 bits. Conflicts: libs/backends/wavesaudio/wavesapi/devicemanager/WCMRCoreAudioDeviceManager.cpp | |||
2015-02-20 | [Summary] In internal Waves backend API, switching sample time from 32 bits ↵ | VKamyshniy | |
to 64 bits. Fixing logical inconsistency: None device always brought sample time=0 to the audio engine callback. | |||
2015-02-19 | fix incorrect type for Waves' backend's _sample_time_at_cycle_start | Paul Davis | |
2015-02-19 | change Audio backend sample time methods to use a 64 bit timeline | Paul Davis | |
2015-02-16 | remove lib versioning for internal plugins | Robin Gareus | |
Those objects do not have a versioned API by themselves. This fixes issues with duplicate deployment (OSX, Linux bundles: cp) and ardour listing control-surfaces multiple times (file index plugin dir). | |||
2015-02-06 | fix 192k rate | Ben Loftis | |
2015-01-19 | Hotfix crash in OSX engine dialog. | Robin Gareus | |
This is not really a fix, just some quick hack to make ardour start at all if there’s no prior CoreAudio EngineState in the config. | |||
2015-01-16 | ASIO devices have a preferred buffersize. | Ben Loftis | |
pass this value up so it can be used by the engine dialog. if for some reason the engine dialog still doesn't have a buffersize selected, print an error and try 512 instead of crashing. | |||
2014-12-18 | [Summary] Bug fix: mistakenly set states of freewheeling thread. | Valeriy Kamyshniy | |
2014-11-17 | waves/coreaudio PPC support | Robin Gareus | |
2014-10-23 | add 'available' interface to the AudioBackendInfo | Robin Gareus | |
If a backend can be loaded, it does not mean that it can be used; e.g. weak-linked jack-backend if libjack is not available. | |||
2014-10-23 | another round of compiler warning fixes | Robin Gareus | |
2014-10-23 | small round of compiler warning fixes | Robin Gareus | |
2014-10-22 | fix all 4 backends' failure to include the main "backend" thread when ↵ | Paul Davis | |
computing ::in_process_thread() | |||
2014-10-09 | fix dup free in waves/midi: | Robin Gareus | |
The PortMidi queue just holds a pointer to the midi events. The same Midi events are free()d during WavesMidiBuffer::clear() which is called at cycle start for every buffer and in the dtor of the WavesMidiBuffer. | |||
2014-10-09 | fix wavesbackend midi timing | Robin Gareus | |
2014-10-07 | add correct copyright statements to all files in Waves backend except those ↵ | Paul Davis | |
derived from portaudio/portmidi This follows the letter sent from Waves Audio Ltd. to Paul Davis dated February 20th 2014 agreeing to release this code under the GNU Public License, version 2, with copyright owned by Waves Audio Ltd | |||
2014-10-03 | fix ming32 build&install for asio backend | Robin Gareus | |
2014-09-30 | fix deep obscure problem with loading multiple backends on OS X | Paul Davis | |
all backends export a symbol declared as "extern "C" ARDOURBACKEND_API ARDOUR::AudioBackendInfo* descriptor ()". dlopen'ing the backend apparently pushes the symbol "descriptor" into the single flat global namespace that we use to be like other unix-like systems. this means that if a backend calls its OWN function named "descriptor", it is indeterminate which one it will be, since the symbol will refer to the function first loaded by the runtime linker. If the backend is not the first one discovered, this call to its own "descriptor" function will invoke the function defined by another backend, even though these are supposed to have local scope only according to our arguments to dlopen(). This fix doesn't try to fix the linker or namespace - it just makes sure that the WavesAudio backend doesn't invoke its own descriptor() function, which it never really needed to do anyway. | |||
2014-10-01 | untested fix for compiling waves audiobackend on case-sensitive FS with mingw. | Robin Gareus | |
2014-09-30 | Implement the new pthread macros (for the Waves audio backend) | John Emmas | |
2014-09-30 | Re-introduce our pthread macros (after fixing an earlier typo) | John Emmas | |
these are so we can differentiate between 'libpthread' and 'libpthread-win32' (whose implementation is subtlely - though annoyingly! - different) | |||
2014-09-30 | copy over current Waves version of their backend, along with minor changes ↵ | Paul Davis | |
in libs/ardour and libs/backend/jack to fit with API changes | |||
2014-09-30 | copy over current Waves version of their backend, along with minor changes ↵ | Paul Davis | |
in libs/ardour and libs/backend/jack to fit with API changes-a | |||
2014-09-09 | Implement the new pthread macros (for the Waves audio backend) | John Emmas | |
2014-09-09 | Re-introduce our pthread macros (after fixing an earlier typo) | John Emmas | |
these are so we can differentiate between 'libpthread' and 'libpthread-win32' (whose implementation is subtlely - though annoyingly! - different) | |||
2014-09-09 | Revert "Add a couple of pthread helper macros" | John Emmas | |
This reverts commit 8d0ec2403f3444e3a53d16b21f2f8557abd71b55. | |||
2014-06-25 | fix incorrect cut-n-paste across synergy | Paul Davis | |
2014-06-25 | wscript fix for wavesaudio backend - use correct name for CoreM[iI][dD][iI] ↵ | Paul Davis | |
framework on Lion and other versions |