--- video/out/cocoa/events_view.m.orig
+++ video/out/cocoa/events_view.m
@@ -208,7 +208,12 @@
 - (NSPoint)convertPointToPixels:(NSPoint)point
 {
     point = [self convertPoint:point fromView:nil];
+#if MAC_OS_X_VERSION_MAX_ALLOWED >= 1070
     point = [self convertPointToBacking:point];
+#else
+    CGFloat scale_factor = [self.window userSpaceScaleFactor];
+    point = NSMakePoint (point.x * scale_factor, point.y * scale_factor);
+#endif
     // flip y since isFlipped returning YES doesn't affect the backing
     // coordinate system
     point.y = -point.y;
