Commit 493e0955 authored by Olivier Aubert's avatar Olivier Aubert

embedded snapshot: use vlc_object_signal_unlocked instead of vlc_object_signal

parent 169ecd7a
...@@ -642,7 +642,7 @@ int vout_Snapshot( vout_thread_t *p_vout, picture_t *p_pic ) ...@@ -642,7 +642,7 @@ int vout_Snapshot( vout_thread_t *p_vout, picture_t *p_pic )
{ {
msg_Err( p_vout, "Could not get snapshot" ); msg_Err( p_vout, "Could not get snapshot" );
image_HandlerDelete( p_image ); image_HandlerDelete( p_image );
vlc_object_signal( p_dest ); vlc_object_signal_unlocked( p_dest );
vlc_object_release( p_dest ); vlc_object_release( p_dest );
return VLC_EGENERIC; return VLC_EGENERIC;
} }
...@@ -654,7 +654,7 @@ int vout_Snapshot( vout_thread_t *p_vout, picture_t *p_pic ) ...@@ -654,7 +654,7 @@ int vout_Snapshot( vout_thread_t *p_vout, picture_t *p_pic )
{ {
block_Release( p_block ); block_Release( p_block );
image_HandlerDelete( p_image ); image_HandlerDelete( p_image );
vlc_object_signal( p_dest ); vlc_object_signal_unlocked( p_dest );
vlc_object_release( p_dest ); vlc_object_release( p_dest );
return VLC_ENOMEM; return VLC_ENOMEM;
} }
...@@ -671,7 +671,7 @@ int vout_Snapshot( vout_thread_t *p_vout, picture_t *p_pic ) ...@@ -671,7 +671,7 @@ int vout_Snapshot( vout_thread_t *p_vout, picture_t *p_pic )
block_Release( p_block ); block_Release( p_block );
free( p_snapshot ); free( p_snapshot );
image_HandlerDelete( p_image ); image_HandlerDelete( p_image );
vlc_object_signal( p_dest ); vlc_object_signal_unlocked( p_dest );
vlc_object_release( p_dest ); vlc_object_release( p_dest );
return VLC_ENOMEM; return VLC_ENOMEM;
} }
...@@ -682,7 +682,7 @@ int vout_Snapshot( vout_thread_t *p_vout, picture_t *p_pic ) ...@@ -682,7 +682,7 @@ int vout_Snapshot( vout_thread_t *p_vout, picture_t *p_pic )
block_Release( p_block ); block_Release( p_block );
/* Unlock the object */ /* Unlock the object */
vlc_object_signal( p_dest ); vlc_object_signal_unlocked( p_dest );
vlc_object_release( p_dest ); vlc_object_release( p_dest );
image_HandlerDelete( p_image ); image_HandlerDelete( p_image );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment