summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-04-22Allow more than one peaks_ready callback to be pending for an AudioRegionViewCarl Hetherington
at any one time. Prevents problems when there is more than 1 channel for which peaks are not ready; before, the first peaks_ready callback would be forgotten when the second one was requested. Should fix #3074. git-svn-id: svn://localhost/ardour2/branches/3.0@6951 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-22Fix compile warning.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@6950 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-22Clean up some location handling bits; should fix update of editor summary ↵Carl Hetherington
when session start/end is moved. git-svn-id: svn://localhost/ardour2/branches/3.0@6948 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-21Fix loading of MIDI tracks.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@6947 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-21Don't try to load separate diskstreams in 3.0 session files. Fix a few uses ↵Carl Hetherington
of Diskstream outside Track. git-svn-id: svn://localhost/ardour2/branches/3.0@6946 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-21Move Diskstream ownership to Track, so that Session no longer holds lists of ↵Carl Hetherington
Diskstreams. Breaks 3.0 file format again. git-svn-id: svn://localhost/ardour2/branches/3.0@6945 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-21commits 6001-6525 inclusive from 2.X applied to 3.0Paul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@6942 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-20no solo button for master bus; add alternate solo button state to light ↵Paul Davis
theme too git-svn-id: svn://localhost/ardour2/branches/3.0@6940 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-20indicate "soloed-by-others" state on solo button via a "half-lit" statePaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@6939 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-19fix solo/listen issues when reloadign a session, caused by that last commitPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@6937 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-19permanently mark Delivery processors on master/monitor/audition as immune to ↵Paul Davis
solo effects, rather than having to reset them every time something else is soloed git-svn-id: svn://localhost/ardour2/branches/3.0@6936 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-19Move toggle-waveforms-while-recording into RC options.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@6935 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-19Fix menu item text corrupted by search & replace.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@6934 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-18Load 2.X sessions correctly with newly-arranged session start/end markers.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@6933 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-18Small cleanup.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@6932 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-18Display shuttle speed in percentage rather than fraction. Fixes #1939.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@6931 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-18Let the selection handle selecting tracks (or not) when other things are ↵Carl Hetherington
selected on them, so as to respect the configuration option of linking region to track selection. Fixes #2153. git-svn-id: svn://localhost/ardour2/branches/3.0@6930 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-18Make the session start/end location a single location (with start and end) ↵Carl Hetherington
rather than two separate ones. Fixes #1298. git-svn-id: svn://localhost/ardour2/branches/3.0@6929 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-18Fix some i18n bugs; hopefully most if not all of #2999.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@6927 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-17Disallow rename for plugin inserts. Fixes #3048.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@6926 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-17Rename panner member to twod_panner to avoid having _panner and panner ↵Carl Hetherington
member variables in the same class. Be sure to reconnect everything dropped at the top of set_panner() (fixes #3066) git-svn-id: svn://localhost/ardour2/branches/3.0@6925 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-17No-op: Formatting tweak.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@6924 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-16put mixer strip track name button context menu back on button3 ONLY, and ↵Paul Davis
make button1 press revert the display to the track if it was displaying a send git-svn-id: svn://localhost/ardour2/branches/3.0@6918 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-16make sure that meters are configured to handle the right number of channels, ↵Paul Davis
and allow internal returns to be restored from XML in non-monitor busses git-svn-id: svn://localhost/ardour2/branches/3.0@6917 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-15forward-port from 2.X commits 5827-6000 includingPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@6914 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-15Add a couple of bits of documentation.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@6908 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-15Ignore ebrowse files.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@6907 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-15Remove out-of-date members of freeze_record which are now accounted for by ↵Carl Hetherington
Processor state. git-svn-id: svn://localhost/ardour2/branches/3.0@6906 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-14Prevent crash in pool destruction during session teardown.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@6905 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-14Don't run meters either during freeze.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@6904 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-14Display details of which import file we are currently on.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@6895 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-14Separate interthread progress window out into its own class and HIG-ify it a ↵Carl Hetherington
bit. Make the import progress bar report on the whole import rather than individual files. git-svn-id: svn://localhost/ardour2/branches/3.0@6894 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-14Suspend deletion of cross-thread pools until they are empty. Prevents ↵Carl Hetherington
crashes when the freeze thread completes. git-svn-id: svn://localhost/ardour2/branches/3.0@6893 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-14Don't run deliveries to output ports during export / freeze.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@6892 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-13remove babbling torrent of debug outputPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@6889 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-13substantive change: use the JACK wait API and provide "thread buffers" ↵Paul Davis
separately from session in preparation for parallelization. lots of debug output at present. If using JACK1, requires a very current version of JACK1 SVN (0.119.0) git-svn-id: svn://localhost/ardour2/branches/3.0@6888 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-13Reduce stack requirement of AudioTrack::export_stuff, which fixes a crash ↵Carl Hetherington
when freezing. git-svn-id: svn://localhost/ardour2/branches/3.0@6887 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-12alignment/capture/positioning changes ported from 2.XPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@6886 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-12use session start rather than edit position for import-at-timestamp if there ↵Paul Davis
is no timestamp git-svn-id: svn://localhost/ardour2/branches/3.0@6885 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-10Fix import dialogue to correctly report (x of N) with multiple files, and ↵Carl Hetherington
slightly prettify it. Partially fixes #3064. git-svn-id: svn://localhost/ardour2/branches/3.0@6882 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-10Make record button appear in MIDI mixer strips. Fixes part of #2740.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@6881 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-10Fix pan updates for routes with single panners. Fixes #3066.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@6880 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-09Prevent clipping during the import of files from sources that haveCarl Hetherington
amplitudes greater than 1 when data is being stored in files that are clamped. e.g. when importing hot sources and resampling them when the session file format is integer. git-svn-id: svn://localhost/ardour2/branches/3.0@6879 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-08add support for "msg=" bindings and also action="SomeGroup/Action"Paul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@6876 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-07similar fix for punch recording as applied to 2.X, with additional tweak ↵Paul Davis
that when we fetch the audio port buffer, we must use the full nframes() for the current ::roll() call and not rec_nframes. otherwise, we get back an AudioBuffer that thinks it is smaller than it really is. there may be other issues with this distinction lurking somewhere git-svn-id: svn://localhost/ardour2/branches/3.0@6873 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-07Add virtual destructor.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@6871 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-07No-op: copy-edit comments, remove duplicate comments, coding style.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@6870 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-07Update phase invert button on reload, and stop inserting phi into route ↵Carl Hetherington
names to signify invert. git-svn-id: svn://localhost/ardour2/branches/3.0@6869 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-07Fix crossfade height in stacked mode.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@6868 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-07Keep track of where a RegionView used to be before it was reparented for a ↵Carl Hetherington
drag. Fixes wayward drag-moves in stacked region mode. git-svn-id: svn://localhost/ardour2/branches/3.0@6867 d708f5d6-7413-0410-9779-e7cbd77b26cf