]> git.sesse.net Git - vlc/commitdiff
. re-changement de vout_sdl.c pour que �a fonctionne en woody.
authorSam Hocevar <sam@videolan.org>
Fri, 1 Dec 2000 07:35:12 +0000 (07:35 +0000)
committerSam Hocevar <sam@videolan.org>
Fri, 1 Dec 2000 07:35:12 +0000 (07:35 +0000)
plugins/sdl/vout_sdl.c

index 24a0f383658c99afea733f062cf97da963862686..6ad7dcfddd35487c91d175fe6bc6da72e58557b7 100644 (file)
@@ -120,6 +120,7 @@ void vout_SDLEnd( vout_thread_t *p_vout )
     {
         SDL_UnlockSurface ( p_vout->p_sys->p_display );
     }
+    free( p_vout->p_sys );
 }
 
 /*****************************************************************************
@@ -193,6 +194,7 @@ void vout_SDLDisplay( vout_thread_t *p_vout )
  *****************************************************************************/
 static int SDLOpenDisplay( vout_thread_t *p_vout, char *psz_display, void *p_data )
 {
+    SDL_Rect    clipping_rect;
     
     /* Initialize library */
     if( SDL_Init(SDL_INIT_VIDEO) < 0 )
@@ -256,9 +258,11 @@ static int SDLOpenDisplay( vout_thread_t *p_vout, char *psz_display, void *p_dat
 */
                
     /* Set clipping for text */
-    SDL_SetClipping(p_vout->p_sys->p_display, 0, 0, 
-                    p_vout->p_sys->p_display->w,
-                    p_vout->p_sys->p_display->h);
+    clipping_rect.x = 0;
+    clipping_rect.y = 0;
+    clipping_rect.w = p_vout->p_sys->p_display->w;
+    clipping_rect.h = p_vout->p_sys->p_display->h;
+    SDL_SetClipRect(p_vout->p_sys->p_display, &clipping_rect);