From fcd3e94c075e964670d946f6ec5d82d059bf9e09 Mon Sep 17 00:00:00 2001 From: Lajos Molnar Date: Tue, 31 Mar 2015 10:06:48 -0700 Subject: mediaplayer: ensure secure decoders are instantiated before starting source Bug: 19984798 Change-Id: Iff13cf03c4ce3141380f4d7ab4a2b1045c5ce747 --- media/libmediaplayerservice/nuplayer/GenericSource.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'media/libmediaplayerservice/nuplayer/GenericSource.h') diff --git a/media/libmediaplayerservice/nuplayer/GenericSource.h b/media/libmediaplayerservice/nuplayer/GenericSource.h index 5fc41ec..862ee5f 100644 --- a/media/libmediaplayerservice/nuplayer/GenericSource.h +++ b/media/libmediaplayerservice/nuplayer/GenericSource.h @@ -96,6 +96,7 @@ private: kWhatStopWidevine, kWhatStart, kWhatResume, + kWhatSecureDecodersInstantiated, }; struct Track { @@ -158,6 +159,9 @@ private: void setDrmPlaybackStatusIfNeeded(int playbackStatus, int64_t position); void notifyPreparedAndCleanup(status_t err); + void onSecureDecodersInstantiated(status_t err); + void finishPrepareAsync(); + status_t startSources(); void onGetFormatMeta(sp msg) const; sp doGetFormatMeta(bool audio) const; -- cgit v1.1