Index: media/cast/rtcp/sender_rtcp_event_subscriber.cc |
diff --git a/media/cast/rtcp/sender_rtcp_event_subscriber.cc b/media/cast/rtcp/sender_rtcp_event_subscriber.cc |
index 05bcf3b7a86380b33a32a51b386a34be32152124..6a44b339065da13baf61519aeaa6198b8d6eb125 100644 |
--- a/media/cast/rtcp/sender_rtcp_event_subscriber.cc |
+++ b/media/cast/rtcp/sender_rtcp_event_subscriber.cc |
@@ -25,9 +25,10 @@ SenderRtcpEventSubscriber::~SenderRtcpEventSubscriber() { |
void SenderRtcpEventSubscriber::OnReceiveFrameEvent( |
const FrameEvent& frame_event) { |
DCHECK(thread_checker_.CalledOnValidThread()); |
- if (frame_event.type != kVideoFrameCaptureBegin && |
- frame_event.type != kVideoFrameSentToEncoder && |
- frame_event.type != kVideoFrameEncoded) { |
+ if (frame_event.media_type != VIDEO_EVENT) |
+ return; |
+ if (frame_event.type != FRAME_CAPTURE_BEGIN && |
+ frame_event.type != FRAME_ENCODED) { |
// Not interested in other events. |
return; |
} |
@@ -48,11 +49,11 @@ void SenderRtcpEventSubscriber::OnReceiveFrameEvent( |
// We already have this frame (RTP timestamp) in our map. |
// Only update events that are later in the chain. |
// This is due to that events can be reordered on the wire. |
- if (frame_event.type == kVideoFrameCaptureBegin) { |
+ if (frame_event.type == FRAME_CAPTURE_BEGIN) { |
return; // First event in chain can not be late by definition. |
} |
- if (it->second.type == kVideoFrameEncoded) { |
+ if (it->second.type == FRAME_ENCODED) { |
return; // Last event in chain should not be updated. |
} |