Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1311)

Unified Diff: webkit/glue/media/video_renderer_impl.cc

Issue 7461016: Replace VideoDecoder::media_format() with significantly simpler width()/height() methods. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src
Patch Set: Created 9 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: webkit/glue/media/video_renderer_impl.cc
diff --git a/webkit/glue/media/video_renderer_impl.cc b/webkit/glue/media/video_renderer_impl.cc
index 5e159fee292880ee1c567b1997f1f2b15b7d1546..c05ac9952d5b489c195b8f07e21accfeb584aa44 100644
--- a/webkit/glue/media/video_renderer_impl.cc
+++ b/webkit/glue/media/video_renderer_impl.cc
@@ -18,15 +18,12 @@ VideoRendererImpl::VideoRendererImpl(bool pts_logging)
VideoRendererImpl::~VideoRendererImpl() {}
bool VideoRendererImpl::OnInitialize(media::VideoDecoder* decoder) {
- video_size_.SetSize(width(), height());
- bitmap_.setConfig(SkBitmap::kARGB_8888_Config, width(), height());
- if (bitmap_.allocPixels(NULL, NULL)) {
- bitmap_.eraseRGB(0x00, 0x00, 0x00);
- return true;
- }
-
- NOTREACHED();
- return false;
+ video_size_.SetSize(decoder->width(), decoder->height());
+ bitmap_.setConfig(SkBitmap::kARGB_8888_Config,
+ decoder->width(), decoder->height());
+ bitmap_.allocPixels();
Ami GONE FROM CHROMIUM 2011/07/20 16:30:22 CHECK it?
scherkus (not reviewing) 2011/07/20 16:51:52 most chromium code simply assumes the call will wo
Ami GONE FROM CHROMIUM 2011/07/20 16:56:26 I wish code like this had a compile-time flag that
+ bitmap_.eraseRGB(0x00, 0x00, 0x00);
+ return true;
}
void VideoRendererImpl::OnStop(media::FilterCallback* callback) {
« media/filters/video_renderer_base_unittest.cc ('K') | « media/tools/player_wtl/wtl_renderer.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698