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
Robin Gareus
f5c52f500a
Timecode: fix subframe rounding
...
if sub-frames are used, frames are rounded up for the later half of
a sub-frame. e.g. @48KSPS, 25fps, 100 subframes per frame
audio-samples >=1910 already yield 00:00:00:01
2013-08-04 16:22:00 +02:00
John Emmas
07d94b9b48
'libs/ardour' - Use 'std::vector' instead of dynamically sized arrays (required to be buildable with MSVC)
2013-08-04 15:17:19 +01:00
Robin Gareus
976fc86811
fix no-roll LTC encoder, honor locates when transport is stopped
2013-08-04 16:13:43 +02:00
John Emmas
fa59391f6a
'libs/ardour' - Use 'const_iterator' where appropriate (required to be buildable with MSVC)
2013-08-04 15:06:10 +01:00
Robin Gareus
efc46f1553
make master-meter in toolbar optional
2013-08-04 00:06:29 +02:00
Paul Davis
333a3c9d02
cleanup more dangling members of AudioEngine
2013-08-03 17:49:19 -04:00
Paul Davis
a64908af7f
fix undeclared use of cerr
2013-08-03 17:47:26 -04:00
Paul Davis
1d50d041c9
fix problem with session exit caused by dangling unused members in AudioEngine
2013-08-03 16:45:07 -04:00
Paul Davis
f2ca3ecf0c
add file
2013-08-03 16:44:13 -04:00
Paul Davis
c2e7c32c53
add tim's jack_utils code to rationalize setup of JACK config
2013-08-03 16:37:10 -04:00
Robin Gareus
91e0e0f9f8
advance track's play-position even if processing is locked
...
fixes
* http://tracker.ardour.org/view.php?id=5628
* http://tracker.ardour.org/view.php?id=5561
2013-08-03 21:35:19 +02:00
Paul Davis
1c4d00e8b7
audioengine branch can now load and run at least one test session.
...
currently hard-coded to deal only with the situation where JACK is already running
2013-08-03 11:57:56 -04:00
Robin Gareus
43ae996b3a
dedicated namespace for video-utils
...
conflicting symbol prophylaxis
2013-08-03 16:54:57 +02:00
Robin Gareus
ef3551300a
remove strtok_r() from video_query_info()
...
for minGW compatibility
2013-08-03 16:41:25 +02:00
Robin Gareus
c06a3a6201
add a peak reset button to the editor meter
...
see http://tracker.ardour.org/view.php?id=5601
2013-08-03 13:59:22 +02:00
Robin Gareus
3ca63cc38c
fix gtk "child->parent == NULL" asserts
2013-08-03 13:45:27 +02:00
Robin Gareus
b14d9a6451
properly handle port removal in route.
...
bug:
- add midi track
- add additional midi port
- remove additional midi port
- press play
-> crash
because..
ARDOUR::MidiTrack::roll's route_buffer still has 2 midi-channels. This is
because processor_max_streams was not updated (no plugins added/removed)
fill_buffers_with_input() eventually asserts when trying to get the 2nd
(nonexistant) midi port via ARDOUR::PortSet::nth_midi_port() in
ARDOUR::PortSet::port().
2013-08-03 13:44:37 +02:00
Robin Gareus
9d63cfcab5
fix "other" port-group tab
...
Separate port-bundles for each jack client in the connection manager.
Previously, apps were only listed as separate bundles if the
ports were gathered at different times. ie one app shows up after
the other (and if no complete re-scan was triggered)
Fixes issue reported by Fons Adriaensen.
2013-08-03 02:46:08 +02:00
Robin Gareus
0eb5b7d1ab
Merge branch 'midiclock' of https://github.com/axetota/ardour
2013-08-03 01:37:25 +02:00