Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-11 | interpret CoreMidi unique ID as unsigned for consistency. | Robin Gareus | |
coremidi specifies it as SInt32 but system:midi_playback_-126632214 , even if only used internally, just does not seem right. | |||
2015-03-11 | more infrastructure for copying old configuration files | Paul Davis | |
2015-03-11 | efficiency is overrated - don't cache the return value of ↵ | Paul Davis | |
user_config_directory_name() since it can be called with different arguments | |||
2015-03-11 | global ARDOUR signal to ask GUI to copy configuration files across versions | Paul Davis | |
2015-03-11 | only create user configuration directory if no explicit version was given | Paul Davis | |
2015-03-11 | hide user_config_dir_name; alter API for user_config_dir() to allow ↵ | Paul Davis | |
specification of a version number | |||
2015-03-11 | mingw: all code is position independent | Robin Gareus | |
2015-03-11 | NOOP, midi-auditioner clean API usage | Robin Gareus | |
2015-03-11 | remove duplicate code | Robin Gareus | |
set_header_timeline_position() does exactly that. Also doing it twice may have lead to a NULL-pointer dereference. | |||
2015-03-11 | reasonably sized CoreMidi Buffers | Robin Gareus | |
2015-03-11 | Fix windows compilation for merged waveview branch. | nick_m | |
2015-03-11 | coreaudio backend: switch threads early | Robin Gareus | |
2015-03-11 | fix “no per-thread pool” abort | Robin Gareus | |
For some backends the process thread can change (e.g. switch coreaudio headphone + internal speakers) If there are existing x-thread event calls this can lead to the following situation: 1) SessionEvent::operator new 2) audioengine process thread change 3) SessionEvent::operator delete -> crash, wrong thread SessionEvent::operator delete can safely push the event back to the pool for later cleanup.. | |||
2015-03-10 | NOOP, re-indent. | Robin Gareus | |
2015-03-10 | yet unheard of edge-case. | Robin Gareus | |
2015-03-10 | audio interpolation is really private | Robin Gareus | |
2015-03-10 | MIDI vari-speed playback | Robin Gareus | |
2015-03-10 | prototype basic midi varispeed | Robin Gareus | |
2015-03-11 | Fix compilation for osx. | nick_m | |
2015-03-11 | Manual merge of the backend (peakfile reading) part of waveview branch. | nick_m | |
Summary: * use mmap() for the whole peakfile instead of lots of small seek/reads * cache the computed peaks * where possible, open files with O_NOATIME. | |||
2015-03-10 | Manual merge of the drawing component of waveview branch. | nick_m | |
In summary: * no antialiasing of waveviews * no diagonal lines * simplify clip detection * don't use LINE_CAP_ROUND for outline * use the wave colour when drawing outline only | |||
2015-03-10 | throttle TransportStateChange signal emissions | Robin Gareus | |
2015-03-10 | disk-space calc is windows (not MSVC) specific. | Robin Gareus | |
2015-03-10 | 10ms = 1e7 nsec | Robin Gareus | |
2015-03-09 | rework/optimize CoreMidi | Robin Gareus | |
2015-03-09 | NOOP, add header-guards and namespace to CA backend | Robin Gareus | |
2015-03-09 | Move 'poor_mans_glob()' into libpbd | John Emmas | |
2015-03-10 | Tearoff windows are utility windows rather than toolbars. | nick_m | |
2015-03-09 | ALSA: fix thinko in sample time calc. | Robin Gareus | |
2015-03-09 | implement samples_since cycle start. | Robin Gareus | |
2015-03-09 | Define NO_JACK_METADATA when building the jack backend with MSVC | John Emmas | |
Jack (on Windows) doesn't seem to have a header file called 'metadata.h' - so hopefully, this'll be correct? | |||
2015-03-09 | fix typo in 72ed785 | Robin Gareus | |
2015-03-09 | some backends can handle incorrectly ordered midi events. | Robin Gareus | |
(that can happen if multiple sources send to the same ouput port, in particular async midi events) | |||
2015-03-09 | allow hotplugging CoreMidi devices. | Robin Gareus | |
2015-03-09 | there’s no jack_creator_thread on windows | Robin Gareus | |
2015-03-08 | keep port bundles in sync with engine | Robin Gareus | |
2015-03-08 | Bundle API user update | Robin Gareus | |
cherry-pickable follow up to 0582221 | |||
2015-03-08 | consolidate BundleAdded/Remove signal | Robin Gareus | |
The only user (matrix) does not care which bundles are added/removed. This simplification will make it a lot easier to keep bundles in sync with actual hardware ports. | |||
2015-03-08 | add a no-jack-metadata option for poor 12.04 souls | Robin Gareus | |
(jack does have metadata support but ubuntu packaged a version with a wrong header) | |||
2015-03-08 | nicely named session bundles | Robin Gareus | |
2015-03-08 | coremidi separate ID and Name, use fixed IDs. | Robin Gareus | |
2015-03-08 | add backend support for port properties (CoreAudio) | Robin Gareus | |
2015-03-08 | add backend support for port properties (jack) | Robin Gareus | |
2015-03-08 | libardour API to exercise get_port_property | Robin Gareus | |
2015-03-08 | add port-engine API to query port-properties | Robin Gareus | |
2015-03-08 | CoreAudio fwheelin’ state-machine cleanup etc. | Robin Gareus | |
2015-03-08 | update https://github.com/x42/weakjack/ | Robin Gareus | |
2015-03-08 | Reduce run time/output of PBD::Timer unit test | Tim Mayberry | |
2015-03-08 | Fix PBD::copy_file on windows to work with non-ascii paths | Tim Mayberry | |
This breakage was indicated by the filesystem unit tests. | |||
2015-03-08 | Fix compilation with --no-lv2 (#0006169). | David Robillard | |
Not that I condone such backwards behaviour. (Different issue in the ticket, but it was still broken at link time). |