From 00208bc4c6d725ea9ce0795a897d42b5a32360c3 Mon Sep 17 00:00:00 2001 From: Haynes Mathew George Date: Wed, 30 Sep 2015 16:11:11 -0700 Subject: 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 --- media/libmediaplayerservice/nuplayer/NuPlayer.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'media/libmediaplayerservice/nuplayer/NuPlayer.h') 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 format) const; + void tearDownPCMOffload(const sp &msg); + DISALLOW_EVIL_CONSTRUCTORS(NuPlayer); }; -- cgit v1.1