videobox: avoid wrapping opaque to transparent

This commit is contained in:
Vincent Penquerc'h 2012-01-28 13:05:09 +00:00
parent 119f94bab7
commit e967e27c36

View file

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