]> git.basschouten.com Git - openhab-addons.git/commit
[pulseaudio] Make the process method asynchronous (#15179)
authorGwendal Roulleau <dalgwen@users.noreply.github.com>
Thu, 6 Jul 2023 17:21:12 +0000 (19:21 +0200)
committerGitHub <noreply@github.com>
Thu, 6 Jul 2023 17:21:12 +0000 (19:21 +0200)
commit94a761f84eab95b70331e7047256bd7162eb1e65
tree71e49d32dd721a9c47393ea212e21e2fd49a996a
parent7e07abbcabf679f97c7e865be3999f00a77ff2b2
[pulseaudio] Make the process method asynchronous (#15179)

* [pulseaudio] Make the process method asynchronous

And use the new 'complete' system to signal core that the sound is fully played.

---------

Signed-off-by: Gwendal Roulleau <gwendal.roulleau@gmail.com>
bundles/org.openhab.binding.pulseaudio/src/main/java/org/openhab/binding/pulseaudio/internal/ConvertedInputStream.java
bundles/org.openhab.binding.pulseaudio/src/main/java/org/openhab/binding/pulseaudio/internal/PulseAudioAudioSink.java
bundles/org.openhab.binding.pulseaudio/src/main/java/org/openhab/binding/pulseaudio/internal/PulseaudioHandlerFactory.java
bundles/org.openhab.binding.pulseaudio/src/main/java/org/openhab/binding/pulseaudio/internal/handler/PulseaudioHandler.java