diff options
author | wolenetz@chromium.org <wolenetz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-12-13 00:50:39 +0000 |
---|---|---|
committer | wolenetz@chromium.org <wolenetz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-12-13 00:50:39 +0000 |
commit | 1faaa4e0fdc8d21cb19b759093fbc702897f6157 (patch) | |
tree | b581841ff28043abfc014cd5a7c5108f6f7b5bcd /content/browser/accessibility/browser_accessibility_manager_win.cc | |
parent | c638a9b3e864919cf5e4d1b7d22e5c89ec9df144 (diff) | |
download | chromium_src-1faaa4e0fdc8d21cb19b759093fbc702897f6157.zip chromium_src-1faaa4e0fdc8d21cb19b759093fbc702897f6157.tar.gz chromium_src-1faaa4e0fdc8d21cb19b759093fbc702897f6157.tar.bz2 |
Let only seeks reset Android MSE stream playback completion
For audio/video MediaSource playback on Android, if one or more of the streams
finishes playback, preserve that state across config changes and player
Release()+Start(). Only reset this state in MSP::OnDemuxerSeekDone().
Includes work-arounds for undefined MediaCodec behavior on attempted
decode after previous output EOS decode without intervening flush.
Includes new unit tests and some test cleanup.
BUG=269784
R=qinmin@chromium.org,acolwell@chromium.org
TEST=All MSP unit tests pass on Android with MediaCodecBridge available. mediasource-config-change-mp4-av-framesize layout test passes.
Review URL: https://codereview.chromium.org/79283006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240500 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/accessibility/browser_accessibility_manager_win.cc')
0 files changed, 0 insertions, 0 deletions