videobox: Fix floating point to integer conversion for the alpha values
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 27 May 2010 16:08:17 +0000 (18:08 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 27 May 2010 16:33:35 +0000 (18:33 +0200)
Fixes bug #619835.

gst/videobox/gstvideobox.c

index fbd980769f3d2630f3c8cfab2c89288ded7a0f94..16e4d3a0321370b3cabeef6188f5d775d418e5e0 100644 (file)
@@ -3269,8 +3269,8 @@ static void
 gst_video_box_process (GstVideoBox * video_box, const guint8 * src,
     guint8 * dest)
 {
-  guint b_alpha = CLAMP ((guint) video_box->border_alpha * 256, 0, 256);
-  guint i_alpha = CLAMP ((guint) video_box->alpha * 256, 0, 256);
+  guint b_alpha = CLAMP (video_box->border_alpha * 256, 0, 256);
+  guint i_alpha = CLAMP (video_box->alpha * 256, 0, 256);
   GstVideoBoxFill fill_type = video_box->fill_type;
   gint br, bl, bt, bb, crop_w, crop_h;