| Index: media/cast/video_receiver/video_receiver.cc
|
| diff --git a/media/cast/video_receiver/video_receiver.cc b/media/cast/video_receiver/video_receiver.cc
|
| index 141c986f7e32b5654f863237878f9963cce9e92f..0ee93fd6f6a277f5ed87b765ba8c2fc43f215bce 100644
|
| --- a/media/cast/video_receiver/video_receiver.cc
|
| +++ b/media/cast/video_receiver/video_receiver.cc
|
| @@ -13,6 +13,7 @@
|
| #include "crypto/symmetric_key.h"
|
| #include "media/cast/cast_defines.h"
|
| #include "media/cast/framer/framer.h"
|
| +#include "media/cast/rtcp/rtcp_sender.h"
|
| #include "media/cast/video_receiver/video_decoder.h"
|
|
|
| namespace media {
|
| @@ -443,6 +444,7 @@ void VideoReceiver::CastFeedback(const RtcpCastMessage& cast_message) {
|
| cast_environment_->Logging()->GetVideoRtcpRawData();
|
|
|
| while (!video_logs.empty()) {
|
| + // TODO(hclam): Avoid calling begin() within a loop.
|
| VideoRtcpRawMap::iterator it = video_logs.begin();
|
| uint32 rtp_timestamp = it->first;
|
| std::pair<VideoRtcpRawMap::iterator, VideoRtcpRawMap::iterator>
|
| @@ -452,6 +454,8 @@ void VideoReceiver::CastFeedback(const RtcpCastMessage& cast_message) {
|
|
|
| VideoRtcpRawMap::const_iterator event_it = frame_range.first;
|
| for (; event_it != frame_range.second; ++event_it) {
|
| + if (!RtcpSender::IsReceiverEvent(event_it->second.type))
|
| + continue;
|
| RtcpReceiverEventLogMessage event_log_message;
|
| event_log_message.type = event_it->second.type;
|
| event_log_message.event_timestamp = event_it->second.timestamp;
|
|
|