Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-15 | When building with MSVC, allow for the fact that Mixbus and Ardour can be ↵ | John Emmas | |
using different versions of the SESSION_FILE format | |||
2018-02-14 | Accommodate the change from libtimecode to libtemporal | John Emmas | |
2018-01-26 | Fix some clang warnings (argument with 'nonnull' attribute passed null) | Robin Gareus | |
2018-01-03 | strlen is not a member of std. | Robin Gareus | |
2017-12-19 | Relax max MIDI msg size to 256 (for long sysex) | Robin Gareus | |
(win-mme already used 256, CoreMIDI can handle up to 256 as can ALSA) | |||
2017-12-16 | Fix gcc4 builds "GCC diagnostic not allowed inside functions" | Robin Gareus | |
2017-12-15 | Sync weakjack with upstream https://github.com/x42/weakjack/ | Robin Gareus | |
2017-12-05 | Increase ALSA max MIDI msg size to 128 bytes (same as OSX) for long sysex | Robin Gareus | |
2017-10-30 | Add & implement PortEngine::externally_connected() API | Robin Gareus | |
2017-10-30 | Add missing header (-Wmissing-prototypes) | Robin Gareus | |
2017-10-30 | Add weak linked symbol for "jack_port_is_mine" | Robin Gareus | |
2017-10-30 | Move coreaudio_set_realtime_policy into libpbd | Robin Gareus | |
2017-10-29 | Fix/update alsa backend build recipe (statically link zresampler) | Robin Gareus | |
2017-10-28 | Fix initial cycle noise with dummy-loopback | Robin Gareus | |
2017-10-26 | fix preprocessor error on some/many systems | Paul Davis | |
2017-09-28 | Propagate Latency to backend/system ports (Dummy backend) | Robin Gareus | |
amend ab3889ff (which implements this for other backends) | |||
2017-09-23 | amend ab3889ff: portaudio backend uses a vector for connections | Robin Gareus | |
2017-09-23 | Propagate Latency to backend/system ports | Robin Gareus | |
Set accumulated capture-latency for physical-outputs and accumulated playback-latency for physical-inputs after Ardour is done setting all non-physical port latencies. This will be needed for latency-compensation of the complete graph. | |||
2017-09-19 | Revert some more frame/sample API issues | Robin Gareus | |
2017-09-19 | More Coreaudio SDK fixes, after 30b087ab3 | Robin Gareus | |
2017-09-19 | partially revert 30b087ab3, CoreAudio SDK uses "Frames" | Robin Gareus | |
2017-09-18 | globally change all use of "frame" to refer to audio into "sample". | Paul Davis | |
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible | |||
2017-09-18 | Prototype using additional ALSA devices (w/resampling). | Robin Gareus | |
2017-09-18 | ALSA Backend: Separate Device Reservation into its own class | Robin Gareus | |
2017-09-16 | Namespace PBD::RingBuffer | Robin Gareus | |
class RingBuffer<> is a very generic name and should not pollute the global namespace. | |||
2017-09-11 | MSVC uses a slightly smaller value for HUGE | John Emmas | |
2017-08-30 | Accommodate recently removed source(s) in our MSVC project ↵ | John Emmas | |
(portaudio_audiobackend) | |||
2017-08-29 | Abstract definition of rt-scheduler policy | Robin Gareus | |
pthread-w32 does not support pthread_setschedparam() with SCHED_FIFO and bails out. While pthread_create() simply ignores the policy and sets the priority regadless. This only affects ctrl-surface event-loops & AutomationWatch on Windows. | |||
2017-08-29 | Consolidate _realtime_pthread_create() into libpbd. | Robin Gareus | |
2017-08-23 | Use literal for compatibility | Robin Gareus | |
2017-08-23 | backends: jack: display playback only devices | Stefan Müller-Klieser | |
When starting ardour using the jack backend, playback only devices currently do not get displayed. Mixing and Mastering only workspaces with e.g. a single USB Dac should be a common use case. Take this use case into account by adding them to the device list. Tested on Linux with jack-alsa. | |||
2017-08-18 | Redesign Session+Route Template Meta Script API | Robin Gareus | |
Remove special-cased script types. Allow Action-Scripts to be re-used for session-setup or route-templates. | |||
2017-08-07 | Fix non-buffered PA backend. Wait for backend to become active | Robin Gareus | |
This hopefully fixes an issue with port-registration (new session) being skipped because PortAudioBackend::available() still false until the first callback. | |||
2017-08-07 | PortAudio: skip process callbacks until ports are established | Robin Gareus | |
2017-08-05 | amend bc46a7e2e9; fix blind coding typos | Robin Gareus | |
2017-08-05 | amend f4c76f89d3a; fix blind coding typos | Robin Gareus | |
2017-08-05 | PortAudio backend RT-safe MIDI buffer allocation | Robin Gareus | |
2017-08-05 | Coreaudio backend RT-safe MIDI buffer allocation | Robin Gareus | |
2017-08-05 | ALSA backend RT-safe MIDI buffer allocation | Robin Gareus | |
2017-08-05 | Update backend API: read-only MIDI input buffers | Robin Gareus | |
2017-08-05 | Reduce DSP thread priority (main-i/o > midi i/o > computation) | Robin Gareus | |
2017-08-04 | CoreAudio: Set MachThread RT Priority | Robin Gareus | |
2017-08-04 | DummyBackend: allow changing SPP | Robin Gareus | |
2017-08-03 | Some more assert() debugging | Robin Gareus | |
2017-07-31 | Fix typo | Robin Gareus | |
2017-07-29 | Modify our MSVC project to add libltc as a dependency of 'dummy_backend' ↵ | John Emmas | |
(which now needs to link to it) | |||
2017-07-29 | Fix an ambiguous call to 'floor()' | John Emmas | |
MSVC complains, so let's specify which override we want. | |||
2017-07-28 | Add a LTC generator to the dummy backend | Robin Gareus | |
2017-06-25 | Report Dummy as not available if not running | Robin Gareus | |
This fixes an issue with port-connections being polled from the backend even when it's not running. | |||
2017-04-27 | ALSA backend: always register ports with systemic latency | Robin Gareus | |
and allow re-start to un/set reporting latency. |