Skip decode attempt if first buffer is EndOfStream
commite5c918ff83a18dacbd98defb6db7a6e30afb3f6c
authorwolenetz@chromium.org <wolenetz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Sun, 17 Nov 2013 21:43:29 +0000 (17 21:43 +0000)
committerwolenetz@chromium.org <wolenetz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Sun, 17 Nov 2013 21:43:29 +0000 (17 21:43 +0000)
tree3cbf82a25765a4faa6cbbce8c633d4f371972066
parent904103b09f4d10a2d6c24f1ed346c89b9932f7c6
Skip decode attempt if first buffer is EndOfStream

Avoids crash that could occur in Android media framework if the first
attempted decode after decoder configuration is of an EndOfStream buffer.

BUG=319589
R=qinmin@chromium.org,acolwell@chromium.org
TEST=All media unit tests pass on Android with MediaCodecBridge, including a couple new ones that crash without the rest of this patch.

Review URL: https://codereview.chromium.org/63883003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235563 0039d316-1c4b-4281-b951-d872f2087c98
media/base/android/media_decoder_job.cc
media/base/android/media_decoder_job.h
media/base/android/media_source_player_unittest.cc