]> git.sesse.net Git - vlc/commitdiff
rotate: avoid sign extension
authorRémi Denis-Courmont <remi@remlab.net>
Mon, 17 Nov 2014 16:52:10 +0000 (18:52 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Mon, 17 Nov 2014 16:52:10 +0000 (18:52 +0200)
modules/video_filter/rotate.c

index d30b5e52bdb92f6ac1fac0914caf58186c52ac48..f5b729c1ca61e42dbe53679bf6cd9382a3551f31 100644 (file)
@@ -96,7 +96,7 @@ static void store_trigo( struct filter_sys_t *sys, float f_angle )
 
     uint16_t i_sin = lroundf(sinf(f_angle) * 4096.f);
     uint16_t i_cos = lroundf(cosf(f_angle) * 4096.f);
-    atomic_store( &sys->sincos, (i_cos << 16) | (i_sin << 0));
+    atomic_store( &sys->sincos, (i_cos << 16u) | (i_sin << 0u));
 }
 
 static void fetch_trigo( struct filter_sys_t *sys, int *i_sin, int *i_cos )