| Index: talk/media/webrtc/webrtcvideoengine2.cc
|
| diff --git a/talk/media/webrtc/webrtcvideoengine2.cc b/talk/media/webrtc/webrtcvideoengine2.cc
|
| index e7701a16558ff94d33d866a39e4ce656bd1f4767..cae5f8a36b2bd2cc5edbf870f5358bbaa9d030eb 100644
|
| --- a/talk/media/webrtc/webrtcvideoengine2.cc
|
| +++ b/talk/media/webrtc/webrtcvideoengine2.cc
|
| @@ -2584,6 +2584,17 @@ void WebRtcVideoChannel2::WebRtcVideoReceiveStream::SetSize(int width,
|
| last_height_ = height;
|
| }
|
|
|
| +std::string
|
| +WebRtcVideoChannel2::WebRtcVideoReceiveStream::GetCodecNameFromPayloadType(
|
| + int payload_type) {
|
| + for (const webrtc::VideoReceiveStream::Decoder& decoder : config_.decoders) {
|
| + if (decoder.payload_type == payload_type) {
|
| + return decoder.payload_name;
|
| + }
|
| + }
|
| + return "";
|
| +}
|
| +
|
| VideoReceiverInfo
|
| WebRtcVideoChannel2::WebRtcVideoReceiveStream::GetVideoReceiverInfo() {
|
| VideoReceiverInfo info;
|
| @@ -2617,6 +2628,8 @@ WebRtcVideoChannel2::WebRtcVideoReceiveStream::GetVideoReceiverInfo() {
|
| info.min_playout_delay_ms = stats.min_playout_delay_ms;
|
| info.render_delay_ms = stats.render_delay_ms;
|
|
|
| + info.codec_name = GetCodecNameFromPayloadType(stats.current_payload_type);
|
| +
|
| 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;
|
|
|