Fullscreen mplayer crops menubar area and does not cover Dock area in OS X Yosemite
|Reported by:||machsna||Owned by:||beastd|
|Reproduced by developer:||yes||Analyzed by developer:||yes|
Summary of the bug:
- When you enter fullscreen mode in Mac OS X 10.10 "Yosemite" by hitting the interactive keyboard control for Toggle fullscreen (
f), the areas of the screen that are normally occupied by the menubar is cropped from the fullscreen image, while the are normally occupied by the Dock remains outside of the fullscreen image. The menubar and the Dock are not displayed. Instead, the desktop wallpaper shines through.
- When you start mplayer with the fullscreen playback flag (
-fs), it does not open in a fullscreen window. Instead, it opens in a window with a normal title bar. The areas normally occupied by the menubar and the Dock remain outside of this window. Again, the desktop wallpaper shines throuth in these areas.
This affects the following versions of mplayer:
MPlayer SVN-r36986-4.2.1 (C) 2000-2014 MPlayer Teamfrom MPlayer OSX Extended.app rev15 (1511) – not the GUI app, but instead, the proper CLI mplayer that is hidden within the app bundle:
/Applications/MPlayer\ OSX\ Extended.app/Contents/Resources/Binaries/mpextended.mpBinaries/Contents/MacOS/mplayer
MPlayer UNKNOWN-4.2.1 (C) 2000-2014 MPlayer Teamfrom macport's
MPlayer 1.1-4.2.1 (C) 2000-2012 MPlayer Teamfrom macport's
MPlayer @1.1_8(except that in this older build, the
-fsflag has the same effect as hitting the interactive keyboard control for Toggle fullscreen)
I am sorry I have failed at building mplayer from the latest SVN. However, seeing as several versions of mplayer are equally affected, it seems likely that this is really a problem in the mplayer core, and not in some particular build of macports or MPlayer OSX Extended.app.
Ultimately, this bug is probably caused by a change in the handling of fullscreen apps that must have been introduced with Yosemite. There were no such issues with mplayer in previous versions of Mac OS X. Other players such as MPlayer OSX Extended.app (in normal GUI mode) or VLC handle Yosemite fullscreen mode just fine, but of course, they lack the CLI power of proper mplayer.