Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-10-28 | turn pixfader into a cairowidget | Robin Gareus | |
2014-10-28 | allow to use cairo-image/software surface for canvas & cairowidgets | Robin Gareus | |
2014-10-28 | remove unused old API | Robin Gareus | |
2014-10-25 | skip meter re-draw when no pixels are changed. | Robin Gareus | |
2014-10-25 | proper solution for variable-args jack_client_open() | Robin Gareus | |
2014-10-24 | Add some newly introduced source files to our MSVC project (gtkmm2ext) | John Emmas | |
2014-10-24 | Add some newly introduced source files to our MSVC project (jack_audiobackend) | John Emmas | |
2014-10-24 | Some minor bits of casting to keep MSVC happy when building ↵ | John Emmas | |
'backends/jack/weak_libjack.c' | |||
2014-10-24 | port changes to ARDOUR::Location and ARDOUR::Locations APIs from Tracks to ↵ | Paul Davis | |
Ardour. Fixes deadlocks caused by mutex on Locations list, and clarifies the purposes and uses of the class-level and object-level change-related signals. | |||
2014-10-24 | avoid const cast warning | Paul Davis | |
2014-10-24 | add #include that had gone unnoticed before | Paul Davis | |
2014-10-24 | fix screwup in prev commit-diff | Robin Gareus | |
2014-10-24 | add explicit construction (for MSVC) and some debug messages | Robin Gareus | |
2014-10-24 | fix jack transport return value | Robin Gareus | |
2014-10-24 | use x-macros to simplify weak-jack implementation | Robin Gareus | |
2014-10-24 | fix libjack names | Robin Gareus | |
2014-10-23 | fix 64bit compile with old gcc | Robin Gareus | |
2014-10-23 | add new Gtk2mmext::EmScale class for measuring font-based sizing | Paul Davis | |
2014-10-23 | skip unavailable backends early on. | Robin Gareus | |
2014-10-23 | add 'available' interface to the AudioBackendInfo | Robin Gareus | |
If a backend can be loaded, it does not mean that it can be used; e.g. weak-linked jack-backend if libjack is not available. | |||
2014-10-23 | weak/runtime jack linking: load libjack dynamically at runtime | Robin Gareus | |
2014-10-23 | another round of compiler warning fixes | Robin Gareus | |
2014-10-23 | small round of compiler warning fixes | Robin Gareus | |
2014-10-22 | fix jack/mingw compilation | Robin Gareus | |
2014-10-22 | fix delivery of MMC events under split process cycle conditions | Paul Davis | |
2014-10-22 | require a timestamp on MIDI::MachineControl::send() | Paul Davis | |
2014-10-22 | fix timestamps for immediate MIDI events to deal with split process cycle ↵ | Paul Davis | |
conditions | |||
2014-10-22 | error/debug output when dropping MIDI event due to timing now shows MIDI bytes | Paul Davis | |
2014-10-22 | remove unused code | Paul Davis | |
2014-10-22 | fix all 4 backends' failure to include the main "backend" thread when ↵ | Paul Davis | |
computing ::in_process_thread() | |||
2014-10-22 | ignore negative value locates and MMC locate commands | Paul Davis | |
2014-10-22 | remove obsolete jack includes in libardour | Robin Gareus | |
2014-10-20 | stopgap solution for VST plugins that call audioMasterWantMidi during effOpen | Robin Gareus | |
audioMasterWantMidi needs plugin _info, but _info is currently only available after instantiating the plugin in LXVSTPluginInfo::load(). vstfx_instantiate() -> effOpen -> [plugin] -> vst_callback(..,opcode=6,..) -> crash | |||
2014-10-20 | add support for VST plugins without any parameters | Robin Gareus | |
2014-10-19 | OS 10.10 compile fixes | Robin Gareus | |
* fix clang pickiness regarding boolean * ignore ‘verify’ macro * tested with Apple LLVM version 6.0 (clang-600.0.51) (based on LLVM 3.5svn) | |||
2014-10-17 | windows: don’t popup message box when libjack is not found | Robin Gareus | |
2014-10-16 | fix midi automation sliders | Robin Gareus | |
Allow controls to work without a list. see also 34c1465 and b469cd2 | |||
2014-10-15 | when cancelling an import, call DropReferences so that the Session forgets ↵ | Paul Davis | |
about the new sources. Not doing this leaves the sources in the session list and then the session fails to open on next load because the files are not there. Arguably we should not announce the new files until they are complete, but this is a simpler fix for now. | |||
2014-10-15 | remove debug output | Paul Davis | |
2014-10-15 | when flushing notifications/signals from an ARDOUR::Playlist, emit the ↵ | Paul Davis | |
RegionAdded/ContentsChanged signals first so that when LayersChanged is sent, the receivers know about all the new regions | |||
2014-10-15 | add mutex/lock to all Evoral::SMF methods that use _smf/libsmf, to avoid ↵ | Paul Davis | |
inadvertent corruption via multithreaded access. Serialization of Session::save_state() will already protect against most of this, but there is really no good reason why Evoral::SMF's API should require single-threaded/explicit serialization. | |||
2014-10-15 | allow internal generators to make noise, even if we are not rolling, and ↵ | Ben Loftis | |
using auto-input | |||
2014-10-15 | allow zero-latency sessions | Robin Gareus | |
e.g. sessions with disconnected master-out, or Dummmy (both jack and ardour) with no latency. | |||
2014-10-14 | make backend selection by product name more explicit | Paul Davis | |
2014-10-13 | Containers should not consider the size of invisible items when computing ↵ | Paul Davis | |
their own bounding boxes. This fixes issues related to the rulers container believing it was taller than it actually is, and possibly other issues also | |||
2014-10-13 | remove default/testing tooltips from the canvas | Paul Davis | |
2014-10-12 | tweak implementation of Session::audible_frame() to be a little more ↵ | Paul Davis | |
defensible, and correct problems with record align/playhead position while disconnected from physical outputs | |||
2014-10-11 | fix scanning of VST shell plugins | Robin Gareus | |
2014-10-11 | revert 8ca546e - original version was correct (note added) | Robin Gareus | |
2014-10-11 | add a Dummy Backend Loopback mode: | Robin Gareus | |