Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9f3c02d1 authored by Mikhail Naganov's avatar Mikhail Naganov
Browse files

Move ExtendedAudioBufferProvider and SingleStateQueue

Move ExtendedAudioBufferProvider.h to libaudioclient. This is
a more appropriate location because EABP extends AudioBufferProvider.

Move SingleStateQueue.h to libnbaio_mono. This is a more appropriate
location because SSQ is a non-blocking queue.

This allows to remove the dependency of libnbaio on libmedia
which is a good thing because libnbaio provides more low-level
abstractions than libmedia.

Also, replace a dependency of libnbaio on libbinder with
a dependency on libaudiohal header library.

Test: make
Change-Id: Ie48b523790cd8230695ec2e4710e50981b616289
parent 646a332a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
../../media/libmedia/include/media/ExtendedAudioBufferProvider.h
 No newline at end of file
../../media/libaudioclient/include/media/ExtendedAudioBufferProvider.h
 No newline at end of file

include/media/SingleStateQueue.h

deleted120000 → 0
+0 −1
Original line number Diff line number Diff line
../../media/libmedia/include/media/SingleStateQueue.h
 No newline at end of file
+1 −0
Original line number Diff line number Diff line
../../../media/libnbaio/include_mono/media/nbaio/SingleStateQueue.h
 No newline at end of file
+1 −1
Original line number Diff line number Diff line
@@ -28,7 +28,7 @@
#include <media/AudioResamplerPublic.h>
#include <media/AudioTimestamp.h>
#include <media/Modulo.h>
#include <media/SingleStateQueue.h>
#include <media/nbaio/SingleStateQueue.h>

namespace android {

Loading