OSDN Git Service

Add MEDIA_STARTED/PAUSED/STOPPED events to media players
authorLajos Molnar <lajos@google.com>
Thu, 15 Aug 2013 01:30:38 +0000 (18:30 -0700)
committerLajos Molnar <lajos@google.com>
Thu, 15 Aug 2013 23:04:58 +0000 (16:04 -0700)
commitcbaffcffee6418d678806e63097c19fe26d48fe0
tree21af7d5eab33df7c6487290014f29a83b525734c
parentb8689b31813f55cbc1bf8e9ca0d46a9ee113e38a
Add MEDIA_STARTED/PAUSED/STOPPED events to media players

This is needed for the MediaTimeProvider java interface, so it does not
continually poll for current media time.

Note: NuPlayer and AwesomePlayer do not correctly handle stop (pause
instead), so for those we will signal PAUSED.

Signed-off-by: Lajos Molnar <lajos@google.com>
Change-Id: I3c61e1bda475f131323f475c18a42e3ec66c9ae1
Bug: 10326117
include/media/mediaplayer.h
media/libmediaplayerservice/MidiFile.cpp
media/libmediaplayerservice/nuplayer/NuPlayer.cpp
media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
media/libmediaplayerservice/nuplayer/NuPlayerRenderer.cpp
media/libmediaplayerservice/nuplayer/NuPlayerRenderer.h
media/libstagefright/AwesomePlayer.cpp
media/libstagefright/include/AwesomePlayer.h