Sakari Bergen
f1db14923e
Hande export initialization exceptions gracefully
2013-11-23 19:11:31 +02:00
Sakari Bergen
52309c0c4f
Fix invalid assertions in AudioGrapher SampleFormatConverter
...
This fixes an export crash with e.g. 8-bit export
2013-11-23 18:43:54 +02:00
Robin Gareus
af9ac37b60
fix for toolbar master-meter w/o master bus and/or detached toolbar
2013-11-23 16:48:26 +01:00
Robin Gareus
5cbd4ce759
fix crash @ session-restore of plugins windows
...
The question is: why is _owner not set [yet], when the
window is restored. This rather smells like a race condition.
2013-11-22 18:22:55 +01:00
Robin Gareus
9a50b56930
reset time-axis peak when meter-point changes - fixes #5771
2013-11-20 18:54:34 +01:00
Robin Gareus
c1e8da2e60
Distinguish Save-as and Snapshot dialog window
2013-11-19 15:51:27 +01:00
Robin Gareus
2eb79acefd
lv2: increase scratch buffer size to request port minimum size
2013-11-17 00:33:32 +01:00
Robin Gareus
2da67fb99f
fix audio-clock sample entry, handle empty entry as NOOP
2013-11-11 02:33:57 +01:00
Paul Davis
65a62bf514
correct information on waf updates
2013-11-10 17:44:50 -05:00
Robin Gareus
982c38dda1
allow to include In/Disk button on Meterbridge
2013-11-09 13:16:08 +01:00
Paul Davis
8c2cc85e8f
really no reason to support ARDOUR_EN anymore ... we have a preference dialog item to enable/disable translation
2013-11-05 14:20:03 -05:00
Paul Davis
0392e1c9a4
on OS X 10.7 at least, LANG is set by the system, so do not bail out of language stuff early just because it is set
2013-11-05 13:43:25 -05:00
Paul Davis
c78bc833e0
revert to waf 1.6.11 for master branch, with current autowaf.py
2013-11-05 11:24:25 -05:00
Paul Davis
486561a886
remove exportvis changes from autowaf.py
2013-11-05 11:24:06 -05:00
Paul Davis
3ce39cc410
update .po files with --no-fuzzy-matching in use
2013-11-05 11:15:46 -05:00
Paul Davis
95fa7a8de9
update waf with new autowaf that uses --no-fuzzy-matching when running msgmerge
2013-11-05 11:10:51 -05:00
Paul Davis
d2c81e9c4e
add autowaf.py since we have branched from drobilla's version due to export visibility stuff
2013-11-05 11:09:03 -05:00
Paul Davis
0f33baf32f
back-port two actual bug fixes from cairocanvas branch
2013-11-05 10:17:40 -05:00
Paul Davis
7aa46da32f
fix incorrect use of sizeof() in snprintf (function never actually used in ardour,but ... )
2013-11-05 10:17:22 -05:00
Paul Davis
3e661d97b5
update packaging tools to always use revision.cc to determine version number, not text in top level wscript
2013-11-05 09:35:03 -05:00
Julien de Kozak
6992153ae9
fix tests compilation
2013-11-05 07:51:04 +01:00
Robin Gareus
c01e37171e
keep processing LV2 Ringbuffer once it is allocated
...
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-05 02:06:20 +01:00
Paul Davis
e24089ec1f
do not hard-code version number anymore - define via git or libs/ardour/revision.cc
2013-11-04 14:57:36 -05:00
Sakari Bergen
3fca030603
Fix invalid silence trimmer end-of-input behavior (multiple EndOfInputs)
...
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-11-03 21:22:00 +02:00
nick_m
f2300164d7
Fix thinko in setting order hint.
2013-10-29 02:04:26 +11:00
Paul Davis
7fec991077
fix thinko in declaration of ARDOUR::PortEngine::get_port_by_name()
2013-10-28 09:46:59 -04:00
Paul Davis
fe14092d57
Merge branch 'master--optional-external-libs' of https://github.com/nphilipp/ardour
2013-10-28 08:54:29 -04:00
Nils Philippsen
85a277c6a3
allow overriding optimization flags completely
...
If an optimization level ("-O<something>") is present in the argument
for --arch, do not prepend default optimization flags.
2013-10-28 09:32:37 +01:00
Nils Philippsen
5f00d2f3a7
allow linking unbundled versions of some libraries
...
(libltc, rubberband, taglib, vamp-sdk)
2013-10-28 09:06:09 +01:00
Nils Philippsen
85fd343145
gtk2_ardour: link fftw3f directly
...
This is needed to be able to unbundle some libraries.
2013-10-28 09:06:09 +01:00
Paul Davis
1c2de76991
give those who insist on seeing the mixer window and/or editor mixer on stupidly small screens the chance to do so
2013-10-27 20:55:06 -04:00
Paul Davis
5eaafaa3af
further fixes for NSM-based startup
...
Most, move initialization of Audio/MIDI setup window before NSM initialization, to make sure it is available if/when needed
2013-10-27 20:48:48 -04:00
Paul Davis
632f5d5231
add error checking and return from attempted NSM-based initialization
2013-10-27 20:32:56 -04:00
Robin Gareus
17dc72d08e
silence warning for ancient libc users&devs :)
...
string.h 'index' is a global declaration
marked legacy in 2001 and removed in posix.1-2008
2013-10-27 17:03:49 +01:00
Robin Gareus
2cad99bf39
add notes about inlined lv2 atom/util.h functions
2013-10-27 09:56:07 +01:00
Robin Gareus
be6d6231fb
expand tabs in reaonablesynth code
2013-10-27 09:52:46 +01:00
Robin Gareus
caa7c3b579
mark some unused variables -- fewer compiler warnings
2013-10-27 09:51:08 +01:00
Robin Gareus
dcd6103231
make reasonable synth a bit more piano-like.
...
(overtone + decay time)
2013-10-26 17:33:07 +02:00
Robin Gareus
e451411719
remove c99'ness from rsynth.c - should fix #5751
2013-10-26 16:42:27 +02:00
Robin Gareus
f52cfdd639
Fix french translation of "meterbridge" -- closes #5744
2013-10-26 12:29:28 +02:00
Colin Fletcher
8c26a2fab0
Don't allow loop, punch, or session range markers to be renamed.
...
Don't allow loop, punch, or session range markers to be renamed, even when
double-clicked.
2013-10-25 17:03:45 +01:00
Colin Fletcher
e7875954ca
Edit tempo & meter markers on double-click.
2013-10-25 17:03:45 +01:00
Colin Fletcher
efd2e1776d
Double-click on region pops up region properties.
2013-10-25 17:03:45 +01:00
Colin Fletcher
db0f2aad48
Mark session dirty when a marker is renamed.
2013-10-25 17:03:45 +01:00
Colin Fletcher
abb05680b4
Make double-click on marker pop up rename dialogue.
2013-10-25 17:03:45 +01:00
Colin Fletcher
89193dc40b
Add a double-click handler for items in the editor window.
2013-10-25 17:03:45 +01:00
Paul Davis
0bf241257b
Merge branch 'ordering_fixup' of https://github.com/nmains/ardour
2013-10-25 11:52:18 -04:00
nick_m
e80d66c908
Use add_route_dialog's transient_for() window to determine track selection for order_hint.
2013-10-26 02:37:45 +11:00
Paul Davis
cfafa610f0
fix MMC
...
MTC and MIDI Clock port input handling was moved into the process/RT thread(s) during audioengine work, but MMC was
left orphaned. Add it to the port(s) handled by the MIDI UI thread.
Also, remove PortChange request from MidiUI because it has no meaning anymore
2013-10-23 15:38:02 -04:00
Colin Fletcher
a18db90264
Report an error to stderr if creation of jack command line fails.
...
Output a simple message to stderr if get_jack_command_line_string() still
fails for any reason.
2013-10-23 19:32:54 +01:00