Sophie

Sophie

distrib > Mageia > 5 > i586 > by-pkgid > 8bbd045df226e90ad41f03d2ed1a5498 > files > 4

libunicapgtk-0.9.8-6.mga5.src.rpm

=== modified file 'libunicapgtk/src/unicapgtk_video_display.c'
--- libunicapgtk/src/unicapgtk_video_display.c	2010-01-16 22:51:48 +0000
+++ libunicapgtk/src/unicapgtk_video_display.c	2010-09-23 21:56:25 +0000
@@ -1018,11 +1018,13 @@
       {
 	 if( ugtk->backend )
 	 {
+	    ugtk->backend_lock( ugtk->backend_data );
 	    ugtk->backend_get_image_data( ugtk->backend_data, &data_buffer, 0 );
 	    unicap_copy_format( &ugtk->pause_buffer.format, &data_buffer.format );
 	    ugtk->pause_buffer.buffer_size = data_buffer.format.buffer_size;
 	    ugtk->pause_buffer.data = malloc( ugtk->pause_buffer.format.buffer_size );
 	    memcpy( ugtk->pause_buffer.data, data_buffer.data, ugtk->pause_buffer.format.buffer_size );
+	    ugtk->backend_unlock( ugtk->backend_data );
 	 }
       }
       else