From d70fb1f86a8c26f72982903193227d49e0f2e25c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Duraffort?= <ivoire@videolan.org> Date: Mon, 7 Jan 2008 09:24:07 +0000 Subject: [PATCH] Revert [23969] because mutex aren't needed --- modules/video_output/sdl.c | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/modules/video_output/sdl.c b/modules/video_output/sdl.c index ff61d1d6443d..9aa8f5f3eb8f 100644 --- a/modules/video_output/sdl.c +++ b/modules/video_output/sdl.c @@ -72,8 +72,6 @@ struct vout_sys_t vlc_bool_t b_cursor_autohidden; mtime_t i_lastmoved; mtime_t i_lastpressed; /* to track dbl-clicks */ - - vlc_mutex_t lock; }; /***************************************************************************** @@ -156,8 +154,6 @@ static int Open ( vlc_object_t *p_this ) return VLC_ENOMEM; } - vlc_mutex_init( p_vout, &p_vout->p_sys->lock ); - /* Check if SDL video module has been initialized */ if( SDL_WasInit( SDL_INIT_VIDEO ) != 0 ) { @@ -339,8 +335,6 @@ static void Close ( vlc_object_t *p_this ) CloseDisplay( p_vout ); SDL_QuitSubSystem( SDL_INIT_VIDEO ); - vlc_mutex_destroy( &p_vout->p_sys->lock ); - free( p_vout->p_sys ); } @@ -356,8 +350,6 @@ static int Manage( vout_thread_t *p_vout ) vlc_value_t val; unsigned int i_width, i_height, i_x, i_y; - vlc_mutex_lock( &p_vout->p_sys->lock ); - /* Process events */ while( SDL_PollEvent( &event ) ) { @@ -631,8 +623,6 @@ static int Manage( vout_thread_t *p_vout ) SDL_ShowCursor( 0 ); } - vlc_mutex_unlock( &p_vout->p_sys->lock ); - return VLC_SUCCESS; } @@ -712,8 +702,6 @@ static void Display( vout_thread_t *p_vout, picture_t *p_pic ) unsigned int x, y, w, h; SDL_Rect disp; - vlc_mutex_lock( &p_vout->p_sys->lock ); - vout_PlacePicture( p_vout, p_vout->p_sys->i_width, p_vout->p_sys->i_height, &x, &y, &w, &h ); disp.x = x; @@ -733,8 +721,6 @@ static void Display( vout_thread_t *p_vout, picture_t *p_pic ) SDL_DisplayYUVOverlay( p_pic->p_sys->p_overlay , &disp ); SDL_LockYUVOverlay( p_pic->p_sys->p_overlay); } - - vlc_mutex_unlock( &p_vout->p_sys->lock ); } /* following functions are local */ -- GitLab