[vlc-devel] commit: video_filter_rotate: fix race condition. ( Rémi Duraffort )
Rémi Denis-Courmont
rem at videolan.org
Mon Dec 28 18:44:43 CET 2009
Le lundi 28 décembre 2009, git version control a écrit :
> @@ -183,8 +181,8 @@ static picture_t *Filter( filter_t *p_filter,
> picture_t *p_pic ) }
>
> vlc_spin_lock( &p_sys->lock );
> - i_sin = p_sys->i_sin;
> - i_cos = p_sys->i_cos;
> + const int i_sin = p_sys->i_sin;
> + const int i_cos = p_sys->i_cos;
> vlc_spin_unlock( &p_sys->lock );
I would rather declare the variable outside of the lock, especially a
spin lock. For all I know, this might save one or a few needlessly
contentious opcodes.
--
Rémi Denis-Courmont
http://www.remlab.net/
More information about the vlc-devel
mailing list