summaryrefslogtreecommitdiffstats
path: root/libvo/vo_corevideo.m
diff options
context:
space:
mode:
authoradrian <adrian@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-12-15 20:25:50 +0000
committeradrian <adrian@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-12-15 20:25:50 +0000
commit5f0b5dcaa96326512835afbae46c30aeaa164b13 (patch)
tree8263d47463cc170bb54228b75598961c8b96f960 /libvo/vo_corevideo.m
parent8448c911533acaf60aeb3d2780c32c015d13f0c4 (diff)
downloadmpv-5f0b5dcaa96326512835afbae46c30aeaa164b13.tar.bz2
mpv-5f0b5dcaa96326512835afbae46c30aeaa164b13.tar.xz
Add -xineramascreen support to corevideo vo. Still prefer corevideo's own device_id parameter if it's set.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30042 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo/vo_corevideo.m')
-rw-r--r--libvo/vo_corevideo.m3
1 files changed, 3 insertions, 0 deletions
diff --git a/libvo/vo_corevideo.m b/libvo/vo_corevideo.m
index e4b5e85545..f2b29edfd2 100644
--- a/libvo/vo_corevideo.m
+++ b/libvo/vo_corevideo.m
@@ -115,6 +115,9 @@ static void draw_alpha(int x0, int y0, int w, int h, unsigned char *src, unsigne
static void update_screen_info(void)
{
+ if (screen_id == -1 && xinerama_screen > -1)
+ screen_id = xinerama_screen;
+
screen_array = [NSScreen screens];
if(screen_id < (int)[screen_array count])
{