summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2014-05-10Bug fix imported from Mixbus2 (SVN r11025)John Emmas
Fix a crashing bug when trying to launch in a non-English locale (possibly only affects Windows)
2014-05-07first pass at tightening up waveform drawing algorithm to generally round ↵Paul Davis
down when dealing with fractional pixels
2014-05-06provide plugins with all available buffers.Robin Gareus
e.g. Audio in -> Midi out plugins (on an audio-track). Midi-buffers do exist in the route but no corresponding (physical) Input port-buffer exists and ardour crashed. Now, the plugin itself still only accesses the mapped ports (ChanMapping), but the mapped buffers are at most "processor_max_streams" and at least the required in+out buffers for the plugin.
2014-05-06Add some more missing #includesJohn Emmas
2014-05-06'atomic_ops' to use glib, rather than Waves's inbuilt atomic operationsJohn Emmas
Note that the following source files can be removed once we know this works on all platforms:- backends/wavesaudio/wavesapi/akupara/threading/atomic_ops.hpp backends/wavesaudio/wavesapi/akupara/threading/atomic_ops_gcc_x96.hpp backends/wavesaudio/wavesapi/akupara/basics.hpp backends/wavesaudio/wavesapi/akupara/compiletime_functions.hpp
2014-05-06Add a return value to ↵John Emmas
'WCMRPortAudioDeviceManager::getDeviceAvailableSampleRates()' (whilst technically, it doesn't report any encountered errors, it should nevertheless be returning some kind of error status)
2014-05-06Add a couple of pthread helper macrosJohn Emmas
(to accommodate the fact that in ptw-win32, 'pthread_t' is subtlely different from its non-Windows counterparts)
2014-05-06Add 'waves_backend.vcproj'John Emmas
2014-05-06Add the 'porttime' source file for WindowsJohn Emmas
2014-05-06Add some type guards to 'wstdint.h' (in case we previously #included some ↵John Emmas
headers which already define those types)
2014-05-06Add some casting and namespace specifiers to keep MSVC happyJohn Emmas
2014-05-06Add a couple of missing header files (needed for cin /cout etc)John Emmas
2014-05-06Add 'midi_scene_change' sources to ardour.vcprojJohn Emmas
2014-05-02a variety of changes to finalize (?) (MIDI) SceneChange functionalityPaul Davis
2014-05-02tell the SceneChanger to emit any relevant scene changes after a locatePaul Davis
2014-05-02changing the start (position) of a marker with a scene change needs to ↵Paul Davis
update the SceneChanger
2014-05-01Introduce global default-fade-shape configuration variableAdrian Knoth
Some users always want the same fade in/out style, e.g., constant power, symmetric, fast etc. To avoid having them change the fade style manually for each fade, use a global configuration variable instead.
2014-05-01Drop unused set_default-fade(float, framecnt_t) prototypeAdrian Knoth
2014-05-01fix crash in butler when destroying before thread is startedPaul Davis
2014-05-01fix install path for ./waf install of waves backendPaul Davis
2014-05-01second part of windows/osx macro change - forgot *.cpp filesPaul Davis
2014-05-01alter platform-dependent preprocessor macros to use the same names as the ↵Paul Davis
rest of the ardour codebase
2014-05-01fix compile for waves backend, after recent API changePaul Davis
2014-05-01use AudioBackendInfo::already_configured() to correctly determine if backend ↵Paul Davis
requires setup Fixes issues when using JACK backend in combination with others, that prevented connecting to an existing JACK server.
2014-05-01Add AudioBackend::info() method to retrieve AudioBackendInfo objectPaul Davis
Goal is to be able to call AudioBackendInfo::already_configured() from the right place.
2014-04-30more previously applied changes required to build Waves audio/midi backendPaul Davis
2014-04-30second part of (previously applied) change to be able to use -fms-extensions ↵Paul Davis
with C compiler
2014-04-302nd attempt at updated Waves audio backend, with added -fms-extensions as ↵Paul Davis
previously applied (but not updated in Waves' repo) to allow anonymous unions, as used by PortMidi
2014-04-30use per-channel signals to pick up scene changes, rather than global onesPaul Davis
2014-04-30fix for storing 14 bit MIDI controller valuesPaul Davis
2014-04-29Revert "update wavesaudio backend, now supports Windows (ASIO) as well as OS ↵Paul Davis
X (CoreAudio)" This reverts commit f374ce69a6f28eb3e7774bfcdb5e07b61b06c3bd. The code does not compile on OS X, and includes changes to ARDOUR::AudioEngine that have not landed in git.
2014-04-29update wavesaudio backend, now supports Windows (ASIO) as well as OS X ↵Paul Davis
(CoreAudio)
2014-04-29DummyAudioBackend: fix freewheelin' typoRobin Gareus
2014-04-29DummyAudioBackend: implement /fake/ system portsRobin Gareus
2014-04-29DummyAudioBackend: NOOP, white-space, clarify variable name & castsRobin Gareus
2014-04-28remove redundant os.path.join() calls when specifying install path as ↵Paul Davis
bld.env['LIBDIR']
2014-04-28finish unfinished work at basing all install paths on the program namePaul Davis
2014-04-28add another missing filePaul Davis
2014-04-28add missing filePaul Davis
2014-04-28merge (squash) with scenechange topic branch to provide MIDI-driven scene ↵Paul Davis
change markers
2014-04-28DummyAudioBackend: port-engine, midi-buffers and the rest of itRobin Gareus
2014-04-28DummyAudioBackend: basic process threads and support structureRobin Gareus
2014-04-28skeleton dummy audio-engineRobin Gareus
2014-04-20close stdin as first attempt to terminate process cleanly.Robin Gareus
2014-04-20fix issue with duplicate entry in "Recent" menu after re-naming a sessionRobin Gareus
2014-04-20fix SystemExec for windowsRobin Gareus
2014-04-19no vfork wrapper on windowsRobin Gareus
2014-04-18fix VST GUI swallowing for windowsRobin Gareus
2014-04-17new transport option, "loop-is-mode" which optionally changes the role of ↵Paul Davis
the "play loop" button. If enabled, then the button simply changes the behaviour of the "play" button rather than actually starting playback. If disabled transport behaviour should be unchanged from before.
2014-04-16add new config parameter controlling visibility of name highlights in regions.Paul Davis
This also affects region name placement.