Index: remoting/base/decoder_zlib.cc |
diff --git a/remoting/base/decoder_zlib.cc b/remoting/base/decoder_zlib.cc |
index 59f985214bee538e31e4199c66d9bbfd85c0a4dc..3e23f95bc76023f24bfddcf4249fff9b76201468 100644 |
--- a/remoting/base/decoder_zlib.cc |
+++ b/remoting/base/decoder_zlib.cc |
@@ -22,15 +22,18 @@ DecoderZlib::DecoderZlib() |
} |
bool DecoderZlib::BeginDecode(scoped_refptr<media::VideoFrame> frame, |
- UpdatedRects* updated_rects, |
- Task* partial_decode_done, |
- Task* decode_done) { |
+ UpdatedRects* updated_rects, |
+ Task* partial_decode_done, |
+ Task* decode_done) { |
DCHECK(!partial_decode_done_.get()); |
DCHECK(!decode_done_.get()); |
DCHECK(!updated_rects_); |
DCHECK_EQ(kWaitingForBeginRect, state_); |
- CHECK(static_cast<PixelFormat>(frame->format()) == PixelFormatRgb32) |
- << "Only RGB32 is supported"; |
+ |
+ if (static_cast<PixelFormat>(frame->format()) != PixelFormatRgb32) { |
+ LOG(INFO) << "DecoderZlib only supports RGB32."; |
+ return false; |
+ } |
partial_decode_done_.reset(partial_decode_done); |
decode_done_.reset(decode_done); |