diff options
author | scherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-20 23:16:21 +0000 |
---|---|---|
committer | scherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-20 23:16:21 +0000 |
commit | 8b788e3e23b32d6bc49256d42314a2f6c6ea78f1 (patch) | |
tree | ca696268c8ea9a4f50e3029f3f5286a7a249b004 /media/tools/player_wtl/wtl_renderer.cc | |
parent | 3e1f40e50c6bbbadffa4268beaf214df31f60123 (diff) | |
download | chromium_src-8b788e3e23b32d6bc49256d42314a2f6c6ea78f1.zip chromium_src-8b788e3e23b32d6bc49256d42314a2f6c6ea78f1.tar.gz chromium_src-8b788e3e23b32d6bc49256d42314a2f6c6ea78f1.tar.bz2 |
Replace VideoDecoder::media_format() with significantly simpler width()/height() methods.
Clients don't really care about the surface type during initialization, hence its removal.
Also removed a few methods from VideoRendererBase that didn't need to be there.
Technically it's possible to do without width()/height() methods entirely, forcing clients to inspect VideoFrame objects for changes in dimensions and react accordingly, but that'll be a change for a different day.
BUG=28206
TEST=media_unittests, unit_tests, layout_tests
Review URL: http://codereview.chromium.org/7461016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93278 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/tools/player_wtl/wtl_renderer.cc')
-rw-r--r-- | media/tools/player_wtl/wtl_renderer.cc | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/media/tools/player_wtl/wtl_renderer.cc b/media/tools/player_wtl/wtl_renderer.cc index 04a932c..baec88e 100644 --- a/media/tools/player_wtl/wtl_renderer.cc +++ b/media/tools/player_wtl/wtl_renderer.cc @@ -12,10 +12,9 @@ WtlVideoRenderer::WtlVideoRenderer(WtlVideoWindow* window) WtlVideoRenderer::~WtlVideoRenderer() {} -// static -bool WtlVideoRenderer::IsMediaFormatSupported( - const media::MediaFormat& media_format) { - return ParseMediaFormat(media_format, NULL, NULL, NULL); +bool WtlVideoRenderer::OnInitialize(media::VideoDecoder* decoder) { + window_->SetSize(decoder->width(), decoder->height()); + return true; } void WtlVideoRenderer::OnStop(media::FilterCallback* callback) { @@ -25,11 +24,6 @@ void WtlVideoRenderer::OnStop(media::FilterCallback* callback) { } } -bool WtlVideoRenderer::OnInitialize(media::VideoDecoder* decoder) { - window_->SetSize(width(), height()); - return true; -} - void WtlVideoRenderer::OnFrameAvailable() { window_->Invalidate(); } |