http://bugs.winehq.org/show_bug.cgi?id=12792
--- Comment #15 from Damjan Jovanovic damjan.jov@gmail.com 2010-10-04 15:52:17 CDT --- Latest Wine Git with builtin quartz gives these results:
A DirectShow sample from MSDN plays the .mpq videos just fine. If Wine is compiled with libmpg123 present, the videos even have sound.
Wine + libmpg123 + "Allow the window manager to control the windows"="Yes": sound plays, but video is black and cannot be skipped. Alt-Tabbing through different Warcraft windows doesn't help.
Wine + libmpg123 + "Allow the window manager to control the windows"="No": sound plays, video plays and can be skipped. Skip -> X11 crashes (Intel GMA HD graphics FTW :-).
Wine + libmpg123 + 800x600 virtual desktop: sound plays, video plays and can be skipped. Skip -> main menu.
When the videos play, they play smoothly and the CPU usage is minimal, but they are pale and blocky because the monitor gamma is somehow set too high. Resetting the gamma while the videos are playing ("xrandr --output VGA1 --gamma 1:1:1") makes the quality a lot better.
So the reason movies are black with "Allow the window manager to control the windows"="Yes" seems to be some kind of window order/focus/visibility issue.