File tree Expand file tree Collapse file tree 1 file changed +4
-8
lines changed Expand file tree Collapse file tree 1 file changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -112,16 +112,12 @@ void OffScreenVideoConsumer::OnFrameCaptured(
112
112
new FramePinner{std::move (mapping), callbacks_remote.Unbind ()});
113
113
bitmap.setImmutable ();
114
114
115
- media::VideoFrameMetadata metadata;
116
- metadata.MergeInternalValuesFrom (info->metadata );
117
- gfx::Rect damage_rect;
118
-
119
- auto UPDATE_RECT = media::VideoFrameMetadata::CAPTURE_UPDATE_RECT;
120
- if (!metadata.GetRect (UPDATE_RECT, &damage_rect) || damage_rect.IsEmpty ()) {
121
- damage_rect = content_rect;
115
+ base::Optional<gfx::Rect > update_rect = info->metadata .capture_update_rect ;
116
+ if (!update_rect.has_value () || update_rect->IsEmpty ()) {
117
+ update_rect = content_rect;
122
118
}
123
119
124
- callback_.Run (damage_rect , bitmap);
120
+ callback_.Run (*update_rect , bitmap);
125
121
}
126
122
127
123
void OffScreenVideoConsumer::OnStopped () {}
You can’t perform that action at this time.
0 commit comments