Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-16 | Refactor TmpFile into an abstract base class | Robin Gareus | |
This allows a TmpFile pointer to be either a Sync or Async (Threaded) writer. As result we must be able to handle both RT and non RT processing. Still, post-processing (normalization and encoding) should always happen faster than realtime (freewheeling). Since jack does not allow a client to change to freewheeling from within the process-callback, the async-writer disk-thread FileFlushed is used to initiate post-processing. | |||
2016-07-16 | NO-OP session-property comments | Robin Gareus | |
2016-07-16 | adjust plugin-UI height when toggling expanders | Robin Gareus | |
2016-07-15 | OSC: LFE is a control not a position. | Len Ovens | |
2016-07-15 | fix file-name reported to analyzer when stem-exporting | Robin Gareus | |
2016-07-15 | hotfix C++ locale (OSX, windows) | Robin Gareus | |
2016-07-14 | Make Route and Track ::silent_roll() also flush out ports buffers | Julien "_FrnchFrgg_" RIVAUD | |
So that MIDI in the ports is really made silent. | |||
2016-07-14 | Also flush buffers of the inner delivery of inserts | Julien "_FrnchFrgg_" RIVAUD | |
When flushing the buffers of Delivery processors owned by a Route/Track, inner deliveries of PortInsert processors were missed since PortInsert is not a Delivery subclass, but rather owns a Delivery as a private member. Expose a flush_buffers() for PortInsert and call it too. This is correct since (external) Send is a Delivery subclass, so that just makes the send part of inserts behave as external sends do. | |||
2016-07-14 | Consolidate delivery buffer flushing of all route types | Julien "_FrnchFrgg_" RIVAUD | |
Route::no_roll(), Route::roll(), Track::no_roll(), AudioTrack::roll() and MidiTrack::roll() all had the exact same loop for flushing buffers of their Delivery processors. That was a lot of replicated code that had to be kept synchronised by hand. Put that code into a protected method Route::flush_processor_buffers_locked() which is called instead. | |||
2016-07-15 | Update french translation | Julien "_FrnchFrgg_" RIVAUD | |
2016-07-15 | Make french translation up-to-date with Ardour's current code | Julien "_FrnchFrgg_" RIVAUD | |
2016-07-14 | prevent duplicate symbols (fix OSX compilation) | Robin Gareus | |
2016-07-14 | fix OSX compilation | Robin Gareus | |
2016-07-14 | fix file permissions - themes are not executable | Robin Gareus | |
2016-07-14 | clean up a-comp, remove old prototype UI | Robin Gareus | |
2016-07-14 | fix a -Wsign-compare | Robin Gareus | |
2016-07-14 | OSC: Fix Soloing to disable all solos in SIP mode as well | Len Ovens | |
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-07-14 | fix a-eq interpolation | Robin Gareus | |
2016-07-14 | OSC: Add surface save and restore | Len Ovens | |
2016-07-14 | refine a-eq inline display size + grid | Robin Gareus | |
2016-07-14 | NO-OP whitespace | Robin Gareus | |
2016-07-14 | fix plugin-analysis for VST (no in-place processing) | Robin Gareus | |
2016-07-15 | a-EQ: Remove LPF/HPF completely from this plugin | Damien Zammit | |
2016-07-14 | fix plugin analysis for variable i/o plugins | Robin Gareus | |
2016-07-14 | canvas HSV color serialization needs LocaleGuard | Paul Davis | |
2016-07-14 | UIConfig needs C numeric locale while setting GTK color theme | Paul Davis | |
2016-07-14 | correctly initialize C++ locale as well as C locale | Paul Davis | |
2016-07-14 | redesign PBD::LocaleGuard to work correctly (i.e. not break translations) | Paul Davis | |
2016-07-14 | consistent height of a-eq a-hp/lp | Robin Gareus | |
2016-07-14 | properly sort port-names | Robin Gareus | |
2016-07-14 | add a natural sort algorithm | Robin Gareus | |
2016-07-14 | OSC: Fix off by one error | Len Ovens | |
2016-07-14 | another i18n/.po update | Paul Davis | |
2016-07-14 | fix plural form snafu in translation macro | Paul Davis | |
2016-07-14 | another i18n/.po update | Paul Davis | |
2016-07-14 | regenerate and manually fix all PO files so that ./waf i18n doesn't generate ↵ | Paul Davis | |
unnecessary errors | |||
2016-07-14 | Remove a (no longer needed) source file from our MSVC project (evoral) | John Emmas | |
2016-07-14 | a-EQ, a-Reverb: Tweaks to parameter smoothing | Damien Zammit | |
2016-07-14 | refactoring to prepare for real-time export | Robin Gareus | |
* add a threaded TmpFile Writer * update API calls to that process_export_fw() can be used as process_function The idea is to re-use export infrastructure from normalization: export to a tmp-file and then encode target formats after that. | |||
2016-07-13 | make ./waf install do the right thing with color files | Paul Davis | |
2016-07-13 | better color choice for control master controls box in editor | Paul Davis | |
2016-07-13 | fix CUE/TOC file creation with non ISO-8859-1 chars in source text ↵ | Paul Davis | |
(substitute underscores) | |||
2016-07-13 | fix save/restore of preferences torn-off-window state | Paul Davis | |
2016-07-14 | a-EQ: Tweak bandwidth range on parametric eq and use log controls | Damien Zammit | |
2016-07-13 | use Session::cancel_all_solo() | Paul Davis | |
2016-07-13 | use Session::cancel_all_solo() | Paul Davis | |
2016-07-13 | a better, deeper fix for "cancel all solo", as Session::cancel_all_solo() | Paul Davis | |
2016-07-13 | fix odd double conditional | Paul Davis | |
2016-07-13 | mackie: fix behaviour of clear solo button | Paul Davis | |