Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(497)

Side by Side Diff: media/cast/logging/proto/raw_events.proto

Issue 228603006: Cast: Log whether the video frame is a key frame in kVideoFrameEncoded (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix win x64 compile Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Protocol for audio messages. 5 // Protocol for audio messages.
6 6
7 syntax = "proto2"; 7 syntax = "proto2";
8 8
9 option optimize_for = LITE_RUNTIME; 9 option optimize_for = LITE_RUNTIME;
10 10
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
70 // Number of AggregatedPacketEvent's. 70 // Number of AggregatedPacketEvent's.
71 optional int32 num_packet_events = 4; 71 optional int32 num_packet_events = 4;
72 } 72 }
73 73
74 message AggregatedFrameEvent { 74 message AggregatedFrameEvent {
75 optional uint32 relative_rtp_timestamp = 1; 75 optional uint32 relative_rtp_timestamp = 1;
76 76
77 repeated EventType event_type = 2 [packed = true]; 77 repeated EventType event_type = 2 [packed = true];
78 repeated int64 event_timestamp_ms = 3 [packed = true]; 78 repeated int64 event_timestamp_ms = 3 [packed = true];
79 79
80 // Size is set only for kAudioFrameEncoded and kVideoFrameEncoded. 80 // Only set if there is a kAudioFrameEncoded and kVideoFrameEncoded event.
81 optional int32 encoded_frame_size = 4; 81 optional int32 encoded_frame_size = 4;
82 82
83 // Delay is only set for kAudioPlayoutDelay and kVideoRenderDelay. 83 // Only set if there is a kAudioPlayoutDelay or kVideoRenderDelay event.
84 optional int32 delay_millis = 5; 84 optional int32 delay_millis = 5;
85
86 // Only set if there is a kVideoFrameEncoded event.
87 optional bool key_frame = 6;
85 }; 88 };
86 89
87 message BasePacketEvent { 90 message BasePacketEvent {
88 optional int32 packet_id = 1; 91 optional int32 packet_id = 1;
89 repeated EventType event_type = 2 [packed = true]; 92 repeated EventType event_type = 2 [packed = true];
90 repeated int64 event_timestamp_ms = 3 [packed = true]; 93 repeated int64 event_timestamp_ms = 3 [packed = true];
91 } 94 }
92 95
93 message AggregatedPacketEvent { 96 message AggregatedPacketEvent {
94 optional uint32 relative_rtp_timestamp = 1; 97 optional uint32 relative_rtp_timestamp = 1;
95 repeated BasePacketEvent base_packet_event = 2; 98 repeated BasePacketEvent base_packet_event = 2;
96 }; 99 };
97 100
OLDNEW
« no previous file with comments | « media/cast/logging/logging_raw_unittest.cc ('k') | media/cast/logging/simple_event_subscriber_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698