| Index: content/browser/media/webrtc_internals.cc
|
| diff --git a/content/browser/media/webrtc_internals.cc b/content/browser/media/webrtc_internals.cc
|
| index d8a0314466c3930839e820a09045db574754536c..48a46393ea99d8f71d1a86af5a1caf1df4156cb3 100644
|
| --- a/content/browser/media/webrtc_internals.cc
|
| +++ b/content/browser/media/webrtc_internals.cc
|
| @@ -205,6 +205,22 @@ void WebRTCInternals::OnGetUserMedia(int rid,
|
| SendUpdate("addGetUserMedia", dict);
|
| }
|
|
|
| +void WebRTCInternals::OnAddVideoStats(base::ProcessId pid,
|
| + const std::string& video_id,
|
| + float input_frame_rate,
|
| + int number_of_dropped_frames) {
|
| + DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| +
|
| + base::DictionaryValue* dict = new base::DictionaryValue();
|
| + dict->SetInteger("pid", static_cast<int>(pid));
|
| + dict->SetString("video_id", video_id);
|
| + dict->SetDouble("input_frame_rate", input_frame_rate);
|
| + dict->SetInteger("number_of_dropped_frames", number_of_dropped_frames);
|
| +
|
| + if (observers_.might_have_observers())
|
| + SendUpdate("addVideoStats", dict);
|
| +}
|
| +
|
| void WebRTCInternals::AddObserver(WebRTCInternalsUIObserver *observer) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| observers_.AddObserver(observer);
|
|
|