diff options
author | Wim Taymans <wim.taymans@collabora.co.uk> | 2012-08-20 16:13:00 +0200 |
---|---|---|
committer | Wim Taymans <wim.taymans@collabora.co.uk> | 2012-08-20 16:13:00 +0200 |
commit | ee3613da1ed5f8c53c29cd5dad287d3ab24fc6cb (patch) | |
tree | b9ece8f9fa78638cfb1b068bb1390da92c29d422 /sys | |
parent | bc9c1685c285e134909c00e915602a88c468a327 (diff) |
X11: add unpadded width/height as videometa
We need to add the real width/height as the values in the video metadata instead
of the padded values.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/ximage/ximagepool.c | 5 | ||||
-rw-r--r-- | sys/xvimage/xvimagepool.c | 5 |
2 files changed, 6 insertions, 4 deletions
diff --git a/sys/ximage/ximagepool.c b/sys/ximage/ximagepool.c index decdbaffc..86b35294e 100644 --- a/sys/ximage/ximagepool.c +++ b/sys/ximage/ximagepool.c @@ -589,8 +589,9 @@ ximage_buffer_pool_alloc (GstBufferPool * pool, GstBuffer ** buffer, 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, - GST_VIDEO_INFO_FORMAT (info), priv->padded_width, priv->padded_height, - GST_VIDEO_INFO_N_PLANES (info), info->offset, info->stride); + 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); } *buffer = ximage; diff --git a/sys/xvimage/xvimagepool.c b/sys/xvimage/xvimagepool.c index 00a7c31b1..c8e067274 100644 --- a/sys/xvimage/xvimagepool.c +++ b/sys/xvimage/xvimagepool.c @@ -638,8 +638,9 @@ xvimage_buffer_pool_alloc (GstBufferPool * pool, GstBuffer ** buffer, if (priv->add_metavideo) { GST_DEBUG_OBJECT (pool, "adding GstVideoMeta"); gst_buffer_add_video_meta_full (xvimage, GST_VIDEO_FRAME_FLAG_NONE, - GST_VIDEO_INFO_FORMAT (info), priv->padded_width, priv->padded_height, - GST_VIDEO_INFO_N_PLANES (info), info->offset, info->stride); + 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); } *buffer = xvimage; |