Index: talk/media/webrtc/webrtcvideoengine2.cc |
diff --git a/talk/media/webrtc/webrtcvideoengine2.cc b/talk/media/webrtc/webrtcvideoengine2.cc |
index e7701a16558ff94d33d866a39e4ce656bd1f4767..ea49cf264bbcc2a6bdcbdf9e362009c89abc6429 100644 |
--- a/talk/media/webrtc/webrtcvideoengine2.cc |
+++ b/talk/media/webrtc/webrtcvideoengine2.cc |
@@ -2617,6 +2617,14 @@ WebRtcVideoChannel2::WebRtcVideoReceiveStream::GetVideoReceiverInfo() { |
info.min_playout_delay_ms = stats.min_playout_delay_ms; |
info.render_delay_ms = stats.render_delay_ms; |
+ // Find what codec we're currently receiving. |
+ for (const webrtc::VideoReceiveStream::Decoder& decoder : config_.decoders) { |
+ if (decoder.payload_type == stats.current_payload_type) { |
+ info.codec_name = decoder.payload_name; |
+ break; |
+ } |
+ } |
pthatcher1
2015/08/27 16:50:50
Would be easier to read with a helper method, some
pbos-webrtc
2015/08/28 10:41:19
Done.
|
+ |
info.firs_sent = stats.rtcp_packet_type_counts.fir_packets; |
info.plis_sent = stats.rtcp_packet_type_counts.pli_packets; |
info.nacks_sent = stats.rtcp_packet_type_counts.nack_packets; |