OSDN Git Service

aaudio: fix leak of AAudioBinderClient
authorPhil Burk <philburk@google.com>
Tue, 16 May 2017 18:37:43 +0000 (11:37 -0700)
committerPhil Burk <philburk@google.com>
Wed, 17 May 2017 19:47:06 +0000 (19:47 +0000)
commit9b3f8ef290bd5ad392f5eba8a0f0a8ddd331b54f
tree37f5f7342168b2cc2b5c4120e049d1a22152428f
parent54cf32220ceed7e0dc6dd2f6cf8b078bc88c7752
aaudio: fix leak of AAudioBinderClient

Made it a Singleton that gets reused.

Bug: 37992613
Test: write_sine_callback.cpp
Change-Id: I63c045bd71d3bc1fc84f5fd4d7a6159fa5184c1c
Signed-off-by: Phil Burk <philburk@google.com>
media/libaaudio/src/binding/AAudioBinderClient.cpp
media/libaaudio/src/binding/AAudioBinderClient.h
media/libaaudio/src/core/AudioStreamBuilder.cpp