summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-11-29fix up a bunch of confusion regarding the size/capacity/allocation of audio ↵Paul Davis
& midi buffers
2013-11-29drop capacity argument from Buffer constructor, since the abstract class ↵Paul Davis
cannot (and should not) do anything with it
2013-11-29fix indentationPaul Davis
2013-11-29add explicit linkage to libtimecodePaul Davis
2013-11-27make JACK backend return the right set of values when asked for buffer sizes ↵Paul Davis
or sample rate of a device other than the one in use
2013-11-27do not push new state to backend from audio/MIDI setup until OK or Apply are ↵Paul Davis
clicked (i.e. do not do this when device is changed)
2013-11-27add 0.5 second sleep after closing JACK connection so that next ↵Paul Davis
startup/connect is likely to work (allowing JACK time to shutdown). Ugh
2013-11-27add error check to call to PortManager::reestablish_portsPaul Davis
2013-11-27move AudioBackend::_start() into protected, and expand a bit on documenting ↵Paul Davis
::start() vs ::_start()
2013-11-27add yet more missing parts of previous commit re: libmidi++ and JACK (files ↵Paul Davis
not saved in emacs, sigh)
2013-11-27add missing parts of previous commit re: libmidi++ and JACK (files not saved ↵Paul Davis
in emacs, sigh)
2013-11-27remove unintended linkage between libmidipp and jackPaul Davis
2013-11-23Hande export initialization exceptions gracefullySakari Bergen
2013-11-23Fix invalid assertions in AudioGrapher SampleFormatConverterSakari Bergen
This fixes an export crash with e.g. 8-bit export
2013-11-23fix for toolbar master-meter w/o master bus and/or detached toolbarRobin Gareus
2013-11-22fix crash @ session-restore of plugins windowsRobin Gareus
The question is: why is _owner not set [yet], when the window is restored. This rather smells like a race condition.
2013-11-20reset time-axis peak when meter-point changes - fixes #5771Robin Gareus
2013-11-19Distinguish Save-as and Snapshot dialog windowRobin Gareus
2013-11-17lv2: increase scratch buffer size to request port minimum sizeRobin Gareus
2013-11-11fix audio-clock sample entry, handle empty entry as NOOPRobin Gareus
2013-11-10correct information on waf updatesPaul Davis
2013-11-09allow to include In/Disk button on MeterbridgeRobin Gareus
2013-11-05really no reason to support ARDOUR_EN anymore ... we have a preference ↵3.5.74Paul Davis
dialog item to enable/disable translation
2013-11-05on OS X 10.7 at least, LANG is set by the system, so do not bail out of ↵Paul Davis
language stuff early just because it is set
2013-11-05revert to waf 1.6.11 for master branch, with current autowaf.pyPaul Davis
2013-11-05remove exportvis changes from autowaf.pyPaul Davis
2013-11-05update .po files with --no-fuzzy-matching in usePaul Davis
2013-11-05update waf with new autowaf that uses --no-fuzzy-matching when running msgmergePaul Davis
2013-11-05add autowaf.py since we have branched from drobilla's version due to export ↵Paul Davis
visibility stuff
2013-11-05back-port two actual bug fixes from cairocanvas branchPaul Davis
2013-11-05fix incorrect use of sizeof() in snprintf (function never actually used in ↵Paul Davis
ardour,but ... )
2013-11-05update packaging tools to always use revision.cc to determine version ↵Paul Davis
number, not text in top level wscript
2013-11-05fix tests compilationJulien de Kozak
2013-11-05keep processing LV2 Ringbuffer once it is allocatedRobin Gareus
Discard messages in LV2PluginUI::write_to_ui() if the ringbuffer exists but the UI is not active. This fixes "[ERROR]: Error writing from plugin to UI" messages if the UI was once active but has been closed since. This is a hotfix solution, eventually the LV2 backend should be updated and a function LV2Plugin::disable_ui_emmission() implemented.
2013-11-04do not hard-code version number anymore - define via git or ↵Paul Davis
libs/ardour/revision.cc
2013-11-03Fix invalid silence trimmer end-of-input behavior (multiple EndOfInputs)Sakari Bergen
This caused an export bug when: a) normalizing b) adding silence to end c) having more than one channel The sound was corrupted by repeating each jack frame as many times as there were channels.
2013-10-29Fix thinko in setting order hint.nick_m
2013-10-28fix thinko in declaration of ARDOUR::PortEngine::get_port_by_name()Paul Davis
2013-10-28Merge branch 'master--optional-external-libs' of ↵Paul Davis
https://github.com/nphilipp/ardour
2013-10-28allow overriding optimization flags completelyNils Philippsen
If an optimization level ("-O<something>") is present in the argument for --arch, do not prepend default optimization flags.
2013-10-28allow linking unbundled versions of some librariesNils Philippsen
(libltc, rubberband, taglib, vamp-sdk)
2013-10-28gtk2_ardour: link fftw3f directlyNils Philippsen
This is needed to be able to unbundle some libraries.
2013-10-27give those who insist on seeing the mixer window and/or editor mixer on ↵Paul Davis
stupidly small screens the chance to do so
2013-10-27further fixes for NSM-based startupPaul Davis
Most, move initialization of Audio/MIDI setup window before NSM initialization, to make sure it is available if/when needed
2013-10-27add error checking and return from attempted NSM-based initializationPaul Davis
2013-10-27silence warning for ancient libc users&devs :)Robin Gareus
string.h 'index' is a global declaration marked legacy in 2001 and removed in posix.1-2008
2013-10-27add notes about inlined lv2 atom/util.h functionsRobin Gareus
2013-10-27expand tabs in reaonablesynth codeRobin Gareus
2013-10-27mark some unused variables -- fewer compiler warningsRobin Gareus
2013-10-26make reasonable synth a bit more piano-like.Robin Gareus
(overtone + decay time)