]> git.sesse.net Git - vlc/commitdiff
Updated vou display module after vout_display_SendEventDisplaySize change.
authorLaurent Aimar <fenrir@videolan.org>
Sat, 26 Sep 2009 18:40:26 +0000 (20:40 +0200)
committerLaurent Aimar <fenrir@videolan.org>
Sat, 26 Sep 2009 18:40:26 +0000 (20:40 +0200)
modules/video_output/aa.c
modules/video_output/caca.c
modules/video_output/directfb.c
modules/video_output/fb.c
modules/video_output/sdl.c
modules/video_output/vmem.c
modules/video_output/xcb/events.c
modules/video_output/xcb/x11.c
modules/video_output/xcb/xvideo.c

index 3a4ea39458a12b7233f450037385f03624f4880f..705b3c424458bba38649b872baa4888e67da3ad7 100644 (file)
@@ -126,7 +126,7 @@ static int Open(vlc_object_t *object)
     sys->state = *vd->cfg;
     sys->state.is_fullscreen = false;
     vout_display_SendEventFullscreen(vd, false);
-    vout_display_SendEventDisplaySize(vd, fmt.i_width, fmt.i_height);
+    vout_display_SendEventDisplaySize(vd, fmt.i_width, fmt.i_height, false);
 
     return VLC_SUCCESS;
 
@@ -284,7 +284,7 @@ static void Manage(vout_display_t *vd)
             aa_resize(sys->aa_context);
             vout_display_SendEventDisplaySize(vd,
                                               aa_imgwidth(sys->aa_context),
-                                              aa_imgheight(sys->aa_context));
+                                              aa_imgheight(sys->aa_context), false);
             break;
 
         /* TODO keys support to complete */
index abded93e890b7cc7596fb5b9e5d1f1f102bf0bb7..965b14ef7c9f47325f8e2ab5039358a6a6488b5a 100644 (file)
@@ -341,7 +341,7 @@ static void Refresh(vout_display_t *vd)
 
     if (width  != vd->cfg->display.width ||
         height != vd->cfg->display.height)
-        vout_display_SendEventDisplaySize(vd, width, height);
+        vout_display_SendEventDisplaySize(vd, width, height, false);
 }
 
 /**
@@ -486,7 +486,7 @@ static void Manage(vout_display_t *vd)
         }
         case CACA_EVENT_RESIZE:
             vout_display_SendEventDisplaySize(vd, caca_get_event_resize_width(&ev),
-                                                  caca_get_event_resize_height(&ev));
+                                                  caca_get_event_resize_height(&ev), false);
             break;
         case CACA_EVENT_MOUSE_MOTION: {
             vout_display_place_t place;
index 47d62da90ab0af206b2116405c89218d0f2e1008..2378e81175356fa71ac5421c9abcd40f577337bc 100644 (file)
@@ -165,7 +165,7 @@ static int Open(vlc_object_t *object)
 
     /* */
     vout_display_SendEventFullscreen(vd, true);
-    vout_display_SendEventDisplaySize(vd, fmt.i_width, fmt.i_height);
+    vout_display_SendEventDisplaySize(vd, fmt.i_width, fmt.i_height, true);
     return VLC_SUCCESS;
 }
 
index b860921315017dc7a2cb5837c9b98da79d488218..6c4a9ad33eb9273ee4f3b1684abae5f24ae07ad1 100644 (file)
@@ -269,7 +269,7 @@ static int Open(vlc_object_t *object)
 
     /* */
     vout_display_SendEventFullscreen(vd, true);
-    vout_display_SendEventDisplaySize(vd, fmt.i_width, fmt.i_height);
+    vout_display_SendEventDisplaySize(vd, fmt.i_width, fmt.i_height, true);
     return VLC_SUCCESS;
 }
 
index de79932f395207c447c05b4c70962e63633fd1f8..203b52b05d310852b789e5976611f789230bec67 100644 (file)
@@ -344,7 +344,7 @@ static int Open(vlc_object_t *object)
     vd->manage  = Manage;
 
     /* */
-    vout_display_SendEventDisplaySize(vd, display_width, display_height);
+    vout_display_SendEventDisplaySize(vd, display_width, display_height, vd->cfg->is_fullscreen);
     return VLC_SUCCESS;
 
 error:
@@ -512,7 +512,7 @@ static int Control(vout_display_t *vd, int query, va_list args)
 
             vout_display_PlacePicture(&sys->place, &vd->source, &cfg, !sys->overlay);
         }
-        vout_display_SendEventDisplaySize(vd, cfg.display.width, cfg.display.height);
+        vout_display_SendEventDisplaySize(vd, cfg.display.width, cfg.display.height, cfg.is_fullscreen);
         return VLC_SUCCESS;
     }
     case VOUT_DISPLAY_CHANGE_ZOOM:
@@ -652,7 +652,7 @@ static void Manage(vout_display_t *vd)
         }
 
         case SDL_VIDEORESIZE:
-            vout_display_SendEventDisplaySize(vd, event.resize.w, event.resize.h);
+            vout_display_SendEventDisplaySize(vd, event.resize.w, event.resize.h, vd->cfg->is_fullscreen);
             break;
 
         default:
index 19e077814e15c2e57c380a500709c4e2002617cb..5f9cbe0a1217c5e7343f92170724839f98ec0dea 100644 (file)
@@ -236,7 +236,7 @@ static int Open(vlc_object_t *object)
 
     /* */
     vout_display_SendEventFullscreen(vd, false);
-    vout_display_SendEventDisplaySize(vd, fmt.i_width, fmt.i_height);
+    vout_display_SendEventDisplaySize(vd, fmt.i_width, fmt.i_height, false);
     return VLC_SUCCESS;
 }
 
index 7b79da90b57d804c1ae6d5131015efe9f96a5aa4..af3b202fae092b3dc795199e4396e3d4567d26ed 100644 (file)
@@ -79,7 +79,7 @@ HandleParentStructure (vout_display_t *vd, xcb_configure_notify_event_t *ev)
 {
     if (ev->width  != vd->cfg->display.width ||
         ev->height != vd->cfg->display.height)
-        vout_display_SendEventDisplaySize (vd, ev->width, ev->height);
+        vout_display_SendEventDisplaySize (vd, ev->width, ev->height, vd->cfg->is_fullscreen);
 }
 
 /**
index 5f713007fcbef2ca28f0fa755be18817af484ca1..3f61d66b3c154321ba1977f34ea92f0eaeeb2919 100644 (file)
@@ -292,8 +292,8 @@ static int Open (vlc_object_t *obj)
     vd->manage = Manage;
 
     /* */
-    vout_display_SendEventDisplaySize (vd, width, height);
     vout_display_SendEventFullscreen (vd, false);
+    vout_display_SendEventDisplaySize (vd, width, height, false);
 
     return VLC_SUCCESS;
 
index 6069d0dfe14298d10594b0d44151dc3e404ea982..a418d57e366c3ed8720116265aefacf168bedd3a 100644 (file)
@@ -492,10 +492,10 @@ static int Open (vlc_object_t *obj)
     vd->manage = Manage;
 
     /* */
+    vout_display_SendEventFullscreen (vd, false);
     unsigned width, height;
     if (!GetWindowSize (p_sys->embed, conn, &width, &height))
-        vout_display_SendEventDisplaySize (vd, width, height);
-    vout_display_SendEventFullscreen (vd, false);
+        vout_display_SendEventDisplaySize (vd, width, height, false);
 
     return VLC_SUCCESS;