osxvideosink: aspect-ratio is broken
While using osxvideosink
I noted two issues:
- aspect ratio doesn't work
- at the start video fill only a quarter of the whole preview window
The attached patch fixes both issues:
-
glViewport
moved to draw method fix the aspect ratio issue -
[[NSScreen mainScreen] backingScaleFactor]
help to resolve aspect-ratio calculation logic