diff options
author | Haynes Mathew George <hgeorge@codeaurora.org> | 2015-11-04 19:40:55 -0800 |
---|---|---|
committer | Haynes Mathew George <hgeorge@codeaurora.org> | 2015-11-12 17:48:11 -0800 |
commit | 767254cd47bbcaa5ad9e09a6f0bae4a703fbdf7e (patch) | |
tree | c63c0f57c976f77f98dcf10d47362ad3c6bbf5b3 /media/libmediaplayerservice/nuplayer/NuPlayer.h | |
parent | 60282213a1194ee8753ac53b97fc7f7e36373e17 (diff) | |
download | frameworks_av-767254cd47bbcaa5ad9e09a6f0bae4a703fbdf7e.zip frameworks_av-767254cd47bbcaa5ad9e09a6f0bae4a703fbdf7e.tar.gz frameworks_av-767254cd47bbcaa5ad9e09a6f0bae4a703fbdf7e.tar.bz2 |
nuplayer: Perform proper shutdown sequence for offload teardown
Extend shutdown sequence used for pcm offload to compress
offload as well. The current tear down sequence for compress
offload calls clear on the NuPlayerDecoderPassthrough object directly.
This is not guaranteed to prevent an encoded buffer from getting
queued into the Renderer. Going through a proper flush+shutdown
sequence helps prevent this (rare) scenario.
CRs-Fixed: 914308
Change-Id: Ie2040cbbd42b8c67bb53a7ef8a628faf1ab7acda
Diffstat (limited to 'media/libmediaplayerservice/nuplayer/NuPlayer.h')
-rw-r--r-- | media/libmediaplayerservice/nuplayer/NuPlayer.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/media/libmediaplayerservice/nuplayer/NuPlayer.h b/media/libmediaplayerservice/nuplayer/NuPlayer.h index c0aa782..a939d23 100644 --- a/media/libmediaplayerservice/nuplayer/NuPlayer.h +++ b/media/libmediaplayerservice/nuplayer/NuPlayer.h @@ -280,7 +280,7 @@ protected: void writeTrackInfo(Parcel* reply, const sp<AMessage> format) const; - void tearDownPCMOffload(const sp<AMessage> &msg); + void performTearDown(const sp<AMessage> &msg); DISALLOW_EVIL_CONSTRUCTORS(NuPlayer); }; |