summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/port_engine_shared.h
AgeCommit message (Collapse)Author
2020-04-07Revert "PortEngineSharedImpl callbacks should not be pure virtual"Paul Davis
This reverts commit a13ef36b3b6212d1ae0c563c7a60a86152dbb48f. A better fix is coming.
2020-04-07PortEngineSharedImpl callbacks should not be pure virtualPaul Davis
A port can callback from its destructor, which if occuring inside the backend destructor would reach an already partially destructed backend.
2020-04-07fix return value to be a legal null shared_ptr<PortPtr>Paul Davis
2020-04-07use shared_ptr to manage backend port lifetimes (Pulse,ALSA,Dummy,JACK)Paul Davis
JACK is not yet finished. Changes also include minor reformatting and a spelling correction (latecies to latencies)
2020-04-03NO-OP: indent & whitespaceRobin Gareus
2020-04-03Add missing includeRobin Gareus
2020-04-032 x new backend/port classes need to be exportableJohn Emmas
2020-04-02use PortEngineSharedImpl with DummyAudioBackendPaul Davis
2020-04-02refactor shared PortEngine implementation from AlsaAudioBackendPaul Davis