summaryrefslogtreecommitdiff
path: root/libs/ardour
AgeCommit message (Collapse)Author
2014-06-25Change PBD::find_files_matching_regex and PBD::find_files_matching_filter to ↵Tim Mayberry
take a Searchpath
2014-06-25Remove limit parameter from PBD::find_files_matching_regexTim Mayberry
This limit was not used or documented. The same functionality can be performed when iterating through the results.
2014-06-25Remove parameters from PBD::find_files_matching_regexTim Mayberry
The only users of this API always used the same options so just remove them.
2014-06-24fix f6aaa16 (boost shared pointer)Robin Gareus
2014-06-22when exporting regions, use ::legalize_for_path() on the playlist name so ↵Paul Davis
that filenames are legal. Also, use Glib::build_filename() rather than hardcoding / as the separator. How did this escape the search for this error?
2014-06-23en/disable internal send+returns with tracks en/disable.Robin Gareus
2014-06-22Do not allow to de/activate a track while the transport is rolling.Robin Gareus
roll_delay and latency are only re-calculated when the transport is stopped. de/activating a track is also not RT-safe.
2014-06-19no more stack smashing, renice debug messagesRobin Gareus
2014-06-19fix port-unregister (on failed latency measurement)Robin Gareus
2014-06-17prepare midi-latency measurement using sysex messagesRobin Gareus
2014-06-17Replace all use of PathScanner with equivalent functions from pbd/file_utils.hTim Mayberry
2014-06-17Remove unused header includesTim Mayberry
2014-06-17Change PBD::PathScanner API to return results by value to avoid inadvertent ↵Tim Mayberry
memory leaks
2014-06-16remove debug outputRobin Gareus
2014-06-16more alsa-midi debuggingRobin Gareus
2014-06-16more midi latency detection debuggingRobin Gareus
2014-06-16debug alsa midi latency measurementRobin Gareus
2014-06-16fix typo in comment of prev. commitRobin Gareus
2014-06-16fix region un/combine, based on a patch by Tom BrandRobin Gareus
2014-06-15another edge-case, don't crash on invalid files with zero channelsRobin Gareus
2014-06-15optimize midi delayline.Robin Gareus
2014-06-15offset automation by latencyRobin Gareus
2014-06-15offset automation by processor latency for bouncing/freezingRobin Gareus
the same remains to be done for general route processing
2014-06-15plug some leaksRobin Gareus
2014-06-15fix pathscanner / stl_vector related memory leaksRobin Gareus
2014-06-15Add newly introduced sources to our MSVC projectsJohn Emmas
2014-06-14strtok() is the root of all evil.Robin Gareus
2014-06-13send-delayline: proper debug output (and sort includes on the way)Robin Gareus
2014-06-13add AudioEngine API to configure individual MIDI devicesRobin Gareus
2014-06-12Use Ardour 3 credentials for soundcloud uploadColin Fletcher
I registered 'Ardour 3' as an app with Soundcloud - here are the client_id and client_secret I got back. Probably the client_secret shouldn't be here - I'll try to understand what should really happen and fix this up in due course. Probably we should be using OAuth. Also remove a couple of bits of dead code and fix a few whitespace oddities.
2014-06-12Export dialog: tidy code, & remove some superfluous debug outputColin Fletcher
Remove some debug output, tidy up a few whitespace inconsistencies, use DEBUG::Soundcloud in one more place, and zap a couple of unused variables.
2014-06-12Post-export hook tweaksColin Fletcher
Remove the Soundcloud username & password from the parameter substitutions passed to the post-export hook: having thought about this now, I can't actually think of a case where these are of any use at all. In compensation, add %s and %n parameters that expand to the session directory and name - maybe people will think of uses for these.
2014-06-12delayline: properly hand-over the shared-pointer.Robin Gareus
2014-06-11fix possible crash when setting delivery name w/o panshellRobin Gareus
2014-06-11NOOP, re-indent using tabsRobin Gareus
2014-06-11align internal sends using delaylinesRobin Gareus
2014-06-11basic integration of delaylines (still un-nused)Robin Gareus
2014-06-11add delayline implementaion (in prep for latency compensation)Robin Gareus
2014-06-11NOOP, re-indent & whitespaceRobin Gareus
2014-06-11prepare midi buffer API for midi-delaylinesRobin Gareus
2014-06-11fix midi buffer erase()Robin Gareus
2014-06-10fix crash recovery: add new constructors to SndFileSource, AudioFileSource, ↵Paul Davis
add a new SourceFactory method and finally tweak AudioDiskstream::use_pending_capture_data() to create both the required whole-file and the in-playlist regions
2014-06-10wrap MIDI timecode at 24hRobin Gareus
2014-06-10really fix sending MIDI timecode.Robin Gareus
2014-06-08reset accumulated capture offset on file roll-over.Robin Gareus
(previously it was not reset as long as rec-arm and rec-enable remained enabled)
2014-06-08prepare MIDI latency measurement (backend)Robin Gareus
2014-06-08implement midi capture alignment:Robin Gareus
For audio: not writing frames to the capture ringbuffer offsets the recording. For midi: we need to keep track of the record range and subtract the accumulated difference from the event time.
2014-06-07Revert windows backend search expression to "*backend.dll"Tim Mayberry
2014-06-04fixes to change engines while Ardour is running.Robin Gareus
When a new backend is selected, it is loaded to query available devices etc. This effectively drops the current backend.
2014-06-04Revert "add API to query a processor's frozen state."Robin Gareus
Theoretically one could alter the plugins after a delivery even on a frozen track. ..or even change settings, the ordering and add/remove plugins after the frozen part of a track. We won't go there. Frozen is frozen. this API is not needed after all. This reverts commit a771dea20332bf31162ccb13a518e0348b441dd1.