From: Olivier Aubert Date: Mon, 18 Aug 2008 13:50:12 +0000 (+0200) Subject: in-memory snapshot: use vlc_object_signal instead of vlc_object_signal_maybe X-Git-Tag: 0.9.0~243 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=e70c331e7d0f41efe23dab03a161c9de7898f086;p=vlc in-memory snapshot: use vlc_object_signal instead of vlc_object_signal_maybe --- diff --git a/src/video_output/vout_intf.c b/src/video_output/vout_intf.c index dea678292a..27ccc9ffb2 100644 --- a/src/video_output/vout_intf.c +++ b/src/video_output/vout_intf.c @@ -514,7 +514,7 @@ int vout_Snapshot( vout_thread_t *p_vout, picture_t *p_pic ) { msg_Err( p_vout, "Could not get snapshot" ); image_HandlerDelete( p_image ); - vlc_object_signal_maybe( VLC_OBJECT(p_dest) ); + vlc_object_signal( p_dest ); vlc_object_release( p_dest ); return VLC_EGENERIC; } @@ -526,7 +526,7 @@ int vout_Snapshot( vout_thread_t *p_vout, picture_t *p_pic ) { block_Release( p_block ); image_HandlerDelete( p_image ); - vlc_object_signal_maybe( VLC_OBJECT(p_dest) ); + vlc_object_signal( p_dest ); vlc_object_release( p_dest ); return VLC_ENOMEM; } @@ -543,7 +543,7 @@ int vout_Snapshot( vout_thread_t *p_vout, picture_t *p_pic ) block_Release( p_block ); free( p_snapshot ); image_HandlerDelete( p_image ); - vlc_object_signal_maybe( VLC_OBJECT(p_dest) ); + vlc_object_signal( p_dest ); vlc_object_release( p_dest ); return VLC_ENOMEM; } @@ -554,7 +554,7 @@ int vout_Snapshot( vout_thread_t *p_vout, picture_t *p_pic ) block_Release( p_block ); /* Unlock the object */ - vlc_object_signal_maybe( VLC_OBJECT(p_dest) ); + vlc_object_signal( p_dest ); vlc_object_release( p_dest ); image_HandlerDelete( p_image );