Index: media/cast/sender/video_encoder_impl.cc |
diff --git a/media/cast/sender/video_encoder_impl.cc b/media/cast/sender/video_encoder_impl.cc |
index a2b0da9075253213ac1396224fd15b4b9f41f9eb..84f700e2cf9eb3edf7b47cf9822120504c81747f 100644 |
--- a/media/cast/sender/video_encoder_impl.cc |
+++ b/media/cast/sender/video_encoder_impl.cc |
@@ -52,6 +52,15 @@ void EncodeVideoFrameOnEncoderThread( |
} |
} // namespace |
+// static |
+bool VideoEncoderImpl::IsSupported(const VideoSenderConfig& video_config) { |
+#ifndef OFFICIAL_BUILD |
+ if (video_config.codec == CODEC_VIDEO_FAKE) |
+ return true; |
+#endif |
+ return video_config.codec == CODEC_VIDEO_VP8; |
+} |
+ |
VideoEncoderImpl::VideoEncoderImpl( |
scoped_refptr<CastEnvironment> cast_environment, |
const VideoSenderConfig& video_config, |
@@ -98,12 +107,6 @@ VideoEncoderImpl::~VideoEncoderImpl() { |
} |
} |
-bool VideoEncoderImpl::CanEncodeVariedFrameSizes() const { |
- // Both the VP8Encoder and FakeSoftwareVideoEncoder support calls to |
- // EncodeVideoFrame() with different frame sizes. |
- return true; |
-} |
- |
bool VideoEncoderImpl::EncodeVideoFrame( |
const scoped_refptr<media::VideoFrame>& video_frame, |
const base::TimeTicks& reference_time, |