HomePhabricator

ecore/audio: rewrite pulseaudio output to not use global variables

Authored by zmike on Mar 17 2020, 9:06 AM.

Description

ecore/audio: rewrite pulseaudio output to not use global variables

this breaks down immediately when calling init/shutdown in quick succession
due to the async nature of pulseaudio. we have object-based private data, so
we can just use that instead

Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D11531