]> git.sesse.net Git - vlc/blobdiff - src/video_output/video_output.c
* ./plugins/dsp/aout_dsp.c: OpenBSD compilation fix.
[vlc] / src / video_output / video_output.c
index 9e1d3aa3f585a675754b8484917638fe1433cd8d..741d1542fbdda48d43bdaf197d2e1d427fd5c82c 100644 (file)
@@ -5,7 +5,7 @@
  * thread, and destroy a previously oppened video output thread.
  *****************************************************************************
  * Copyright (C) 2000-2001 VideoLAN
- * $Id: video_output.c,v 1.161 2002/02/24 20:51:10 gbazin Exp $
+ * $Id: video_output.c,v 1.162 2002/02/27 18:19:21 sam Exp $
  *
  * Authors: Vincent Seguin <seguin@via.ecp.fr>
  *
@@ -125,6 +125,7 @@ vout_thread_t * vout_CreateThread   ( int *pi_status,
     {
         p_vout->p_picture[i_index].i_status = FREE_PICTURE;
         p_vout->p_picture[i_index].i_type   = EMPTY_PICTURE;
+        vlc_mutex_init( &p_vout->p_picture[i_index].lock_deccount );
     }
 
     for( i_index = 0; i_index < VOUT_MAX_SUBPICTURES; i_index++)
@@ -640,6 +641,7 @@ static void EndThread( vout_thread_t *p_vout )
         {
             free( p_vout->p_picture[i_index].p_data );
         }
+        vlc_mutex_destroy( &p_vout->p_picture[i_index].lock_deccount );
     }
 
     /* Destroy all remaining subpictures */