ardour/libs/ardour
Paul Davis c8a27ebdbf track combine ops per-playlist to avoid name collisions for compound regions
git-svn-id: svn://localhost/ardour2/branches/3.0@9529 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-05-16 21:21:16 +00:00
..
ardour track combine ops per-playlist to avoid name collisions for compound regions 2011-05-16 21:21:16 +00:00
lv2ext Fix my name :) 2011-04-06 15:00:16 +00:00
macosx
po po name changes, again? 2011-01-31 17:58:06 +00:00
test Rename libmusictime libtimecode (consistent with already used namespace "Timecode"). 2010-12-14 18:13:37 +00:00
.cvsignore
amp.cc manage Route::_have_internal_generator more accurately and never flush processors if there is on; correctly manage declicking so that only *TRACKS* without internal generators will declick at transport state transitions (fixes horrible click at transport stop in some configurations 2011-03-07 22:13:53 +00:00
analyser.cc
audio_buffer.cc
audio_diskstream.cc Make a new write source when the diskstream name changes so that sources don't get a name which includes the old name. 2011-05-08 23:45:26 +00:00
audio_library.cc
audio_playlist.cc fix minor type error 2011-05-12 00:01:46 +00:00
audio_playlist_importer.cc
audio_playlist_source.cc rename join regions op as combine regions; save and restore nested playlists, sources, regions; add undo/redo for combine; fixup peakfile use/discovery 2011-05-16 20:16:57 +00:00
audio_port.cc Fix assert failure when cycle_end is called by AudioEngine::set_session before the buffer is set up. 2011-03-14 18:41:35 +00:00
audio_region_importer.cc Remove all use of nframes_t. 2010-12-03 22:26:29 +00:00
audio_track.cc remove some left over debugging 2011-04-25 12:28:35 +00:00
audio_track_importer.cc Remove all use of nframes_t. 2010-12-03 22:26:29 +00:00
audio_unit.cc Fix broken whitespace (no functional changes). 2011-04-04 22:46:48 +00:00
audioanalyser.cc Clean up region.h and trim include tree. 2010-12-20 21:22:49 +00:00
audioengine.cc remove debugging output from audioengine/port code 2011-04-19 17:59:52 +00:00
audiofile_tagger.cc remove Glib::ustring from libardour; allow any characters except '/' and '\' in paths (may cause issues when loading creatively named 2.X sessions; fix a couple of details of name collection and usage from the startup dialog 2010-09-14 15:45:21 +00:00
audiofilesource.cc Remove all use of nframes_t. 2010-12-03 22:26:29 +00:00
audioregion.cc Fix read_raw_internal to use the appropriate audio source for the specified channel, and fix maximum_amplitude to check all channels of a region rather than just the first. Fixes #3933. 2011-04-04 23:32:20 +00:00
audiosource.cc very basic Join (regions) editing operation. not finished yet, no undoable, no sensible name for new region, etc. etc 2011-05-16 02:17:58 +00:00
auditioner.cc fix auditioner by virtualizing Route::input_streams(), since the auditioner never has any inputs 2011-01-29 17:49:27 +00:00
auto_bundle.cc
automatable.cc Fix an assertion failure when stopping the transport with an active controllable touch gesture. 2011-04-20 01:24:46 +00:00
automation.cc
automation_control.cc Fix my name :) 2011-04-06 15:00:16 +00:00
automation_list.cc Fix an assertion failure when stopping the transport with an active controllable touch gesture. 2011-04-20 01:24:46 +00:00
beats_frames_converter.cc Add some assertions. 2011-04-23 00:02:58 +00:00
broadcast_info.cc Write BWF info on export. Fixes #3398. 2010-08-19 14:58:54 +00:00
buffer.cc
buffer_manager.cc
buffer_set.cc Use LV2_SUPPORT define instead of HAVE_SLV2. 2011-05-14 17:59:16 +00:00
bundle.cc Add operator<< for bundles. 2011-01-29 12:40:57 +00:00
butler.cc increase butler event pool size dramatically 2011-03-02 22:41:46 +00:00
caimportable.cc Remove all use of nframes_t. 2010-12-03 22:26:29 +00:00
callback.cc functions related to blocking mothership callbacks 2010-08-06 19:00:59 +00:00
capturing_processor.cc Re-fix compile failure with --no-nls (#3111). 2011-04-23 03:34:42 +00:00
chan_count.cc remove duplicate std limit + format macro defs 2010-11-10 23:07:31 +00:00
chan_mapping.cc Fix my name :) 2011-04-06 15:00:16 +00:00
ChangeLog
configuration.cc Remove debug output. 2010-11-17 12:25:20 +00:00
control_protocol_manager.cc No-op; coding style. 2011-05-04 15:00:30 +00:00
control_protocol_search_path.cc set ARDOUR_SURFACES_PATH for a bundle, just like ARDOUR_PANNER_PATH 2011-03-23 14:36:29 +00:00
coreaudiosource.cc Remove all use of nframes_t. 2010-12-03 22:26:29 +00:00
crossfade.cc prevent formation of new xfades when two regions are precisely co-terminal, and invalidate existing xfades if their participants become co-terminal 2011-01-29 01:03:05 +00:00
cycle_timer.cc
data_type.cc Missing file. 2011-04-23 03:50:32 +00:00
debug.cc lots of stuff related to capture alignment. things appear to be working now, but require the right alignment setting, which doesn't persist correctly at present 2011-03-08 20:12:40 +00:00
default_click.cc Remove all use of nframes_t. 2010-12-03 22:26:29 +00:00
delivery.cc fix (?) capture alignment by making sure we use non-public latency information for playback latency, thus avoiding counting plugin latency twice 2011-03-18 20:21:51 +00:00
directory_names.cc add the standard mechanism for search paths to the path used for export formats, so that we can find them in a bundle 2011-04-02 13:53:03 +00:00
diskstream.cc correctly reset capture alignment at session load; for MIDI diskstreams, don't try to set capture alignment based on connectivity, always set _source_port ASAP and check _source_port when recording 2011-04-09 14:59:22 +00:00
element_import_handler.cc
element_importer.cc Remove all use of nframes_t. 2010-12-03 22:26:29 +00:00
enums.cc add new concept for managing alignment style (AlignChoice); switch to using worst_playback_latency() just about everywhere we were using worst_output_latency() - the former includes plugin latency. answer appears to break earlier fixes to alignment, but is semantically right, so plan to investigate in another 8 hours or so 2011-03-09 05:19:44 +00:00
event_type_map.cc Fix my name :) 2011-04-06 15:00:16 +00:00
export_channel.cc Re-fix compile failure with --no-nls (#3111). 2011-04-23 03:34:42 +00:00
export_channel_configuration.cc
export_failed.cc
export_filename.cc remove Glib::ustring from libardour; allow any characters except '/' and '\' in paths (may cause issues when loading creatively named 2.X sessions; fix a couple of details of name collection and usage from the startup dialog 2010-09-14 15:45:21 +00:00
export_format_base.cc Add "session rate" as a possible sample rate for export formats 2010-12-18 17:56:41 +00:00
export_format_manager.cc Add "session rate" as a possible sample rate for export formats 2010-12-18 17:56:41 +00:00
export_format_specification.cc change Session::convert_to_frames_at() to Session::convert_to_frames() to reflect the fact that its argument is a position, not a duration; add Session::any_duration_to_frames(), which converts AnyTime representing a duration to frames; alter callers to use the right one of the two previously mentioned methods 2010-12-30 15:45:48 +00:00
export_formats.cc Add "session rate" as a possible sample rate for export formats 2010-12-18 17:56:41 +00:00
export_formats_search_path.cc add the standard mechanism for search paths to the path used for export formats, so that we can find them in a bundle 2011-04-02 13:53:03 +00:00
export_graph_builder.cc export graph uses as many threads as there are cores, not the number of DSP threads 2011-02-09 13:11:14 +00:00
export_handler.cc Finally implement position aware silence adding in export (i.e. bbt times are converted to frames correctly) 2010-12-18 19:27:04 +00:00
export_multiplication.cc
export_preset.cc Fix broken whitespace (no functional changes). 2011-04-04 22:46:48 +00:00
export_profile_manager.cc add the standard mechanism for search paths to the path used for export formats, so that we can find them in a bundle 2011-04-02 13:53:03 +00:00
export_status.cc
export_timespan.cc Remove all use of nframes_t. 2010-12-03 22:26:29 +00:00
file_source.cc refactor playlist sources to allow for MIDI and upcoming work on save/restore 2011-05-16 15:49:26 +00:00
filename_extensions.cc
filesystem_paths.cc
filter.cc add "origin" property to FileSource so that we can track multiple imports 2010-11-09 18:19:53 +00:00
find_session.cc forward port 2.X changes up to and including rev 6909 2010-08-17 13:10:42 +00:00
gain.cc Remove all use of nframes_t. 2010-12-03 22:26:29 +00:00
gettext.h
globals.cc Remove some unused code. 2011-05-04 15:03:35 +00:00
graph.cc move some DEBUG::Graph traces to DEBUG::ProcessThreads ; remove Diskstream::rename_write_sources() which is no longer relevant (sources are not created on disk until needed); fixup calling Diskstream::non_realtime_input_change() when calling Diskstream::set_track() with a track that doesn't yet have any I/O (i.e. typical case) 2011-04-04 16:41:20 +00:00
graphnode.cc Fix missing virtual destructors. 2010-09-07 21:26:37 +00:00
i18n.h
import.cc initial volley of work for AudioPlaylistSource, the basic prototype for sources-that-are-nested 2011-05-13 19:55:39 +00:00
internal_return.cc Remove out-of-date comment. 2011-02-20 01:00:44 +00:00
internal_send.cc Initialise aux send gain to -inf dB (#3990). 2011-04-18 18:50:38 +00:00
interpolation.cc Fix broken whitespace (no functional changes). 2011-04-04 22:46:48 +00:00
io.cc fix (?) capture alignment by making sure we use non-public latency information for playback latency, thus avoiding counting plugin latency twice 2011-03-18 20:21:51 +00:00
io_processor.cc sorta-kinda working latency compensation, latency reporting and capture alignment ... working except that we report the wrong information to JACK and i've noticed a couple of odd circumstances where turning on a latent plugin caused punch recording to fail 2011-03-11 02:55:52 +00:00
jack_slave.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
ladspa_plugin.cc Generic scale points API. 2011-05-14 18:43:34 +00:00
location.cc Re-use locations when setting location list state, so that selected locations are preserved through an undo (#3929). 2011-05-05 12:09:37 +00:00
location_importer.cc Remove all use of nframes_t. 2010-12-03 22:26:29 +00:00
lv2_event_buffer.cc Fix my name :) 2011-04-06 15:00:16 +00:00
lv2_plugin.cc Support compilation with (old) SLV2, or (new) Lilv and (optionally) Suil. 2011-05-15 23:10:13 +00:00
lv2_plugin_lilv.cc Support compilation with (old) SLV2, or (new) Lilv and (optionally) Suil. 2011-05-15 23:10:13 +00:00
meter.cc Fix broken whitespace (no functional changes). 2011-04-04 22:46:48 +00:00
midi_automation_list_binder.cc Add missing files. 2010-07-14 12:29:01 +00:00
midi_buffer.cc Fix my name :) 2011-04-06 15:00:16 +00:00
midi_clock_slave.cc Use DEBUG_TRACE for all of the MIDI clock ticker code. 2010-12-14 01:05:51 +00:00
midi_diskstream.cc Ensure that empty drag-created MIDI regions get a file on disk so that there aren't missing file errors on reload (#4024). 2011-05-08 23:45:33 +00:00
midi_model.cc Re-fix compile failure with --no-nls (#3111). 2011-04-23 03:34:42 +00:00
midi_patch_manager.cc remove Glib::ustring from libardour; allow any characters except '/' and '\' in paths (may cause issues when loading creatively named 2.X sessions; fix a couple of details of name collection and usage from the startup dialog 2010-09-14 15:45:21 +00:00
midi_playlist.cc Prevent note trackers for overlapping MIDI regions inserting events that occur before the requested time range, thereby stopping playback. Should fix #3973. 2011-04-21 13:59:32 +00:00
midi_port.cc Fix more broken whitespace. 2011-03-15 01:16:24 +00:00
midi_region.cc Differentiate between pitch-shift (for audio) and transpose (for MIDI). Fixes #3940. 2011-04-06 02:04:37 +00:00
midi_ring_buffer.cc Fix broken whitespace (no functional changes). 2011-04-04 23:00:48 +00:00
midi_source.cc Fix my name :) 2011-04-06 15:00:16 +00:00
midi_state_tracker.cc Fix more broken whitespace. 2010-12-20 22:51:17 +00:00
midi_stretch.cc Fix my name :) 2011-04-06 15:00:16 +00:00
midi_track.cc Fix more broken whitespace. 2011-03-15 01:16:24 +00:00
midi_ui.cc Fix a few tiny memory leaks. 2010-12-11 02:34:44 +00:00
mix.cc Remove all use of nframes_t. 2010-12-03 22:26:29 +00:00
monitor_processor.cc Remove some unused methods. Restore Solo boost, SiP cut and Dim Cut correctly on session reload (#3903). 2011-03-30 12:37:14 +00:00
mtc_slave.cc add new concept for managing alignment style (AlignChoice); switch to using worst_playback_latency() just about everywhere we were using worst_output_latency() - the former includes plugin latency. answer appears to break earlier fixes to alignment, but is semantically right, so plan to investigate in another 8 hours or so 2011-03-09 05:19:44 +00:00
mtdm.cc
mute_master.cc make SiP mute gain work ... hopefully without breaking anything else 2011-02-09 16:37:07 +00:00
named_selection.cc
onset_detector.cc Clean up region.h and trim include tree. 2010-12-20 21:22:49 +00:00
operations.cc Fix update of session range location on copy-dragging regions (#4038). 2011-05-12 21:29:27 +00:00
pan_controllable.cc new files 2011-01-19 15:58:13 +00:00
pannable.cc Re-fix compile failure with --no-nls (#3111). 2011-04-23 03:34:42 +00:00
panner.cc Re-fix compile failure with --no-nls (#3111). 2011-04-23 03:34:42 +00:00
panner_manager.cc Re-fix compile failure with --no-nls (#3111). 2011-04-23 03:34:42 +00:00
panner_search_path.cc set ARDOUR_SURFACES_PATH for a bundle, just like ARDOUR_PANNER_PATH 2011-03-23 14:36:29 +00:00
panner_shell.cc remove semantic-free Panner::Changed signal; make mackie code pay attention to actual pan controls; make GUI watch PannerShell::Changed for news that the currently chosen panner has changed or changed configuration 2011-02-22 18:44:22 +00:00
pcm_utils.cc
pi_controller.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
playlist.cc track combine ops per-playlist to avoid name collisions for compound regions 2011-05-16 21:21:16 +00:00
playlist_factory.cc Remove all use of nframes_t. 2010-12-03 22:26:29 +00:00
playlist_source.cc rename join regions op as combine regions; save and restore nested playlists, sources, regions; add undo/redo for combine; fixup peakfile use/discovery 2011-05-16 20:16:57 +00:00
plugin.cc Use LV2_SUPPORT define instead of HAVE_SLV2. 2011-05-14 17:59:16 +00:00
plugin_insert.cc Use LV2_SUPPORT define instead of HAVE_SLV2. 2011-05-14 17:59:16 +00:00
plugin_manager.cc Make LV2World local to lv2_plugin.cc 2011-05-14 19:55:46 +00:00
port.cc avoid untested use of 2 jack weak symbols 2011-03-21 16:58:16 +00:00
port_insert.cc Save/restore PortInsert state fully (fixes #3901). 2011-03-30 12:59:15 +00:00
port_set.cc Fix broken whitespace (no functional changes). 2011-04-04 22:46:48 +00:00
process_thread.cc
processor.cc Tolerate LV2 plugins that call persist/file state functions early. 2011-04-13 01:44:46 +00:00
progress.cc Make normalize cancel button work. 2010-10-28 17:09:32 +00:00
quantize.cc Allow trim of midi regions to before the start of the source (better, this time). Fixes #3156. 2010-12-09 21:34:46 +00:00
rb_effect.cc Remove all use of nframes_t. 2010-12-03 22:26:29 +00:00
rc_configuration.cc don't crash during startup with no config files when trying to use a non-existent MIDI Manager object 2010-07-26 15:22:24 +00:00
rdff.c Update for latest LV2 persist extension. 2011-03-29 08:56:22 +00:00
rdff.h Update for latest LV2 persist extension. 2011-03-29 08:56:22 +00:00
recent_sessions.cc
region.cc very basic Join (regions) editing operation. not finished yet, no undoable, no sensible name for new region, etc. etc 2011-05-16 02:17:58 +00:00
region_factory.cc improve, cleanup, rationalize Session::cleanup_sources() and supporting infrastructure 2011-03-01 21:54:54 +00:00
resampled_source.cc Remove all use of nframes_t. 2010-12-03 22:26:29 +00:00
return.cc Remove all use of nframes_t. 2010-12-03 22:26:29 +00:00
reverse.cc Remove all use of nframes_t. 2010-12-03 22:26:29 +00:00
route.cc Fix 'make new plugins active' configure option (#3975). 2011-04-15 00:28:29 +00:00
route_group.cc Fix show checkbuttons for mixer groups on startup (#3919). Also synchronise visible status between editor and mixer. 2011-04-06 00:36:36 +00:00
route_group_member.cc
run-tests.sh Add panners and libtimecode to library path. 2011-02-26 20:36:38 +00:00
send.cc Re-fix compile failure with --no-nls (#3111). 2011-04-23 03:34:42 +00:00
session.cc initial volley of work for AudioPlaylistSource, the basic prototype for sources-that-are-nested 2011-05-13 19:55:39 +00:00
session_butler.cc dynamic playback & capture buffer resizing (though transport is stopped first) 2010-06-09 17:24:07 +00:00
session_click.cc Cope with stereo click files by mixing them down to mono before playback. Kind-of fixes #1893. 2011-02-17 20:25:17 +00:00
session_command.cc Fix restoration of MementoCommand<Crossfade>. Fixes #3418. 2010-09-14 00:41:53 +00:00
session_configuration.cc
session_directory.cc remove entire "stub" file concept; open new audio and MIDI files on demand (at first write); could be a few gotchas with some corner case scenarios, but apparently works OK 2011-03-02 17:05:16 +00:00
session_events.cc Fix broken whitespace (no functional changes). 2011-04-04 22:46:48 +00:00
session_export.cc Remove all use of nframes_t. 2010-12-03 22:26:29 +00:00
session_handle.cc Add dynamic type to SessionHandleRef debug output 2011-01-16 19:17:45 +00:00
session_metadata.cc remove Glib::ustring from libardour; allow any characters except '/' and '\' in paths (may cause issues when loading creatively named 2.X sessions; fix a couple of details of name collection and usage from the startup dialog 2010-09-14 15:45:21 +00:00
session_midi.cc add new concept for managing alignment style (AlignChoice); switch to using worst_playback_latency() just about everywhere we were using worst_output_latency() - the former includes plugin latency. answer appears to break earlier fixes to alignment, but is semantically right, so plan to investigate in another 8 hours or so 2011-03-09 05:19:44 +00:00
session_object.cc
session_playlists.cc Remove playlists from the session lists when they DropReferences. Should fix #4023. 2011-05-02 23:22:00 +00:00
session_process.cc Factor out stop limit computation into its own method. Ignore stop-at-session-end if there is a punch range and punch-in is enabled (#4022). 2011-05-02 22:21:59 +00:00
session_rtevents.cc step editing now accessed via a context menu on MIDI track rec-enable buttons. along the way, fixed up confusion between set_rec_enable() and set_rec_enabled() methods in Route/Track/Diskstream 2010-07-24 16:40:56 +00:00
session_state.cc rename join regions op as combine regions; save and restore nested playlists, sources, regions; add undo/redo for combine; fixup peakfile use/discovery 2011-05-16 20:16:57 +00:00
session_state_utils.cc
session_time.cc change Session::convert_to_frames_at() to Session::convert_to_frames() to reflect the fact that its argument is a position, not a duration; add Session::any_duration_to_frames(), which converts AnyTime representing a duration to frames; alter callers to use the right one of the two previously mentioned methods 2010-12-30 15:45:48 +00:00
session_transport.cc new debug trace in ::start_transport(); add a new emission of TransportStateChange to keep GUI up to date when varispeeding 2011-05-12 00:17:51 +00:00
session_utils.cc
session_vst.cc Clean up plugin preset handling a bit. 2010-12-19 23:11:01 +00:00
slave.cc Remove all use of nframes_t. 2010-12-03 22:26:29 +00:00
smf_source.cc Ensure that empty drag-created MIDI regions get a file on disk so that there aren't missing file errors on reload (#4024). 2011-05-08 23:45:33 +00:00
sndfile_helpers.cc force AIFF and WAV exports to Big and Little endianness respectively 2010-08-30 18:40:23 +00:00
sndfileimportable.cc Check for OGG format properly. Should fix #3723. 2011-01-21 00:58:36 +00:00
sndfilesource.cc remove entire "stub" file concept; open new audio and MIDI files on demand (at first write); could be a few gotchas with some corner case scenarios, but apparently works OK 2011-03-02 17:05:16 +00:00
source.cc very basic Join (regions) editing operation. not finished yet, no undoable, no sensible name for new region, etc. etc 2011-05-16 02:17:58 +00:00
source_factory.cc rename join regions op as combine regions; save and restore nested playlists, sources, regions; add undo/redo for combine; fixup peakfile use/discovery 2011-05-16 20:16:57 +00:00
speakers.cc Make speaker dialogue manage the session's Speakers. Make azimuth control work. Various tweaks. 2011-03-04 17:35:02 +00:00
sse_functions.s
sse_functions_64bit.s
sse_functions_xmm.cc Remove all use of nframes_t. 2010-12-03 22:26:29 +00:00
st_pitch.cc
st_stretch.cc Remove all use of nframes_t. 2010-12-03 22:26:29 +00:00
strip_silence.cc Restore fade option to strip silence. 2011-02-28 18:57:43 +00:00
tape_file_matcher.cc
template_utils.cc
tempo.cc Fix weird whitespace. 2011-03-15 01:22:03 +00:00
tempo_map_importer.cc
thread_buffers.cc merge 3.0-panexp (pan experiments) branch, revisions 8534-8585 into 3.0, thus ending 3.0-panexp. THIS COMMIT WILL BREAK ALL EXISTING 3.0 SESSIONS IN SOME WAY (possibly not fatally). 2011-01-27 01:31:03 +00:00
ticker.cc Re-fix compile failure with --no-nls (#3111). 2011-04-23 03:34:42 +00:00
track.cc part two of: correctly reset capture alignment at session load 2011-04-09 15:00:44 +00:00
transient_detector.cc lincoln's patch to use QM onset detection in RFerret, and other tweaks 2011-03-02 12:43:44 +00:00
unknown_processor.cc Re-fix compile failure with --no-nls (#3111). 2011-04-23 03:34:42 +00:00
uri_map.cc Fix compiler warnings 2010-12-11 15:09:47 +00:00
user_bundle.cc Basic tweaks to make the bundles and the port matrix accept that MIDI tracks may have audio IO, and vice versa. Allows connection of instrument tracks using the global port matrix. 2010-06-30 02:59:13 +00:00
utils.cc removed long-ifdef'ed-out code 2011-03-12 20:24:32 +00:00
vst_plugin.cc Try to ensure that the plugin loads its initial preset correctly. May fix #3602. 2010-12-29 01:18:05 +00:00
wscript Update wscripts for portability and steps towards waf 1.6 migration. 2011-05-16 18:02:38 +00:00