From 92473c6e347299620864c0325172473e0daaa2ad Mon Sep 17 00:00:00 2001 From: Julien Moutte Date: Thu, 27 Oct 2005 09:52:08 +0000 Subject: gst/videobox/gstvideobox.c: Use liboil for Original commit message from CVS: 2005-10-27 Julien MOUTTE * gst/videobox/gstvideobox.c: (gst_video_box_class_init), (gst_video_box_transform_caps), (gst_video_box_set_caps), (gst_video_box_get_unit_size), (gst_video_box_copy_plane_i420), (gst_video_box_i420), (gst_video_box_ayuv): Use liboil for I420 rendering as well, doesn't bring much for my platform. Might help on some other platforms. --- gst/videobox/gstvideobox.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'gst/videobox') diff --git a/gst/videobox/gstvideobox.c b/gst/videobox/gstvideobox.c index f76310db..d97fa291 100644 --- a/gst/videobox/gstvideobox.c +++ b/gst/videobox/gstvideobox.c @@ -475,22 +475,22 @@ gst_video_box_copy_plane_i420 (GstVideoBox * video_box, guint8 * src, /* top border */ for (j = 0; j < bt; j++) { - memset (dest, fill_color, dest_width); + oil_splat_u8_ns (dest, &fill_color, dest_width); dest += dest_stride; } /* copy and add left and right border */ for (j = 0; j < src_crop_height; j++) { - memset (dest, fill_color, bl); - memcpy (dest + bl, src, src_crop_width); - memset (dest + bl + src_crop_width, fill_color, br); + oil_splat_u8_ns (dest, &fill_color, bl); + oil_memcpy (dest + bl, src, src_crop_width); + oil_splat_u8_ns (dest + bl + src_crop_width, &fill_color, br); dest += dest_stride; src += src_stride; } /* bottom border */ for (j = 0; j < bb; j++) { - memset (dest, fill_color, dest_width); + oil_splat_u8_ns (dest, &fill_color, dest_width); dest += dest_stride; } } -- cgit