summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2014-05-19Merge branch 'export-dialog' into cairocanvasColin Fletcher
Fix merge conflicts in: gtk2_ardour/export_range_markers_dialog.cc gtk2_ardour/wscript libs/ardour/ardour/export_handler.h libs/ardour/system_exec.cc libs/pbd/pbd/system_exec.h libs/pbd/system_exec.cc
2014-05-18Add back libardour wrappers for PBD::SystemExecColin Fletcher
Add back ARDOUR::SystemExec wrapper for PBD::SystemExec, and add constructor for command line with parameter substitution.
2014-05-18Use ARDOUR namespace for SystemExecColin Fletcher
Explicitly use ARDOUR::SystemExec, and #include the right header for it too.
2014-05-18SystemExec: copy last argument from command line to argv[]Colin Fletcher
Make sure to copy any part of the command line after the last delimiter to argv[] when creating a SystemExec with an escaped command line.
2014-05-17partial fix for #5871 - midi-buffer sizeRobin Gareus
2014-05-17vst - fix effGetParameterProperties; label may be unset.Robin Gareus
2014-05-17vst-scanner app: properly init and use libpbd's TransmitterRobin Gareus
2014-05-16more gettimeofday() -> g_get_monotonic_time()Robin Gareus
2014-05-16and one more gettimeofday() transition (mackie timers)Robin Gareus
2014-05-16yet another gettimeofday() removal (glibmm idle)Robin Gareus
2014-05-16outline portable implementation to replace clock_gettime()Robin Gareus
2014-05-16replace gettimeofday() with g_get_monotonic_time()Robin Gareus
2014-05-16DummyAudioBackend: configurable number of MIDI portsRobin Gareus
2014-05-15DummyAudioBackend: prepare configurable number of midi portsRobin Gareus
2014-05-15fix midi output on audio-tracks (e.g. audio->midi plugins)Robin Gareus
2014-05-14don't use llrint on already-integral variablesDevin J. Pohly
This could trick people into thinking that there is a floating-point type hiding behind the typedef instead of an integer.
2014-05-14fix accumulated rounding error in BBT gridDevin J. Pohly
Though current_frame is an integral type (framepos_t), it was being added to as if it were floating-point, leading to an ever-increasing rounding error when creating the grid for bars/beats/ticks.
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