commit | 3b032b3865fd93173aadca0591eeea32853206f9 | [log] [tgz] |
---|---|---|
author | Chong Zhang <chz@google.com> | Fri Apr 17 15:49:06 2015 -0700 |
committer | Chong Zhang <chz@google.com> | Fri Apr 17 15:53:17 2015 -0700 |
tree | fdc80def5b8a99b7360230497758a973e5eacbc2 | |
parent | 2170233c49e50f3986cdc4f726016d6003cb5b8e [diff] [blame] |
NuPlayer: queue a deferred scan sources when flushing during scan also refactor code to move scheduleRequestBuffers to decoder base. bug: 20267388 Change-Id: I48f16adc6b4d4008f8fcda8b3b01c595ad199f8b
diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerDecoderBase.h b/media/libmediaplayerservice/nuplayer/NuPlayerDecoderBase.h index 97e9269..e09fe04 100644 --- a/media/libmediaplayerservice/nuplayer/NuPlayerDecoderBase.h +++ b/media/libmediaplayerservice/nuplayer/NuPlayerDecoderBase.h
@@ -69,8 +69,7 @@ virtual void onShutdown(bool notifyComplete) = 0; void onRequestInputBuffers(); - void scheduleRequestBuffers(); - virtual void doRequestBuffers() = 0; + virtual bool doRequestBuffers() = 0; virtual void handleError(int32_t err); sp<AMessage> mNotify;