Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-04 | 'libs/ardour' - Use 'std::vector' instead of dynamically sized arrays ↵ | John Emmas | |
(required to be buildable with MSVC) | |||
2013-08-04 | 'libs/ardour' - Use 'const_iterator' where appropriate (required to be ↵ | John Emmas | |
buildable with MSVC) | |||
2013-08-02 | Merge branch 'master' into windows | Paul Davis | |
2013-08-02 | fix typos in display of error message about an LV2 plugin preset | Paul Davis | |
2013-08-02 | Resolve duplicate symbol 'cocoa_open_uri' on OSX builds. | Michael Fisher | |
cocoa_open_uri.mm was being added to the source list twice and also compiling twice. This patch enusres it is only added once. | |||
2013-08-02 | keep port-matrix in sync when deleting ports. and fix segfault on session ↵ | Robin Gareus | |
close with io-matrix visible | |||
2013-08-02 | Midi clock housekeeping | Michael Fisher | |
2013-08-02 | Make Session::send_song_position_pointer a no-op | Michael Fisher | |
2013-08-02 | Revamp clock processing so it uses an internal frame reference. | Michael Fisher | |
MidiClockTicker::Position managed by boost::scoped_ptr | |||
2013-08-02 | WIP - Experimenting with an alternative clock generating algo | Michael Fisher | |
- Transport debug output (tracing where transport_frame is updated | |||
2013-08-02 | Human readable printing of MIDI Position messages | Michael Fisher | |
2013-08-02 | - Send position data from internal position class | Michael Fisher | |
- Proper midi beat conversions for all time signatures - Disable responding to Session::PositionChanged in place of Session::Located. | |||
2013-08-02 | Test code removal... | Michael Fisher | |
2013-08-02 | MIDI Clock - Shuffling locate code (not actually used yet) | Michael Fisher | |
- Subscribe to Session::Locate to detect seeks - Shuffle Mclk locating computations into a separate private class | |||
2013-08-02 | Stop compiler warning about NSURL | Michael Fisher | |
2013-08-02 | rework MIDI [processor|plugin] chain | Robin Gareus | |
* forward midi-data around plugins that have no MIDI-out * allow to insert plugins with no MIDI-input at a point with one MIDI-channel This works because excess ports (both plugin and route) remain unconnected and use scratch-buffers. Tested with LV2, LXVST and LADSPA. (AU plugins with variable in/out retain the old behavior, no bypass) fixes http://tracker.ardour.org/view.php?id=5630 | |||
2013-08-01 | Merge branch 'master' into windows | Paul Davis | |
2013-08-01 | remove an identical odd namespacing typo | Paul Davis | |
2013-08-01 | Merge branch 'master' into windows | Paul Davis | |
2013-08-01 | remove odd namespacing typo | Paul Davis | |
2013-08-01 | add _ISOC9X_SOURCE define to compiler command line to provide uniform access ↵ | Paul Davis | |
to llabs() | |||
2013-08-01 | re-check meterbridge metric-area on route deletion | Robin Gareus | |
fixes http://tracker.ardour.org/view.php?id=5616#c15204 | |||
2013-07-31 | fix merge conflict from master | Paul Davis | |
2013-07-31 | fixes for windows branch build failures under linux. still does not build on ↵ | Paul Davis | |
linux, now due to taglib changes | |||
2013-08-01 | use zeroed scratch buffers for "silent" plugin runs | Robin Gareus | |
Plugins rewrite the buffer data in-place and some plugins can produce output even when fed with silence. Hence, during a PluginInsert::silence() run a plugin can inject data into the "silent" buffers which causes side-effects. Kudos to Chris 'oofus' Goddard for finding this issue. | |||
2013-07-31 | tiny detail.. GUI-callback may try to check vmonitor->is_started() or issue ↵ | Robin Gareus | |
a periodic seek update while it's going away | |||
2013-07-31 | clean up some valgrid "Uninitialised value was created by a heap allocation" ↵ | Robin Gareus | |
wanings | |||
2013-07-31 | correct error message | Robin Gareus | |
2013-07-31 | fix close_allv() sentinel | Robin Gareus | |
2013-07-31 | valgrind ignore glib UTF8 warnings | Robin Gareus | |
2013-07-31 | Merge branch 'windows' of git.ardour.org:ardour/ardour into windows | John Emmas | |
2013-07-31 | initialize two more uninitialized vars.. | Robin Gareus | |
2013-07-31 | fix typo in c212c16eb | Robin Gareus | |
2013-07-31 | initialize some uninitialized values | Robin Gareus | |
2013-07-31 | catch assert() | Robin Gareus | |
2013-07-31 | LV2 - use scratch buffers to scratch :) | Robin Gareus | |
2013-07-31 | another amend to 00f26394a9 | Robin Gareus | |
2013-07-31 | fix stupid copy/paste error in 00f26394a9 | Robin Gareus | |
2013-07-31 | minimize meter-peak re-draw area | Robin Gareus | |
2013-07-30 | RMS meter: remove unused peak-detection | Robin Gareus | |
2013-07-30 | adjust meterbridge label-heigh options | Robin Gareus | |
2013-07-30 | add name-tooltips to the meterbridge meters | Robin Gareus | |
2013-07-30 | clean up 44fc92c3 (not a threading issue but sigc++ problem) | Robin Gareus | |
RouteUI is not sigc::trackable itself (only derived classes are) RouteUI::~RouteUI() does not disconnect from signals on destruction. | |||
2013-07-30 | use dedicated buffers for route (and track) | Robin Gareus | |
"scratch buffers are by definition scratch and their contents are undefined at all times" "silent buffers are by definition all-zero and should not be used for real data" But track & route were using those for actual data; plugins (which may run in the same thread and may get the same buffers) use them for scratch thereby overwriting real data. In particular get_silent_buffers() (used by LadspaPlugin::connect_and_run) clears the buffer which can holds real data: e.g. via Route::passthru_silence() -> plugin1 -> plugin2 (clears output of plugin1) | |||
2013-07-30 | disconnect AuxSend connection when deleting bus | Robin Gareus | |
fixes crash: - add bus - aux-send a signal to that bus - delete bus - add another bus - aux-send a signal to "another bus" - click "Aux Send" button on "another bus" - crash | |||
2013-07-30 | Revert "fix issue with generator plugins and no-roll disk monitoring" | Robin Gareus | |
This reverts commit bd34ab04cd43ed2f5bf6eebb8b6ea0e0e5cbb727. | |||
2013-07-30 | fix issue with generator plugins and no-roll disk monitoring | Robin Gareus | |
2013-07-29 | Merge branch 'clang-rebased' of https://github.com/axetota/ardour | Paul Davis | |
2013-07-29 | Return an empty string instead of a bool | Michael Fisher | |
2013-07-29 | Cast param for std::time to a pointer of time_t | Michael Fisher | |
- bleeding clang (trunk 186535 v3.4) fails here |