summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/nuplayer/NuPlayerDriver.h
diff options
context:
space:
mode:
authorLajos Molnar <lajos@google.com>2013-08-15 15:59:19 -0700
committerLajos Molnar <lajos@google.com>2014-08-08 18:51:23 -0700
commit4b75b86785d674b98dade17cd197b912d87cd279 (patch)
treea3c434ed4b761b8b9653ebd06b8c199d7892ed00 /media/libmediaplayerservice/nuplayer/NuPlayerDriver.h
parentf7999047b5a555b7acd7a9e56794c028a74b4a9a (diff)
downloadframeworks_av-4b75b86785d674b98dade17cd197b912d87cd279.zip
frameworks_av-4b75b86785d674b98dade17cd197b912d87cd279.tar.gz
frameworks_av-4b75b86785d674b98dade17cd197b912d87cd279.tar.bz2
NuPlayer: add support for proper stop
MediaPlayer.stop() should move to the Stopped state which is semantically identical to the Initialized state. Bug: 13138230 Change-Id: I5d7b4a22533f545c24a18e2cd9f7cb2685d42c84 Signed-off-by: Lajos Molnar <lajos@google.com>
Diffstat (limited to 'media/libmediaplayerservice/nuplayer/NuPlayerDriver.h')
-rw-r--r--media/libmediaplayerservice/nuplayer/NuPlayerDriver.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerDriver.h b/media/libmediaplayerservice/nuplayer/NuPlayerDriver.h
index 9424aae..4618c91 100644
--- a/media/libmediaplayerservice/nuplayer/NuPlayerDriver.h
+++ b/media/libmediaplayerservice/nuplayer/NuPlayerDriver.h
@@ -87,6 +87,9 @@ private:
STATE_RUNNING,
STATE_PAUSED,
STATE_RESET_IN_PROGRESS,
+ STATE_STOPPED, // equivalent to PAUSED
+ STATE_STOPPED_AND_PREPARING, // equivalent to PAUSED, but seeking
+ STATE_STOPPED_AND_PREPARED, // equivalent to PAUSED, but seek complete
};
mutable Mutex mLock;