| Index: content/public/renderer/media_stream_utils.cc
|
| diff --git a/content/public/renderer/media_stream_utils.cc b/content/public/renderer/media_stream_utils.cc
|
| index d48654198205e8d6245df9e7b643e2bfab633d01..5b91b182531ba31585bba93627838e2b6c07be9c 100644
|
| --- a/content/public/renderer/media_stream_utils.cc
|
| +++ b/content/public/renderer/media_stream_utils.cc
|
| @@ -118,12 +118,22 @@ const media::VideoCaptureFormat* GetCurrentVideoTrackFormat(
|
| if (video_track.isNull())
|
| return nullptr;
|
|
|
| - content::MediaStreamVideoSource* source =
|
| - content::MediaStreamVideoSource::GetVideoSource(video_track.source());
|
| + MediaStreamVideoSource* const source =
|
| + MediaStreamVideoSource::GetVideoSource(video_track.source());
|
| if (!source)
|
| return nullptr;
|
|
|
| return source->GetCurrentFormat();
|
| }
|
|
|
| +void RequestRefreshFrameFromVideoTrack(
|
| + const blink::WebMediaStreamTrack& video_track) {
|
| + if (video_track.isNull())
|
| + return;
|
| + MediaStreamVideoSource* const source =
|
| + MediaStreamVideoSource::GetVideoSource(video_track.source());
|
| + if (source)
|
| + source->RequestRefreshFrame();
|
| +}
|
| +
|
| } // namespace content
|
|
|