videobox: avoid wrapping opaque to transparent
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Sat, 28 Jan 2012 13:05:09 +0000 (13:05 +0000)
committerVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Sat, 28 Jan 2012 13:05:09 +0000 (13:05 +0000)
gst/videobox/gstvideobox.c

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