Index: remoting/protocol/video_reader.cc |
diff --git a/remoting/protocol/video_reader.cc b/remoting/protocol/video_reader.cc |
index b3bc5ed74b2e2d351008e4619eb6df4541f1e797..d48daaac95d15167187f65c85f6cdc42c1b4b3ce 100644 |
--- a/remoting/protocol/video_reader.cc |
+++ b/remoting/protocol/video_reader.cc |
@@ -14,17 +14,19 @@ namespace protocol { |
VideoReader::~VideoReader() { } |
// static |
-VideoReader* VideoReader::Create(const SessionConfig* config) { |
+VideoReader* VideoReader::Create(base::MessageLoopProxy* message_loop, |
+ const SessionConfig* config) { |
const ChannelConfig& video_config = config->video_config(); |
if (video_config.transport == ChannelConfig::TRANSPORT_SRTP) { |
- return new RtpVideoReader(); |
+ return new RtpVideoReader(message_loop); |
} else if (video_config.transport == ChannelConfig::TRANSPORT_STREAM) { |
- if (video_config.codec == ChannelConfig::CODEC_VP8) |
+ if (video_config.codec == ChannelConfig::CODEC_VP8) { |
return new ProtobufVideoReader(VideoPacketFormat::ENCODING_VP8); |
- else if (video_config.codec == ChannelConfig::CODEC_ZIP) |
+ } else if (video_config.codec == ChannelConfig::CODEC_ZIP) { |
return new ProtobufVideoReader(VideoPacketFormat::ENCODING_ZLIB); |
- else if (video_config.codec == ChannelConfig::CODEC_VERBATIM) |
+ } else if (video_config.codec == ChannelConfig::CODEC_VERBATIM) { |
return new ProtobufVideoReader(VideoPacketFormat::ENCODING_VERBATIM); |
+ } |
} |
NOTREACHED(); |
return NULL; |