diff options
author | Haynes Mathew George <hgeorge@codeaurora.org> | 2015-09-30 16:11:11 -0700 |
---|---|---|
committer | Haynes Mathew George <hgeorge@codeaurora.org> | 2015-10-09 19:10:36 -0700 |
commit | 00208bc4c6d725ea9ce0795a897d42b5a32360c3 (patch) | |
tree | ea0fa986f16a645c542a8704b706b01190b8924c /media/libmediaplayerservice/nuplayer/NuPlayer.h | |
parent | 380d397b261d7a12d7d1be10756dc93670aeb017 (diff) | |
download | frameworks_av-00208bc4c6d725ea9ce0795a897d42b5a32360c3.zip frameworks_av-00208bc4c6d725ea9ce0795a897d42b5a32360c3.tar.gz frameworks_av-00208bc4c6d725ea9ce0795a897d42b5a32360c3.tar.bz2 |
NuPlayer: Teardown sequence for pcm offload
On a teardown event, follow proper shutdown sequence
if the decoder instance type is not passthrough.
This is needed to ensure NuPlayerDecoder, MediaCodec do
not enter an invalid state due to forced clear while
handling a teardown event.
CRs-Fixed: 916643
Change-Id: Ied5df07dc8567974ef02e3a0bb415795f31f2ed2
Diffstat (limited to 'media/libmediaplayerservice/nuplayer/NuPlayer.h')
-rw-r--r-- | media/libmediaplayerservice/nuplayer/NuPlayer.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/nuplayer/NuPlayer.h b/media/libmediaplayerservice/nuplayer/NuPlayer.h index 53d1f06..c0aa782 100644 --- a/media/libmediaplayerservice/nuplayer/NuPlayer.h +++ b/media/libmediaplayerservice/nuplayer/NuPlayer.h @@ -280,6 +280,8 @@ protected: void writeTrackInfo(Parcel* reply, const sp<AMessage> format) const; + void tearDownPCMOffload(const sp<AMessage> &msg); + DISALLOW_EVIL_CONSTRUCTORS(NuPlayer); }; |