Robin Gareus
70f0163266
ALSA|Dummy Backend: do as jack does:
...
when the backend is closed, unregister all ports.
2014-09-17 07:06:04 -04:00
Paul Davis
696dee9607
fix ALSA backend for modified API
2014-09-04 10:50:43 -04:00
Robin Gareus
887dc842ef
don't let enumerated device list strings go out of scope.
2014-08-17 18:07:10 -04:00
Robin Gareus
f56564258e
statically allocate midi-options
...
fixes possible segfault when the data in the vector
goes out of scope due to RVO.
2014-08-17 18:07:04 -04:00
Robin Gareus
c18826b858
ALSA-backend: dedicated Midi-Buffer n-periods (only use for HW output)
2014-08-17 17:44:23 -04:00
Robin Gareus
eeca22c67a
virtual abstraction of Alsa Raw+Seq
2014-08-17 17:42:45 -04:00
Robin Gareus
0e6b9e25c3
add AudioEngine API to configure individual MIDI devices
2014-08-17 15:19:55 -04:00
Robin Gareus
57e56346ed
ALSA Backend: align midi output buffer with n_periods (currently 2)
2014-08-17 14:55:50 -04:00
Robin Gareus
d472999ef0
ALSA backend: separate systemic audio+midi latency
2014-08-17 14:55:07 -04:00
Robin Gareus
58a1f32130
ALSA & Dummy: implement port [un]registration_callback
2014-08-17 14:54:40 -04:00
Robin Gareus
0913f33183
DBus ALSA device reservation
2014-08-17 13:47:30 -04:00
Robin Gareus
feb1a9e269
break out ALSA related functions into libardouralsautil
2014-08-17 13:47:14 -04:00
Robin Gareus
87ca02d7ad
Revert "Revert "ALSA backend: separate flags for is-running and should-be-running""
...
sorry, c/p error
This reverts commit 9658b77327 .
2014-08-17 13:46:09 -04:00
Robin Gareus
a79273f681
Revert "ALSA backend: separate flags for is-running and should-be-running"
...
Theoretically one could alter the plugins after a delivery even on a
frozen track. ..or even change settings, the ordering and add/remove
plugins after the frozen part of a track.
We won't go there. Frozen is frozen. this API is not needed after all.
This reverts commit 6d89488d64 .
2014-08-17 13:46:02 -04:00
Robin Gareus
870d17399e
ALSA backend: separate flags for is-running and should-be-running
2014-08-17 13:45:56 -04:00
Robin Gareus
78d967d48c
ALSA backend: raw midi prototype
2014-08-16 21:44:51 -04:00
Robin Gareus
c90428b5b8
ALSA backend (based on Dummy backend and zita-alsa-pcmi)
...
Conflicts:
gtk2_ardour/ardev_common.sh.in
libs/backends/wscript
2014-08-16 21:44:42 -04:00