Commit Graph

17237 Commits

Author SHA1 Message Date
Michael R. Fisher
04a1ebbf46 Lazily load bundled LV2 plugins in LV2PluginInfo::discover()
- Do this instead of finding them in the static ctor of LV2World
- Prevents usage of ARDOUR_DLL_PATH environment variable before
  it is set in main(...)
2013-08-08 15:23:09 -04:00
Michael R. Fisher
a096461c5c Formatting only. 2013-08-08 15:23:09 -04:00
Michael R. Fisher
bc4fe5e56a Use a static string variable for dll path.
Making this consistent with all other funtions in this file.
2013-08-08 15:23:09 -04:00
Alexandre Prokoudine
5e0fd2c666 Update Russian translation 2013-08-08 15:23:09 -04:00
Robin Gareus
fbdae25bed switch to WM::Proxy Action management
fixes http://tracker.ardour.org/view.php?id=5584
2013-08-08 15:23:08 -04:00
Robin Gareus
bce09c06b9 improve caching of metric and tick patters
* selectively clear cache (meterbridge, mixer)
* free memory of patterns on clear
2013-08-08 15:23:08 -04:00
Robin Gareus
dfb9129648 ignore mouse-scroll if scroll-bar is not present.
fixes http://tracker.ardour.org/view.php?id=5557
2013-08-08 15:23:08 -04:00
Robin Gareus
a0ac0dca85 implement visual-sensitivity (gray out) for faders
Note: bar-controller sensitivity state is not yet set if
automation-mode changes to/from play, but the widget now
supports that.
2013-08-08 15:23:08 -04:00
Robin Gareus
443c0a2240 minor peak-meter performance tweak
* redraw only missing parts of the outside rectangle,
* don't redraw RMS meter if value has not changed
2013-08-08 15:23:08 -04:00
Robin Gareus
d5b3bea98b remove *&@?!+%@ question :)
I would like to record, edit and mix,...
..but I don't need software to hold my hand and ask
childish questions if I would like to "open a session".
2013-08-08 15:23:08 -04:00
Robin Gareus
89b0beb2dd clean up plugin-ui meter layout 2013-08-08 15:23:08 -04:00
Robin Gareus
90b4b1e724 make config-window suitable for small[er] screens 2013-08-08 15:23:08 -04:00
Robin Gareus
1648a49868 change default color of plugin-UI gauge/meter 2013-08-08 15:23:08 -04:00
Robin Gareus
c209078c12 fix compiler warning 2013-08-08 15:23:08 -04:00
Robin Gareus
894da52f63 update plugin UIs at reasonable rate (25Hz) 2013-08-08 15:23:08 -04:00
Robin Gareus
35fe6dfa08 NOOP - prevent headaches and remove cruft
Every "point zero one" seconds is only 25 Hz in ardour..
2013-08-08 15:23:08 -04:00
Paul Davis
daad42dd6c Revert "Remove non-portable and unnused header includes"
This reverts commit 7ef79d3f4b.
2013-08-08 15:23:08 -04:00
Paul Davis
cebd189239 Remove non-portable and unnused header includes 2013-08-08 15:23:08 -04:00
Paul Davis
6db9411c94 Fix portability of test and use temporary test 2013-08-08 15:23:08 -04:00
Paul Davis
9b73b3c7dc Use common test function to create temporary session 2013-08-08 15:23:08 -04:00
Paul Davis
8c28b3ad07 add new files from test changes by timbyr 2013-08-08 15:23:08 -04:00
Paul Davis
3cf4c56a89 theoretically: "Add new_test_output_dir to common libardour test" but actually features addition of new files, thus losing git history for these two which came from tim mayberry 2013-08-08 15:23:08 -04:00
Paul Davis
6074fbf9e9 Use test_search_path function in ardour test 2013-08-08 15:23:08 -04:00
Paul Davis
52aced73ad Add test_search_path function in libardour testsuite 2013-08-08 15:23:08 -04:00
Paul Davis
20311ed2f3 Use test_search_path to find test data in xpath test 2013-08-08 15:23:08 -04:00
Paul Davis
cdaa32d2c6 Add test_search_path function in PBD testsuite 2013-08-08 15:23:08 -04:00
Paul Davis
d9862364be Add --single-tests option to also build each libardour test as a separate program 2013-08-08 15:23:08 -04:00
Paul Davis
a06e5f4b3b disable libardour unit tests that do not function correctly (for windows, at least) 2013-08-08 15:23:08 -04:00
Robin Gareus
897074730a remove --no-freesound option. fixes #5640 2013-08-08 20:08:20 +02:00
Paul Davis
ea7d89dd51 remove reference to non-existent header 2013-08-08 11:23:13 -04:00
Paul Davis
917aed0da0 add new files (code based on the old midi++ JACKMidiPort) 2013-08-08 09:10:11 -04:00
Paul Davis
5bca1f44fe new Mackie Control device file for Qcon controller (from #5634) 2013-08-07 23:06:54 -04:00
Paul Davis
584eeed66a change wording in audio status when disconnected from engine 2013-08-07 22:24:30 -04:00
Paul Davis
1ab61b8564 major redesign of MIDI port heirarchy and management (part 2) 2013-08-07 22:22:11 -04:00
Paul Davis
83a0c30c24 major redesign of MIDI port heirarchy and management
basic, very flaky functionality is back. program unstable at present
2013-08-07 22:21:36 -04:00
Robin Gareus
a1370f83db fix compiler warning 2013-08-07 15:57:29 +02:00
Paul Davis
5e19f0a1ae use std::numeric_limits<float>::infinity() rather than INFINITY to try to get compilers to agree on the type 2013-08-07 08:40:21 -04:00
John Emmas
7169c77cfc Merge branch 'windows' of git.ardour.org:ardour/ardour into windows 2013-08-06 15:18:27 +01:00
ben
2732c64c07 fix taglib header paths so linked headers are not necessary 2013-08-06 08:50:26 -05:00
Paul Davis
616f2a0370 fix conflicts after merge with master 2013-08-05 14:22:32 -04:00
Paul Davis
499b7fcfa9 document PortEngine API 2013-08-05 13:55:50 -04:00
Paul Davis
a5f69910e4 add notion of unavailable devices to ARDOUR::AudioBackend 2013-08-05 13:19:23 -04:00
Paul Davis
a66e3859e1 can now start JACK based on config dialog 2013-08-05 12:51:51 -04:00
John Emmas
0dc8806ee4 'libs/ardour' - Platform specific changes and includes 2013-08-04 19:03:32 +01:00
Paul Davis
7218bd91de start work on the changes to EngineControl (dialog) to integrate with new backend design, and add "requires-driver" concept to AudioBackend to handle JACK specifically 2013-08-04 14:03:19 -04:00
Robin Gareus
38e4f7bd1b fix meter-background highlight when peaking. (> vs >=) 2013-08-04 18:50:51 +02:00
Robin Gareus
00b694fd79 fix rounding issue when dragging video with fractional fps 2013-08-04 18:49:28 +02:00
John Emmas
d176cbc804 'libs/ardour' - Compiler specific includes and includes 2013-08-04 17:01:37 +01:00
Robin Gareus
68fc5bbf6c vtl: import audio at video-offset, forget offset on "Remove Video" 2013-08-04 17:23:58 +02:00
John Emmas
490311bc08 'libs/ardour' - Main body of changes required for building with MSVC 2013-08-04 15:36:07 +01:00