ardour/libs/ardour
Robin Gareus 5fa9f8b399 Towards fixing no_roll()
Currently ::roll() may actually be a ::no_roll() under some circumstances.

This can also happen during count-in:
  transport_stopped () == transport_rolling()

and during latency-preroll:
   Global session-transport speed != 0, some tracks already roll,
   read data from disk and feed latent plugins.
   but other non-latent tracks or busses don't roll and still have to
   behave like the switch from no_roll() to roll() has not yet happened.

This changes the game WRT to monitoring as well, previously, Route:roll()
called Route::no_roll_unlocked () for conditions outlined above.
Now Track::no_roll_unlocked is called and in some cases wrongly clears
the buffers before the signal hits the disk-writer. (more work is needed
related to 61f8e53b)

On the upside this also fixes an issue with MidiTrack::no_roll not keeping
a lock while pushing data into the step-edit-ringbuffer.

This is also a step towards consolidating all entry points:
::roll(), ::no_roll(), ::silent_roll() in the Route class.
2017-09-30 16:45:45 +02:00
..
ardour Towards fixing no_roll() 2017-09-30 16:45:45 +02:00
macosx/libardour.xcodeproj
msvc
MSVClibardour Accommodate newly added/removed source(s) in our MSVC project (libardour) 2017-09-19 12:22:06 +01:00
po update japanese translation (Hiroki Inagaki) 2017-07-24 14:59:11 -04:00
test convert codebase to use Temporal for various time types 2017-09-24 12:03:54 -04:00
amp.cc Amend c8a9b28d3 and 40aebce. Fix gain automation edge-cases: 2017-09-19 04:54:42 +02:00
analyser.cc enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
analysis_graph.cc convert codebase to use Temporal for various time types 2017-09-24 12:03:54 -04:00
async_midi_port.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
audio_backend.cc spelling corrections from Jaromír Mikeš <mira.mikes@seznam.cz> 2016-10-17 17:57:39 -04:00
audio_buffer.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
audio_library.cc enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
audio_playlist.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
audio_playlist_importer.cc enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
audio_playlist_source.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
audio_port.cc Some more assert() debugging 2017-08-03 23:46:05 +02:00
audio_region_importer.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
audio_track.cc consolidate roll methods into Route::roll() 2017-09-18 21:28:02 -04:00
audio_track_importer.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
audio_unit.cc More Coreaudio SDK fixes, after 30b087ab3 2017-09-19 05:20:05 +02:00
audioanalyser.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
audioengine.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
audiofile_tagger.cc Use PBD::to_string API from pbd/string_convert.h in AudioFileTagger 2017-04-19 09:37:00 +10:00
audiofilesource.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
audioregion.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
audiosource.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
auditioner.cc Ongoing work on latency compensation 2017-09-29 05:03:48 +02:00
automatable.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
automation.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
automation_control.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
automation_list.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
automation_watch.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
beats_samples_converter.cc convert codebase to use Temporal for various time types 2017-09-24 12:03:54 -04:00
broadcast_info.cc Broadcast info according to EBU tech-specs 2017-08-06 17:56:59 +02:00
buffer.cc
buffer_manager.cc
buffer_set.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
bundle.cc Compare bundle ports per-type 2017-08-29 10:53:41 +02:00
butler.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
caimportable.cc More Coreaudio SDK fixes, after 30b087ab3 2017-09-19 05:20:05 +02:00
capturing_processor.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
chan_count.cc Remove cruft. ChanCount::INFINITE is not used 2017-04-19 11:43:08 +02:00
chan_mapping.cc Remove cruft. ChanCount::INFINITE is not used 2017-04-19 11:43:08 +02:00
ChangeLog
control_group.cc Fix Controllable::InverseGroup behavior. 2017-03-11 18:58:50 +01:00
control_protocol_manager.cc Remove some debug output 2017-08-06 14:48:18 +02:00
controllable_descriptor.cc
coreaudiosource.cc More Coreaudio SDK fixes, after 30b087ab3 2017-09-19 05:20:05 +02:00
cycle_timer.cc enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
data_type.cc enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
debug.cc add DEBUG::DiskIO 2017-09-18 11:40:52 -04:00
default_click.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
delayline.cc Delayline: report if set_delay() actually changed the delay 2017-09-29 05:03:48 +02:00
delivery.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
directory_names.cc enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
disk_io.cc NO-OP: whitespace 2017-09-23 02:31:52 +02:00
disk_reader.cc Disk-reader don't silence buffers when not rolling 2017-09-30 05:35:12 +02:00
disk_writer.cc Align punch in/out recording with latency-compensation 2017-09-30 02:45:13 +02:00
dsp_filter.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
ebur128_analysis.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
element_import_handler.cc
element_importer.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
engine_slave.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
engine_state_controller.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
enums.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
event_type_map.cc Use string concatenation and PBD::to_string in EventTypeMap::to_symbol() 2017-05-26 10:50:08 +10:00
export_channel.cc Properly aligned export (Stem + Session) 2017-09-29 05:03:48 +02:00
export_channel_configuration.cc Use XMLNode::get/set_property API in ARDOUR::ExportChannelConfiguration 2017-04-19 09:36:51 +10:00
export_failed.cc enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
export_filename.cc Use PBD::to_string from pbd/string_convert.h in ARDOUR::ExportFilename 2017-04-19 09:37:00 +10:00
export_format_base.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
export_format_manager.cc Allow export presets for 176.4KHz -- "Ardour6: music for bats" 2017-05-29 13:37:06 +02:00
export_format_specification.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
export_formats.cc Allow export presets for 176.4KHz -- "Ardour6: music for bats" 2017-05-29 13:37:06 +02:00
export_graph_builder.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
export_handler.cc Properly aligned export (Stem + Session) 2017-09-29 05:03:48 +02:00
export_preset.cc Use XMLNode::get/set_property API in ARDOUR::ExportPreset class 2017-04-19 09:36:51 +10:00
export_profile_manager.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
export_status.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
export_timespan.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
file_source.cc Use XMLNode::get_property() in FileSource class 2017-04-19 09:36:50 +10:00
filename_extensions.cc enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
filesystem_paths.cc Use PBD::string_to/to_string in ARDOUR::user_config_directory_name() 2017-04-19 09:37:00 +10:00
filter.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
find_session.cc really fix opening session-archives -- amend 1f80f059be 2017-05-06 22:05:26 +02:00
fixed_delay.cc Fix FixedDelayline, default configuration increased set max-delay 2017-09-26 17:52:35 +02:00
fluid_synth.cc properly handle FS pitch-bend - closes #7140 2016-11-28 12:53:20 +01:00
gain_control.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
gettext.h
globals.cc Fix crash when cleaning up w/o destroying session 2017-08-03 19:25:14 +02:00
graph.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
graphnode.cc NO-OP: whitespace 2017-04-22 23:06:22 +02:00
iec1ppmdsp.cc
iec2ppmdsp.cc
import.cc convert codebase to use Temporal for various time types 2017-09-24 12:03:54 -04:00
instrument_info.cc Only emit InstrumentInfo::Changed() on actual change 2017-09-09 18:21:06 +02:00
internal_return.cc Aux-Send Latency compensation, part 1: latent sources 2017-09-29 05:03:48 +02:00
internal_send.cc Update Send: Include internal 'thru' delay-line 2017-09-29 05:03:48 +02:00
interpolation.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
io.cc Add API to query IO latencies 2017-09-29 05:03:48 +02:00
io_processor.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
kmeterdsp.cc
ladspa_plugin.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
legatize.cc fix header order and space alignment 2017-09-24 12:57:27 -04:00
linux_vst_support.cc Don't use VST ->user points, prefer host-reserved ptr 2017-07-08 18:13:42 +02:00
load-save-session-collection.sh
load-save-session.sh
location.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
location_importer.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
ltc_file_reader.cc fix header order and space alignment 2017-09-24 12:57:27 -04:00
ltc_slave.cc Update Timecode Generator/Slave alignment 2017-09-29 05:03:48 +02:00
lua_api.cc convert codebase to use Temporal for various time types 2017-09-24 12:03:54 -04:00
luabindings.cc Add DiskIOProc & Latency related Lua bindings & scripts 2017-09-29 05:03:48 +02:00
luaproc.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
luascripting.cc Catch Lua exception when scanning scripts 2017-08-21 17:07:54 +02:00
lv2_evbuf.c globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
lv2_evbuf.h globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
lv2_plugin.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
lxvst_plugin.cc Don't use VST ->user points, prefer host-reserved ptr 2017-07-08 18:13:42 +02:00
mac_vst_plugin.cc Don't use VST ->user points, prefer host-reserved ptr 2017-07-08 18:13:42 +02:00
mac_vst_support.cc Don't use VST ->user points, prefer host-reserved ptr 2017-07-08 18:13:42 +02:00
meter.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
midi_automation_list_binder.cc Use XMLNode::get/set_parameter API in ARDOUR::MidiAutomationListBinder class 2017-04-19 09:36:52 +10:00
midi_buffer.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
midi_channel_filter.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
midi_clock_slave.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
midi_model.cc convert codebase to use Temporal for various time types 2017-09-24 12:03:54 -04:00
midi_patch_manager.cc Fix midnam replacement: 2016-10-30 21:24:26 +01:00
midi_playlist.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
midi_playlist_source.cc convert codebase to use Temporal for various time types 2017-09-24 12:03:54 -04:00
midi_port.cc Fix MIDI port offsets. 2017-09-30 05:25:27 +02:00
midi_region.cc convert codebase to use Temporal for various time types 2017-09-24 12:03:54 -04:00
midi_ring_buffer.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
midi_scene_change.cc Use XMLNode::get/set_property in ARDOUR::MIDISceneChange class 2017-04-19 09:36:52 +10:00
midi_scene_changer.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
midi_source.cc fix header order and space alignment 2017-09-24 12:57:27 -04:00
midi_state_tracker.cc convert codebase to use Temporal for various time types 2017-09-24 12:03:54 -04:00
midi_stretch.cc convert codebase to use Temporal for various time types 2017-09-24 12:03:54 -04:00
midi_track.cc Towards fixing no_roll() 2017-09-30 16:45:45 +02:00
midi_ui.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
mididm.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
midiport_manager.cc PortManager::unregister_port() must be called with process lock 2017-07-28 20:15:15 +02:00
mix.cc
mode.cc move mode/scale/key definitions out of push2 code and into libardour; Aeolian is the same as Minor 2016-09-28 10:47:17 -05:00
monitor_control.cc cue monitoring for audio (libardour aspects) 2017-09-18 11:40:53 -04:00
monitor_processor.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
mtc_slave.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
mtdm.cc
mute_control.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
mute_master.cc NO-OP: whitespace 2017-06-09 23:25:42 +02:00
muteable.cc MuteMaster should (a) use a Muteable's own ::muted_by_others_soloing() (b) not try to use its own _solo_ignore to track Muteable::can_solo() or solo isolate state 2016-07-20 16:10:11 -04:00
note_fixer.cc convert codebase to use Temporal for various time types 2017-09-24 12:03:54 -04:00
onset_detector.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
operations.cc enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
pan_controllable.cc NO-OP: whitespace 2017-06-30 19:56:40 +02:00
pannable.cc Remove unused "mark" parameter from stop_touch() API 2017-07-24 01:59:18 +02:00
panner.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
panner_manager.cc enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
panner_shell.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
parameter_descriptor.cc prefer floor() over round(), this avoids "-0" 2017-09-23 18:59:39 +02:00
pcm_utils.cc
phase_control.cc Use XMLNode::get/set_property API in ARDOUR::PhaseControl class 2017-04-19 09:36:52 +10:00
playlist.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
playlist_factory.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
playlist_source.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
plugin.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
plugin_insert.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
plugin_manager.cc Don't recurse into MacVST bundle-folders during plugin-scan 2017-09-21 20:02:11 +02:00
port.cc NO-OP: whitespace 2017-09-18 06:47:01 +02:00
port_insert.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
port_manager.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
port_set.cc
presentation_info.cc Explicitly initialize parent in the copy constructor 2017-08-07 13:57:49 +02:00
process_thread.cc Add a scratch buffer for automation. 2017-06-03 13:54:55 +02:00
processor.cc Add Processor API for global session-transport alignment 2017-09-29 05:03:48 +02:00
progress.cc
quantize.cc convert codebase to use Temporal for various time types 2017-09-24 12:03:54 -04:00
rb_effect.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
rc_configuration.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
rdff.c
rdff.h
readonly_control.cc Include ParameterDescriptor in read-only control output 2017-05-25 13:49:18 +02:00
recent_sessions.cc enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
record_enable_control.cc Revert "change return type of AutomationControl::actually_set_value() from void to bool, to indicate if value was changed." 2016-10-14 11:42:41 -04:00
record_safe_control.cc Revert "change return type of AutomationControl::actually_set_value() from void to bool, to indicate if value was changed." 2016-10-14 11:42:41 -04:00
region.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
region_factory.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
resampled_source.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
return.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
reverse.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
route.cc Towards fixing no_roll() 2017-09-30 16:45:45 +02:00
route_graph.cc enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
route_group.cc Update Slavable API 2017-06-22 22:04:10 +02:00
route_group_member.cc remove cruft; superseded by ControlGroup::use_me 2017-03-12 20:15:55 +01:00
run-profiling.sh
run-tests.sh
scene_change.cc enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
search_paths.cc
selection.cc Remove some debug output 2017-08-06 14:48:18 +02:00
send.cc Update Send: Include internal 'thru' delay-line 2017-09-29 05:03:48 +02:00
session.cc Align punch in/out recording with latency-compensation 2017-09-30 02:45:13 +02:00
session_butler.cc addd more DEBUG_TRACE for DiskIO; set DiskIOProcess::_need_butler more appropriately; other minor adjustments 2017-09-18 11:40:53 -04:00
session_click.cc Update the Metronome, align to output 2017-09-29 05:03:48 +02:00
session_command.cc Use XMLNode::get_property in Session::memento_command_factory 2017-04-21 12:46:04 +10:00
session_configuration.cc Remove LocaleGuards from SessionConfiguration class 2017-06-22 10:48:38 +10:00
session_directory.cc enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
session_events.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
session_export.cc Properly aligned export (Stem + Session) 2017-09-29 05:03:48 +02:00
session_handle.cc enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
session_ltc.cc Update Timecode Generator/Slave alignment 2017-09-29 05:03:48 +02:00
session_metadata.cc Session Metadata: add a Description field. 2017-08-14 14:08:17 -05:00
session_midi.cc Update Timecode Generator/Slave alignment 2017-09-29 05:03:48 +02:00
session_object.cc enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
session_playlists.cc Proposed fix managing shared playlists (see #7150) 2017-01-05 09:20:50 +00:00
session_process.cc Fix thinko in 8139becb -- route split cycle 2017-09-30 13:10:17 +02:00
session_rtevents.cc an automation control that has to do things before its value is set in an RT context should potentially tell its ControlGroup 2017-02-08 18:55:05 +01:00
session_state.cc Align punch in/out recording with latency-compensation 2017-09-30 02:45:13 +02:00
session_state_utils.cc enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
session_time.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
session_transport.cc Align punch in/out recording with latency-compensation 2017-09-30 02:45:13 +02:00
session_vst.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
sha1.c
sidechain.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
slavable.cc Update Slavable API 2017-06-22 22:04:10 +02:00
slavable_automation_control.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
slave.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
smf_source.cc convert codebase to use Temporal for various time types 2017-09-24 12:03:54 -04:00
sndfile_helpers.cc enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
sndfileimportable.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
sndfilesource.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
solo_control.cc VCA/SlavableAutomationCtrl re-design: 2017-06-12 02:26:23 +02:00
solo_isolate_control.cc VCA/SlavableAutomationCtrl re-design: 2017-06-12 02:26:23 +02:00
solo_safe_control.cc Use XMLNode::get/set_property API in ARDOUR::SoloSafeControl class 2017-04-19 09:36:51 +10:00
soundcloud_upload.cc Call curl_global_init() exactly only once (2/2) 2017-08-31 20:08:54 +02:00
source.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
source_factory.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
speakers.cc Remove LocaleGuards from ARDOUR::Speakers class 2017-06-22 10:48:38 +10:00
srcfilesource.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
sse_avx_functions_64bit_win.s
sse_functions.s
sse_functions_64bit.s
sse_functions_64bit_win.s
sse_functions_avx.cc
sse_functions_avx_linux.cc
sse_functions_xmm.cc
st_pitch.cc enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
st_stretch.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
strip_silence.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
stripable.cc Delete CoreSelection at session close 2017-07-28 20:11:55 +02:00
system_exec.cc Put ARDOUR::SystemExec implementation inside ARDOUR namespace in source file 2016-09-13 14:32:22 +10:00
tape_file_matcher.cc enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
template_utils.cc s/created with/modified with/ 2017-09-21 02:01:12 +02:00
tempo.cc fix header order and space alignment 2017-09-24 12:57:27 -04:00
tempo_map_importer.cc enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
thread_buffers.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
ticker.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
track.cc Towards fixing no_roll() 2017-09-30 16:45:45 +02:00
transform.cc fix header order and space alignment 2017-09-24 12:57:27 -04:00
transient_detector.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
transpose.cc fix header order and space alignment 2017-09-24 12:57:27 -04:00
unknown_processor.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
uri_map.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
user_bundle.cc Fix loading bundles #7426 2017-07-16 21:44:00 +02:00
utils.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
vca.cc Update Slavable API 2017-06-22 22:04:10 +02:00
vca_manager.cc Add Lua binding to un/assign VCAs 2017-08-18 22:00:24 +02:00
vst_info_file.cc Bump VST param-name length limit to 128 bytes and centralize definition 2017-05-10 00:26:02 +02:00
vst_plugin.cc globally change all use of "frame" to refer to audio into "sample". 2017-09-18 12:39:17 -04:00
vst_state.cc consolidate VSTState functions 2016-11-15 17:10:13 +01:00
vumeterdsp.cc
windows_vst_plugin.cc Remove unnecessary LocaleGuards from VSTPlugin derived classes 2017-06-22 10:48:38 +10:00
worker.cc Namespace PBD::RingBuffer 2017-09-16 16:37:29 +02:00
wscript convert codebase to use Temporal for various time types 2017-09-24 12:03:54 -04:00