+2005-10-27 Julien MOUTTE <julien@moutte.net>
+
+ * 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.
+
2005-10-27 Zeeshan Ali <zeenix@gmail.com>
* gst/rtp/gstrtpgsmenc.c:
/* 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;
}
}