13
0
Commit Graph

5674 Commits

Author SHA1 Message Date
e5888d3983 merge with master and fix 2 conflicts 2013-10-16 22:06:56 -04:00
9a630003ff fix up issues with MIDI I/O option when using jack1 or jack2's most recent options for this 2013-10-15 15:22:25 -04:00
56fa4d9045 update russian translation (again) 2013-10-15 14:03:59 -04:00
58e8f43052 reduce default height of mackie control GUI, as per #5713 2013-10-15 13:28:01 -04:00
019cd26ba4 update russian translation (from alexandre prokoudine) 2013-10-15 13:18:13 -04:00
f6ba1d2271 fix signed/unsigned issue pointed out by old apple gcc 2013-10-15 10:58:46 -04:00
8a76441b0f re-fix typo in PBD::demangle() for systems without execinfo.h 2013-10-15 10:52:29 -04:00
a29b83c124 fix namespace issue with demangle on systems without execinfo.h 2013-10-15 10:41:42 -04:00
89738cc3c2 fix typo in PBD::demangle() for systems without execinfo.h 2013-10-15 10:33:03 -04:00
d9058499af add a back-pointer to the owner of a Processor
Use SessionObject* rather than Route so that per-region plugins will be possible in the future.
2013-10-14 11:12:50 -04:00
7444ac128e fix inability to export twice 2013-10-12 11:07:57 -04:00
fdda8127ef adapt AudioEngine to new AudioBackend API 2013-10-12 10:03:50 -04:00
589ef168c1 adapt JACK audiobackend to pay attention to new _start() API related to latency measurement 2013-10-12 10:03:15 -04:00
057f06703b slightly change AudioBackend API to allow specifying that the device is being started for latency measurement
We don't want any existing latency settings used when re-measuring latency measurements.
2013-10-12 10:02:37 -04:00
a0b9751866 Fix ardour tests to work with new AudioEngine/Backends changes 2013-10-11 22:36:19 +10:00
025adbe920 Add AudioEngine::set_default_backend 2013-10-11 22:36:19 +10:00
034c80088c Use test-env.sh in run-session-tests.sh
Also make the script executable
2013-10-11 22:36:19 +10:00
2e91da8a26 Write state data from automation list test to check why test is failing 2013-10-11 22:36:19 +10:00
42b475069b Add arg to test function to be able to prefix test output directory
This makes it much easier to find test output from a specific test
2013-10-11 22:36:19 +10:00
b91fa19fe7 return bool in test util function to check writing xml to file is successful 2013-10-11 22:36:19 +10:00
ee95f05fee Use test_search_path to find test data files for automation test 2013-10-11 22:36:19 +10:00
1eed53c4a8 Update test to use correct SourceFactory::createWritable API 2013-10-11 22:36:19 +10:00
e53bf08b10 Delete test_globals.h/cc now that the contents has moved to test_common.h/cc 2013-10-11 22:36:19 +10:00
d30fa04013 Add get_test_sample_rate to common test functions in libardour tests 2013-10-11 22:36:19 +10:00
ac8ec14347 Fix script used to run libardour tests 2013-10-11 22:36:19 +10:00
cf3d8d15f0 some slightly hackish changes to make it possible to use the new internal ALSA midi client (soon to become a driver, however) 2013-10-10 16:54:46 -04:00
c96108c2e1 add API to get current MIDI option from an audio/MIDI backend 2013-10-10 16:18:00 -04:00
25ca45f395 add API to get current MIDI option from an audio/MIDI backend 2013-10-10 16:17:46 -04:00
b5f36f5788 fix up parsing of send gain MIDI bindings so that they actually work 2013-10-10 16:16:59 -04:00
1bd04f8bf3 add JACK backend support for MIDI option discovery 2013-10-10 12:59:11 -04:00
2308291e59 add API to AudioBackend to allow discovery of possible MIDI I/O options 2013-10-10 12:58:38 -04:00
465b800d8b when looking for backends, search for *.dll as well as *.so and *.dylib 2013-10-09 13:57:00 -04:00
927ebe3b5f reduce version requirement for JACK 2013-10-08 17:12:20 -04:00
af8a1c146d move JACK configuration test(s) down to where they belong (in libs/backend/jack) 2013-10-08 16:13:39 -04:00
645350815c remove link-time use of JACK, since it is now dlopen'ed by the chosen backend 2013-10-08 14:16:13 -04:00
c98abed37f restore jack timebase master and jack session callback functionality (moved into the JACK backend) 2013-10-08 14:02:03 -04:00
7e077bdeba -arestore jack timebase master and jack session callback functionality (moved into the JACK backend) 2013-10-08 14:01:43 -04:00
1085866f47 updated DE translation from edgar aichinger 2013-10-08 12:22:08 -04:00
da7d3afc87 use AudioEngine destructor to do necessary stuff when shutting it down, and remove unused Config stuff in AudioEngine 2013-10-07 20:30:06 -04:00
f1b2674d9b change return type on ARDOUR::cleanup() since nobody cares what it returns 2013-10-07 20:29:05 -04:00
5265ceec51 change tortured GtkUI startup process into something just a little more sane, and remove "stopping" code since that belongs in a destructor 2013-10-07 20:27:04 -04:00
2d5e605bf1 Merge branch 'audiothreads' of https://github.com/mojofunk/ardour 2013-10-04 14:00:20 -04:00
3aee160b19 provide PBD::demangle() even on platforms without HAVE_EXECINFO 2013-10-04 12:22:00 -04:00
f3a22fb880 Implement JACKAudioBackend::in_process_thread 2013-10-04 18:54:54 +10:00
53ad2d187f Move processing thread list from ARDOUR::Graph into AudioBackend implementation 2013-10-04 18:53:37 +10:00
df363a4fb3 Add AudioBackendThread class to support different thread type on windows 2013-10-04 18:51:47 +10:00
82f0f3a9a7 fix up crash caused by changes in object creation order and setting the state of the click IO object 2013-10-02 16:17:22 -04:00
c736d88a5f don't ping JACK server 4 times to see if it is already up when ardour starts 2013-09-25 22:56:28 -04:00
d6274d5c3e fix up enum mess caused by switching from JACK to Engine as the name for jack-related transport sync
This will allow older versions of Ardour to continue to startup when the user sync preference is "JACK",
because the string used by enum_2_string() will still be "JACK".

Versions of ardour3 from git after the enum change until this commit will leave ardour.rc unloaded by old
versions of Ardour ***if*** the user sync choice was "JACK".
2013-09-25 18:24:32 -04:00
e43a8dac1c make information extraction from session file options list robust against some old badly formatted session files
Fixes crash experienced by GillesM, where a rogue XML entry caused a segfault
2013-09-25 17:59:10 -04:00