Decryptors can report kNoKey to WebMediaPlayer
commit74fc4f9447f3ea2e277350dccce4de67e5ee4ea4
authorjrummell <jrummell@chromium.org>
Mon, 2 Mar 2015 22:48:27 +0000 (2 14:48 -0800)
committerCommit bot <commit-bot@chromium.org>
Mon, 2 Mar 2015 22:49:21 +0000 (2 22:49 +0000)
tree5421eca29629684887a485bac69460fc6cbd5032
parente86e411c3038fd5be67438da29f0ff17828f226f
Decryptors can report kNoKey to WebMediaPlayer

Add callback so that kNoKey can get passed to blink in order
to generate the HTMLMediaElement.waitingforkey event.

BUG=337975
TEST=updated tests pass

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

Cr-Commit-Position: refs/heads/master@{#318787}
45 files changed:
content/renderer/media/android/media_source_delegate.cc
content/renderer/media/android/media_source_delegate.h
content/renderer/media/android/webmediaplayer_android.cc
content/renderer/media/android/webmediaplayer_android.h
media/base/audio_renderer.h
media/base/mock_filters.h
media/base/pipeline.cc
media/base/pipeline.h
media/base/pipeline_unittest.cc
media/base/renderer.h
media/base/video_renderer.h
media/blink/webmediaplayer_impl.cc
media/blink/webmediaplayer_impl.h
media/filters/audio_decoder_selector_unittest.cc
media/filters/decoder_selector.cc
media/filters/decoder_selector.h
media/filters/decoder_stream.cc
media/filters/decoder_stream.h
media/filters/decrypting_audio_decoder.cc
media/filters/decrypting_audio_decoder.h
media/filters/decrypting_audio_decoder_unittest.cc
media/filters/decrypting_demuxer_stream.cc
media/filters/decrypting_demuxer_stream.h
media/filters/decrypting_demuxer_stream_unittest.cc
media/filters/decrypting_video_decoder.cc
media/filters/decrypting_video_decoder.h
media/filters/decrypting_video_decoder_unittest.cc
media/filters/video_decoder_selector_unittest.cc
media/filters/video_frame_stream_unittest.cc
media/mojo/services/mojo_renderer_impl.cc
media/mojo/services/mojo_renderer_impl.h
media/mojo/services/mojo_renderer_service.cc
media/renderers/audio_renderer_impl.cc
media/renderers/audio_renderer_impl.h
media/renderers/audio_renderer_impl_unittest.cc
media/renderers/renderer_impl.cc
media/renderers/renderer_impl.h
media/renderers/renderer_impl_unittest.cc
media/renderers/video_renderer_impl.cc
media/renderers/video_renderer_impl.h
media/renderers/video_renderer_impl_unittest.cc
media/test/pipeline_integration_test.cc
media/test/pipeline_integration_test_base.cc
media/test/pipeline_integration_test_base.h
media/tools/player_x11/player_x11.cc