summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2015-03-11only create user configuration directory if no explicit version was givenPaul Davis
2015-03-11hide user_config_dir_name; alter API for user_config_dir() to allow ↵Paul Davis
specification of a version number
2015-03-11mingw: all code is position independentRobin Gareus
2015-03-11NOOP, midi-auditioner clean API usageRobin Gareus
2015-03-11remove duplicate codeRobin Gareus
set_header_timeline_position() does exactly that. Also doing it twice may have lead to a NULL-pointer dereference.
2015-03-11reasonably sized CoreMidi BuffersRobin Gareus
2015-03-11Fix windows compilation for merged waveview branch.nick_m
2015-03-11coreaudio backend: switch threads earlyRobin Gareus
2015-03-11fix “no per-thread pool” abortRobin 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-10NOOP, re-indent.Robin Gareus
2015-03-10yet unheard of edge-case.Robin Gareus
2015-03-10audio interpolation is really privateRobin Gareus
2015-03-10MIDI vari-speed playbackRobin Gareus
2015-03-10prototype basic midi varispeedRobin Gareus
2015-03-11Fix compilation for osx.nick_m
2015-03-11Manual 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-10Manual 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-10throttle TransportStateChange signal emissionsRobin Gareus
2015-03-10disk-space calc is windows (not MSVC) specific.Robin Gareus
2015-03-1010ms = 1e7 nsecRobin Gareus
2015-03-09rework/optimize CoreMidiRobin Gareus
2015-03-09NOOP, add header-guards and namespace to CA backendRobin Gareus
2015-03-09Move 'poor_mans_glob()' into libpbdJohn Emmas
2015-03-10Tearoff windows are utility windows rather than toolbars.nick_m
2015-03-09ALSA: fix thinko in sample time calc.Robin Gareus
2015-03-09implement samples_since cycle start.Robin Gareus
2015-03-09Define NO_JACK_METADATA when building the jack backend with MSVCJohn Emmas
Jack (on Windows) doesn't seem to have a header file called 'metadata.h' - so hopefully, this'll be correct?
2015-03-09fix typo in 72ed785Robin Gareus
2015-03-09some 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-09allow hotplugging CoreMidi devices.Robin Gareus
2015-03-09there’s no jack_creator_thread on windowsRobin Gareus
2015-03-08keep port bundles in sync with engineRobin Gareus
2015-03-08Bundle API user updateRobin Gareus
cherry-pickable follow up to 0582221
2015-03-08consolidate BundleAdded/Remove signalRobin 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-08add a no-jack-metadata option for poor 12.04 soulsRobin Gareus
(jack does have metadata support but ubuntu packaged a version with a wrong header)
2015-03-08nicely named session bundlesRobin Gareus
2015-03-08coremidi separate ID and Name, use fixed IDs.Robin Gareus
2015-03-08add backend support for port properties (CoreAudio)Robin Gareus
2015-03-08add backend support for port properties (jack)Robin Gareus
2015-03-08libardour API to exercise get_port_propertyRobin Gareus
2015-03-08add port-engine API to query port-propertiesRobin Gareus
2015-03-08CoreAudio fwheelin’ state-machine cleanup etc.Robin Gareus
2015-03-08update https://github.com/x42/weakjack/Robin Gareus
2015-03-08Reduce run time/output of PBD::Timer unit testTim Mayberry
2015-03-08Fix PBD::copy_file on windows to work with non-ascii pathsTim Mayberry
This breakage was indicated by the filesystem unit tests.
2015-03-08Fix 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).
2015-03-08Cluster Frak String ReferenceRobin Gareus
2015-03-08avoid non-integer loop conditions.Robin Gareus
2015-03-08properly handle empty CFStringRefs.Robin Gareus
2015-03-07CoreAudio: fix allocation alignmentRobin Gareus