summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/nuplayer/NuPlayerDecoder.h
diff options
context:
space:
mode:
authorLi Sun <sunli@codeaurora.org>2015-12-09 18:28:10 +0530
committerSteve Kondik <steve@cyngn.com>2016-03-08 22:37:17 -0800
commit1aedff94c6f52223f8720edbce16c80ad1b57b00 (patch)
treef8ef8bb21b485c1d33d28b715dc325874a356906 /media/libmediaplayerservice/nuplayer/NuPlayerDecoder.h
parent97fc248733b43731e1e2d98de5dad47a490dbbc2 (diff)
downloadframeworks_av-1aedff94c6f52223f8720edbce16c80ad1b57b00.zip
frameworks_av-1aedff94c6f52223f8720edbce16c80ad1b57b00.tar.gz
frameworks_av-1aedff94c6f52223f8720edbce16c80ad1b57b00.tar.bz2
Nuplayer: Flush the decoder if seamless format change is supported
In smooth streaming enabled case, flush the decoder if seamless format change is supported. Otherwise,ramdomly video frames with old resolution are queued to the new surface and results in green frames. Calling flush ensures that all the old video frames are cleared. Change-Id: Ia020a01fd0eaa8af8e48b6edb526a3f53875b068
Diffstat (limited to 'media/libmediaplayerservice/nuplayer/NuPlayerDecoder.h')
-rw-r--r--media/libmediaplayerservice/nuplayer/NuPlayerDecoder.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerDecoder.h b/media/libmediaplayerservice/nuplayer/NuPlayerDecoder.h
index 6e2b9d0..1fbefda 100644
--- a/media/libmediaplayerservice/nuplayer/NuPlayerDecoder.h
+++ b/media/libmediaplayerservice/nuplayer/NuPlayerDecoder.h
@@ -95,6 +95,7 @@ protected:
bool mIsSecure;
bool mFormatChangePending;
bool mTimeChangePending;
+ bool mVideoFormatChangeDoFlushOnly;
bool mResumePending;
AString mComponentName;