13
0
livetrax/libs/ardour
Sakari Bergen a41525c3f7 Fix invalid assertion from previous commit, and possibly fix having random garbage at end of export.
git-svn-id: svn://localhost/ardour2/branches/3.0@7950 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-02 16:27:02 +00:00
..
ardour Add region peak amplitude to region editor. 2010-10-28 20:01:26 +00:00
lv2ext
macosx
po
test Fix libardour tests. 2010-10-10 11:35:04 +00:00
.cvsignore
amp.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
analyser.cc
audio_buffer.cc
audio_diskstream.cc Stop spurious regions being added to tracks when chasing MTC. 2010-10-02 00:06:23 +00:00
audio_library.cc
audio_playlist_importer.cc Remove use of i18n macros in headers. Prevents our gettext.h being included before libintl.h, which causes failures when ENABLE_NLS is not defined (bug #3111) 2010-05-08 01:20:33 +00:00
audio_playlist.cc Fix restoration of MementoCommand<Crossfade>. Fixes #3418. 2010-09-14 00:41:53 +00:00
audio_port.cc Move _port_offset up to AudioPort, as MidiPort does not use it. 2010-08-13 02:13:12 +00:00
audio_region_importer.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
audio_track_importer.cc Move Diskstream ownership to Track, so that Session no longer holds lists of Diskstreams. Breaks 3.0 file format again. 2010-04-21 20:42:22 +00:00
audio_track.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
audio_unit.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
audioanalyser.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
audioengine.cc megaopus commit: (1) add __STD_(LIMIT|FORMAT)_MACROS to command line flags for cc and c++ builds, remove them from source (2) add new Property::midi_data used by MidiRegion to signal that its (MIDI) contents have changed (3) massive switch from nframes_t to framepos_t/framecnt_t including removal of ARDOUR::max_frames (replaced by ARDOUR::max_frame{pos,cnt} (lots more to do but this set was driven by changes to the Diskstream API to use framepos_t 2010-09-17 16:24:22 +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 Don't strip suffixes twice from peakfile names, otherwise source names like fred.jim.wav and fred.sheila.wav end up trying to use the same peakfile name. 2010-10-27 21:21:34 +00:00
audioregion.cc Add region peak amplitude to region editor. 2010-10-28 20:01:26 +00:00
audiosource.cc Tidy up PeaksReady locking slightly and emit it during done_with_peakfile_writes. Fixes some non-appearing peaks after record. 2010-09-14 23:15:43 +00:00
auditioner.cc Auto-connect outputs that appear as a result of e.g. instruments being added to MIDI tracks. Fixes #3368. 2010-08-30 22:34:21 +00:00
auto_bundle.cc
automatable.cc Fix save/reload of pan automation. 2010-09-18 20:01:36 +00:00
automation_control.cc 3.0 version of rev 5564 from 2.x - basic boolean plugin parameter automation (no graphical editing intended). this involved adding a new "toggled" property to Evoral::Parameter 2010-08-23 16:31:34 +00:00
automation_list.cc fix load+save of plugin parameter automation 2010-08-24 22:07:53 +00:00
automation.cc
beats_frames_converter.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
broadcast_info.cc Write BWF info on export. Fixes #3398. 2010-08-19 14:58:54 +00:00
buffer_manager.cc Gah! Typo in previous commit. 2010-04-22 12:22:57 +00:00
buffer_set.cc Fix crash when running an analysis of a plugin with MIDI IO. 2010-10-09 12:17:46 +00:00
buffer.cc
bundle.cc Put Mackie surface ports into the Ardour tab of the port matrix. 2010-07-30 02:09:39 +00:00
butler.cc Forward port no-process-after-export fix from 2.X revs 7357 and 7361. 2010-07-05 01:13:03 +00:00
caimportable.cc forward port 2.X changes up to and including rev 6714 2010-08-16 19:58:34 +00:00
callback.cc functions related to blocking mothership callbacks 2010-08-06 19:00:59 +00:00
chan_count.cc
chan_mapping.cc
ChangeLog
configuration.cc
control_protocol_manager.cc
control_protocol_search_path.cc
coreaudiosource.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
crossfade.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
cycle_timer.cc
debug.cc add DEBUG::ProcessThreads as a debug tag for parallelization (probably to be renamed) 2010-06-03 21:28:02 +00:00
default_click.cc
delivery.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
directory_names.cc newly created files for use in recording appear in a .stubs folder, and are moved out of it when recording stops 2010-07-16 14:55:11 +00:00
diskstream.cc Update recorded MIDI regions as notes arrive. Fixes one cause of infinite note-lengths during record. Fix various problems with multiple captures of MIDI during one pass. 2010-10-08 14:54:16 +00:00
element_import_handler.cc
element_importer.cc
enums.cc Put images on the fade in/out menus. Fixes #3411. 2010-09-19 03:31:03 +00:00
event_type_map.cc 3.0 version of rev 5564 from 2.x - basic boolean plugin parameter automation (no graphical editing intended). this involved adding a new "toggled" property to Evoral::Parameter 2010-08-23 16:31:34 +00:00
export_channel_configuration.cc Fix split channel export (which was broken during export refactoring) 2010-03-30 15:25:28 +00:00
export_channel.cc alignment/capture/positioning changes ported from 2.X 2010-04-12 22:35:06 +00:00
export_failed.cc Remove use of i18n macros in headers. Prevents our gettext.h being included before libintl.h, which causes failures when ENABLE_NLS is not defined (bug #3111) 2010-05-08 01:20:33 +00:00
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
export_format_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
export_format_specification.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_formats.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_graph_builder.cc Fix invalid assertion from previous commit, and possibly fix having random garbage at end of export. 2010-11-02 16:27:02 +00:00
export_handler.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
export_multiplication.cc
export_preset.cc
export_profile_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
export_status.cc
export_timespan.cc
file_source.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
filename_extensions.cc
filesystem_paths.cc
filter.cc Preserve gain envelopes across filtering operations and stretch them across time stretches. Fixes #902. 2010-04-26 00:23:40 +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
gettext.h commits 6001-6525 inclusive from 2.X applied to 3.0 2010-04-21 02:24:38 +00:00
globals.cc Fix crossfade undo using the stateful diff system. Fixes #3257. 2010-08-26 01:44:11 +00:00
graph.cc Fix hang on session going away when there is nothing to process. Fixes #3284. 2010-06-28 20:49:15 +00:00
graphnode.cc Fix missing virtual destructors. 2010-09-07 21:26:37 +00:00
i18n.h
import.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
internal_return.cc forward port automation handling changes from 2.x, upto and including about rev 6981 (will need full testing in the 3.X context). as on 2.x, this removes real-time visual updates to automation curves during write/touch automation recording 2010-08-19 21:09:40 +00:00
internal_send.cc Resize internal send target buffers on set_block_size(); fixes #3330. 2010-08-19 23:53:00 +00:00
interpolation.cc
io_processor.cc Fix restore of sends from session files for both 2.X and 3.0 sessions. Fixes #3433. 2010-09-03 15:34:09 +00:00
io.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +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 Activate plugins that are added to a PluginInsert after it itself has been activated. 2010-09-02 19:11:02 +00:00
location_importer.cc Allow markers to be glued to bar/beat time. Fixes #1815. 2010-08-09 16:40:31 +00:00
location.cc Update auto loop range to match session range until it is changed by the user. Fixes #3472. 2010-10-07 18:33:20 +00:00
lv2_event_buffer.cc
lv2_plugin.cc Fix feature specification on instantiation. 2010-06-30 00:09:56 +00:00
meter.cc forward port automation handling changes from 2.x, upto and including about rev 6981 (will need full testing in the 3.X context). as on 2.x, this removes real-time visual updates to automation curves during write/touch automation recording 2010-08-19 21:09:40 +00:00
midi_automation_list_binder.cc Add missing files. 2010-07-14 12:29:01 +00:00
midi_buffer.cc change Control::{set,get}_float to Control::{set,get}_double and make almost all Control-related stuff use double rather than random mixtures of float, double and some integer value ; make hans' program change stuff work quite a bit better (not finished yet) including keyboard edting of pgm change values 2010-07-27 14:09:16 +00:00
midi_clock_slave.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
midi_diskstream.cc Update recorded MIDI regions as notes arrive. Fixes one cause of infinite note-lengths during record. Fix various problems with multiple captures of MIDI during one pass. 2010-10-08 14:54:16 +00:00
midi_model.cc megaopus commit: (1) add __STD_(LIMIT|FORMAT)_MACROS to command line flags for cc and c++ builds, remove them from source (2) add new Property::midi_data used by MidiRegion to signal that its (MIDI) contents have changed (3) massive switch from nframes_t to framepos_t/framecnt_t including removal of ARDOUR::max_frames (replaced by ARDOUR::max_frame{pos,cnt} (lots more to do but this set was driven by changes to the Diskstream API to use framepos_t 2010-09-17 16:24:22 +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 megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
midi_port.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
midi_region.cc Remove some unused code. 2010-10-05 14:55:08 +00:00
midi_ring_buffer.cc Fix assert. Remove some debug output. 2010-09-23 21:48:17 +00:00
midi_source.cc Improve GUI display during MIDI record in various ways. 2010-10-05 00:27:26 +00:00
midi_state_tracker.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
midi_stretch.cc Add progress bar to strip silence dialogue. Fixes #3103. 2010-09-20 00:58:25 +00:00
midi_track.cc Update recorded MIDI regions as notes arrive. Fixes one cause of infinite note-lengths during record. Fix various problems with multiple captures of MIDI during one pass. 2010-10-08 14:54:16 +00:00
midi_ui.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
mix.cc
monitor_processor.cc forward port automation handling changes from 2.x, upto and including about rev 6981 (will need full testing in the 3.X context). as on 2.x, this removes real-time visual updates to automation curves during write/touch automation recording 2010-08-19 21:09:40 +00:00
mtc_slave.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
mtdm.cc
mute_master.cc A few cleanups and rearrangements in the RC options. Add options for default mute-affects-* settings, and make routes obey them. 2010-05-20 01:30:35 +00:00
named_selection.cc
onset_detector.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
panner.cc Fix save/reload of pan automation. 2010-09-18 20:01:36 +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_factory.cc newly created files for use in recording appear in a .stubs folder, and are moved out of it when recording stops 2010-07-16 14:55:11 +00:00
playlist.cc Small cleanup. 2010-10-02 00:06:11 +00:00
plugin_insert.cc Fix assertion failure when turning plugins off. 2010-09-09 14:40:46 +00:00
plugin_manager.cc forward port 2.X changes up to and including rev 6909 2010-08-17 13:10:42 +00:00
plugin.cc
port_insert.cc forward port automation handling changes from 2.x, upto and including about rev 6981 (will need full testing in the 3.X context). as on 2.x, this removes real-time visual updates to automation curves during write/touch automation recording 2010-08-19 21:09:40 +00:00
port_set.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
port.cc Prevent crash when trying to register a port with a disconnected engine. 2010-10-27 21:18:18 +00:00
process_thread.cc remove babbling torrent of debug output 2010-04-13 21:05:59 +00:00
processor.cc Fix save/reload of pan automation. 2010-09-18 20:01:36 +00:00
progress.cc Make normalize cancel button work. 2010-10-28 17:09:32 +00:00
quantize.cc
rb_effect.cc Add progress bar to strip silence dialogue. Fixes #3103. 2010-09-20 00:58:25 +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
recent_sessions.cc
region_factory.cc missing part of lincoln's patch 2010-09-21 03:09:24 +00:00
region.cc much craziness with canvas cursors; fix 0 beat cursor text when shortening notes; fix crash when trimming locked regions; don't show trim cursors when region is locked; partial version of enumwriter validation fix from 2.X (less necessary with 3.0; probably more ... 2010-09-22 15:21:06 +00:00
resampled_source.cc make resampled sources (during import) report their "natural position" (i.e. BWF timecode) using the samplerate of the session, not the original source, for correct positioning; minor frame{pos,cnt}_t cleanup 2010-09-16 16:11:26 +00:00
return.cc forward port automation handling changes from 2.x, upto and including about rev 6981 (will need full testing in the 3.X context). as on 2.x, this removes real-time visual updates to automation curves during write/touch automation recording 2010-08-19 21:09:40 +00:00
reverse.cc Add progress bar to strip silence dialogue. Fixes #3103. 2010-09-20 00:58:25 +00:00
route_group_member.cc
route_group.cc megaopus commit: (1) add __STD_(LIMIT|FORMAT)_MACROS to command line flags for cc and c++ builds, remove them from source (2) add new Property::midi_data used by MidiRegion to signal that its (MIDI) contents have changed (3) massive switch from nframes_t to framepos_t/framecnt_t including removal of ARDOUR::max_frames (replaced by ARDOUR::max_frame{pos,cnt} (lots more to do but this set was driven by changes to the Diskstream API to use framepos_t 2010-09-17 16:24:22 +00:00
route.cc Fix save/reload of pan automation. 2010-09-18 20:01:36 +00:00
run-tests.sh Add test for #3356. 2010-07-25 00:42:02 +00:00
send.cc Fix restore of sends from session files for both 2.X and 3.0 sessions. Fixes #3433. 2010-09-03 15:34:09 +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
session_command.cc Fix restoration of MementoCommand<Crossfade>. Fixes #3418. 2010-09-14 00:41:53 +00:00
session_configuration.cc
session_directory.cc newly created files for use in recording appear in a .stubs folder, and are moved out of it when recording stops 2010-07-16 14:55:11 +00:00
session_events.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
session_export.cc Tweak transmission of MMC on locate. Should fix #3121. 2010-06-28 17:25:40 +00:00
session_handle.cc
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 megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
session_object.cc Remove use of i18n macros in headers. Prevents our gettext.h being included before libintl.h, which causes failures when ENABLE_NLS is not defined (bug #3111) 2010-05-08 01:20:33 +00:00
session_playlists.cc region list displays actual playlist use count for each region, rather than a GUI-based count 2010-09-20 19:18:17 +00:00
session_process.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +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_utils.cc
session_state.cc Respond to JACK session quit request. Fixes #3491. 2010-10-07 12:12:16 +00:00
session_time.cc megaopus commit: (1) add __STD_(LIMIT|FORMAT)_MACROS to command line flags for cc and c++ builds, remove them from source (2) add new Property::midi_data used by MidiRegion to signal that its (MIDI) contents have changed (3) massive switch from nframes_t to framepos_t/framecnt_t including removal of ARDOUR::max_frames (replaced by ARDOUR::max_frame{pos,cnt} (lots more to do but this set was driven by changes to the Diskstream API to use framepos_t 2010-09-17 16:24:22 +00:00
session_transport.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
session_utils.cc
session_vst.cc Fix up VST build and add basic support for VSTi 2010-07-11 21:55:11 +00:00
session.cc Don't strip suffixes twice from peakfile names, otherwise source names like fred.jim.wav and fred.sheila.wav end up trying to use the same peakfile name. 2010-10-27 21:21:34 +00:00
slave.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
smf_source.cc Update recorded MIDI regions as notes arrive. Fixes one cause of infinite note-lengths during record. Fix various problems with multiple captures of MIDI during one pass. 2010-10-08 14:54:16 +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 make resampled sources (during import) report their "natural position" (i.e. BWF timecode) using the samplerate of the session, not the original source, for correct positioning; minor frame{pos,cnt}_t cleanup 2010-09-16 16:11:26 +00:00
sndfilesource.cc Comments. 2010-10-05 00:20:37 +00:00
source_factory.cc megaopus commit: (1) add __STD_(LIMIT|FORMAT)_MACROS to command line flags for cc and c++ builds, remove them from source (2) add new Property::midi_data used by MidiRegion to signal that its (MIDI) contents have changed (3) massive switch from nframes_t to framepos_t/framecnt_t including removal of ARDOUR::max_frames (replaced by ARDOUR::max_frame{pos,cnt} (lots more to do but this set was driven by changes to the Diskstream API to use framepos_t 2010-09-17 16:24:22 +00:00
source.cc Don't mark reloaded MIDI sources as non-writable. Fixes #3483. 2010-09-28 22:31:24 +00:00
sse_functions_64bit.s
sse_functions_xmm.cc remove a bunch of uses of long (mostly replaced by int32_t) 2010-07-22 16:08:11 +00:00
sse_functions.s
st_pitch.cc
st_stretch.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
strip_silence.cc Add progress bar to strip silence dialogue. Fixes #3103. 2010-09-20 00:58:25 +00:00
tape_file_matcher.cc
template_utils.cc
tempo_map_importer.cc
tempo.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
thread_buffers.cc substantive change: use the JACK wait API and provide "thread buffers" 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) 2010-04-13 20:48:33 +00:00
ticker.cc Move MIDI control port ownership into the MIDI Manager, since control port state should be Ardour-wide, not per-session. Fix up port connection state management. 2010-07-08 22:55:20 +00:00
track.cc Update recorded MIDI regions as notes arrive. Fixes one cause of infinite note-lengths during record. Fix various problems with multiple captures of MIDI during one pass. 2010-10-08 14:54:16 +00:00
transient_detector.cc megaopus patch #2 for today: remove nframes64_t and sframes_t from source 2010-09-17 18:20:37 +00:00
uri_map.cc
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 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
vst_plugin.cc Fix VST build. 2010-09-20 03:43:45 +00:00
wscript Make build scripts python2/3 agnostic. 2010-10-27 23:10:27 +00:00