gst_buffer_append_memory (ximage, mem);
if (xpool->add_metavideo) {
+ GstVideoMeta *meta;
+
GST_DEBUG_OBJECT (pool, "adding GstVideoMeta");
/* these are just the defaults for now */
- gst_buffer_add_video_meta_full (ximage, GST_VIDEO_FRAME_FLAG_NONE,
+ meta = gst_buffer_add_video_meta_full (ximage, GST_VIDEO_FRAME_FLAG_NONE,
GST_VIDEO_INFO_FORMAT (info), GST_VIDEO_INFO_WIDTH (info),
GST_VIDEO_INFO_HEIGHT (info), GST_VIDEO_INFO_N_PLANES (info),
info->offset, info->stride);
+
+ gst_video_meta_set_alignment (meta, xpool->align);
}
*buffer = ximage;
gst_buffer_append_memory (xvimage, mem);
if (xvpool->add_metavideo) {
+ GstVideoMeta *meta;
+
GST_DEBUG_OBJECT (pool, "adding GstVideoMeta");
- gst_buffer_add_video_meta_full (xvimage, GST_VIDEO_FRAME_FLAG_NONE,
+ meta = gst_buffer_add_video_meta_full (xvimage, GST_VIDEO_FRAME_FLAG_NONE,
GST_VIDEO_INFO_FORMAT (info), GST_VIDEO_INFO_WIDTH (info),
GST_VIDEO_INFO_HEIGHT (info), GST_VIDEO_INFO_N_PLANES (info),
info->offset, info->stride);
+
+ gst_video_meta_set_alignment (meta, xvpool->align);
}
*buffer = xvimage;