4a27a8b531
when creating new sources for a non-realtime Filter process, add option to use the same SR as the initial sources
2015-06-29 14:18:12 -04:00
f116455280
after changing session SR, reset all write sources to use new rate
2015-06-29 14:18:12 -04:00
c4e3135617
Tracks does not (want to) support destructive tracks
2015-06-29 14:18:12 -04:00
d0b5f87fba
Tracks specific fix for SR reverting to previous value while creating new session
2015-06-29 14:18:12 -04:00
c5a657ceee
add 176.4kHz to available sample rates in export GUI
2015-06-29 14:18:12 -04:00
54ec059a6f
add 176.4kHz to export sample possibilities
2015-06-29 14:18:12 -04:00
d98bf248ad
more reliable check for session files, to cover *.ardour.bak cases, and exclude them
2015-06-29 14:18:12 -04:00
f6149dffa3
Tracks puts the master bus remote ID into a different "namespace" than Ardour
2015-06-29 14:18:12 -04:00
ba151374b0
Tracks does not use a K20 meter for the master
2015-06-29 14:18:12 -04:00
VKamyshniy
94fc1dc745
[Summary] In Location::set_state - adding emitted FlagsChanged (if any flag changed). This is not a hot fix - it's for UNDO changed skipping state for SKIP markers. Paul has approved this change.
2015-06-29 14:18:12 -04:00
8488d8f6a5
remove unnecessary and unused changes from grygorii
2015-06-29 14:18:12 -04:00
fb89ff4643
remove unused method
2015-06-29 14:18:12 -04:00
f11fc1852c
fix whitespace/indentation and remove references to ScopedConnectionLists that were not used even in Tracks
2015-06-29 14:18:12 -04:00
GZharun
317bacfa3a
[Summary] Eliminated redundant marker update notification which lead to creation of huge amount of redundant session events
2015-06-29 14:18:12 -04:00
b8f29872a7
noop: indentation
2015-06-29 14:18:12 -04:00
a6a522766b
add required header
2015-06-29 14:18:12 -04:00
0b1a10b2d5
make use of loop range as default export range being Tracks specific
2015-06-29 14:18:12 -04:00
VKamyshniy
14226356d8
[Summary] Per Igor's request: if auto play loop is set on, the main timespan should be the range loop location.
2015-06-29 14:18:11 -04:00
860e22ac6d
when loop range is set, if loop-is-mode and seamless looping, set loop for all tracks
2015-06-29 14:18:11 -04:00
13964dd9eb
fix inadvertent typo
2015-06-29 14:18:11 -04:00
b558d00789
Tracks uses -inf gain on newly created tracks
2015-06-29 14:18:11 -04:00
fab465c4cc
bring in more connection-related changes from Tracks
2015-06-29 14:18:11 -04:00
c57aecafb1
add engine_state_controller.cc to libardour sources when building tracks
2015-06-29 14:18:11 -04:00
c9f6cd88b1
add track auto-naming options from Tracks
2015-06-29 14:18:11 -04:00
3a56004f65
fix crash caused by missing return; add explanatory comments
2015-06-29 14:18:11 -04:00
4d64aed5d2
fix typo in Tracks build
2015-06-29 14:18:11 -04:00
42f5cc4784
include Tracks engine state controller header for Tracks build
2015-06-29 14:18:11 -04:00
4cd7f2568c
add required profile header
2015-06-29 14:18:11 -04:00
33d1d8a6c1
change names for scene I/O port connection methods
2015-06-29 14:18:11 -04:00
18415ba6cd
avoid redundant IO port reconnections in Tracks runtime case
2015-06-29 14:18:11 -04:00
49e292f360
noop: more style guide fixes
2015-06-29 14:18:11 -04:00
6eebb6326a
noop: fix indentation to match style guide
2015-06-29 14:18:11 -04:00
71dd7ce934
add EngineStateController code from Tracks
2015-06-29 14:18:11 -04:00
3c3d62c18a
Fixed issue with crash when invalid get_connections request is made on invalid port handle. (Grygorii)
2015-06-29 14:18:11 -04:00
32224ee608
add in more Tracks-related auto-(re)connect changes
2015-06-29 14:18:11 -04:00
bebb03a0a4
add in more Tracks-related auto-(re)connect changes, all conditionalized by Profile
2015-06-29 14:18:11 -04:00
c46ec135e5
initial incorporation of Tracks' automatic reconnect features, based on current Tracks code
2015-06-29 14:18:11 -04:00
de4efe73a6
merge several of the trickiest Tracks- and platform-specific RC configuration variables
2015-06-29 14:18:11 -04:00
d1747b4137
no-op: indentation and whitespace fixes
2015-06-29 14:18:11 -04:00
GZharun
ae8c494c02
[Summary] Added export cleanup
...
[Reviewed by] Andriy Mishyn
2015-06-29 14:18:11 -04:00
f9aeb659ee
indentation and formatting cleanup
2015-06-29 14:18:11 -04:00
GZharun
f837b66c20
[Summary] Fixed issue with export built on Mavericks. There was not check on empty sets in ExportFormatSpecification class.
...
C standard, section 6.5.6.8 says:
"...if the result points one past the last element of the array object, it shall not be used as the operand of a unary * operator that is evaluated..."
So GCC compiler and CLANG compiler (Mavericks) process this operation different way. GCC returns 0 on an attempt to dereference end iterator when CLANG returns a non 0 value.
2015-06-29 14:18:11 -04:00
Greg Zharun
5877f255f0
[Summary] Fixed windows build
2015-06-29 14:18:11 -04:00
04b2d34362
add channel_count() to audio source API
2015-06-29 14:18:11 -04:00
9c95a8bdea
another signal related to record state added from Tracks.
...
This doesn't appear to have obviously distinct semantics from RecordStateChanged
but Tracks is using it and I can't verify instantly that it could be replaced
by RecordStateChanged.
2015-06-29 14:18:11 -04:00
43f4b82485
distribute use of RouteAddedOrRemoved to appropriate places.
...
It might be wise to use this rather than GUIIdle but that needs further investigation
2015-06-29 14:18:11 -04:00
8c880b6529
include emission of RouteAddedOrRemoved in Session::add_audio_track()
2015-06-29 14:18:11 -04:00
11e371c5e7
integrate Session::remove_routes() from Tracks and replace Session::remove_route() internal implementation.
...
The singular case replicated (and was the model for) the plural case.
2015-06-29 14:18:11 -04:00
e7fa40762c
re-do previous commit with less variables
2015-06-29 14:18:11 -04:00
024a061804
Tracks calls tracks "Tracks"; Ardour uses type-names
2015-06-29 14:18:11 -04:00