Index: media/cast/logging/encoding_event_subscriber.cc |
diff --git a/media/cast/logging/encoding_event_subscriber.cc b/media/cast/logging/encoding_event_subscriber.cc |
index 50aaf4fa958d3290858362b02485733e15ca5720..e50a74c3025a8faf3de014362683c5b0efbbd0a0 100644 |
--- a/media/cast/logging/encoding_event_subscriber.cc |
+++ b/media/cast/logging/encoding_event_subscriber.cc |
@@ -55,9 +55,11 @@ void EncodingEventSubscriber::OnReceiveFrameEvent( |
event_proto->add_event_timestamp_ms( |
(frame_event.timestamp - base::TimeTicks()).InMilliseconds()); |
- if (frame_event.type == kAudioFrameEncoded || |
- frame_event.type == kVideoFrameEncoded) { |
+ if (frame_event.type == kAudioFrameEncoded) { |
event_proto->set_encoded_frame_size(frame_event.size); |
+ } else if (frame_event.type == kVideoFrameEncoded) { |
+ event_proto->set_encoded_frame_size(frame_event.size); |
+ event_proto->set_key_frame(frame_event.key_frame); |
} else if (frame_event.type == kAudioPlayoutDelay || |
frame_event.type == kVideoRenderDelay) { |
event_proto->set_delay_millis(frame_event.delay_delta.InMilliseconds()); |