diff --git a/subprojects/gst-plugins-base/gst-libs/gst/gl/cocoa/gstglwindow_cocoa.m b/subprojects/gst-plugins-base/gst-libs/gst/gl/cocoa/gstglwindow_cocoa.m index 06a8b95047..10b4b03105 100644 --- a/subprojects/gst-plugins-base/gst-libs/gst/gl/cocoa/gstglwindow_cocoa.m +++ b/subprojects/gst-plugins-base/gst-libs/gst/gl/cocoa/gstglwindow_cocoa.m @@ -746,6 +746,10 @@ close_window_cb (gpointer data) return NO; } +- (void)viewDidChangeBackingProperties { + self.layer.contentsScale = [[self window] backingScaleFactor]; +} + @end void