From: gb Date: Fri, 12 Mar 2010 17:39:11 +0000 (+0000) Subject: Add gst_vaapi_surface_get_size() helper. X-Git-Tag: accepted/trunk/20120822.173359~748 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5fa32d3cf45893e881a744252b8c3478d5164fc3;p=profile%2Fivi%2Fgstreamer-vaapi.git Add gst_vaapi_surface_get_size() helper. --- diff --git a/gst-libs/gst/vaapi/gstvaapisurface.c b/gst-libs/gst/vaapi/gstvaapisurface.c index b15d05a..dc41495 100644 --- a/gst-libs/gst/vaapi/gstvaapisurface.c +++ b/gst-libs/gst/vaapi/gstvaapisurface.c @@ -319,3 +319,20 @@ gst_vaapi_surface_get_height(GstVaapiSurface *surface) return surface->priv->height; } + +void +gst_vaapi_surface_get_size( + GstVaapiSurface *surface, + guint *pwidth, + guint *pheight +) +{ + g_return_if_fail(GST_VAAPI_IS_SURFACE(surface)); + + if (pwidth) + *pwidth = gst_vaapi_surface_get_width(surface); + + if (pheight) + *pheight = gst_vaapi_surface_get_height(surface); +} + diff --git a/gst-libs/gst/vaapi/gstvaapisurface.h b/gst-libs/gst/vaapi/gstvaapisurface.h index 1863097..3e859a3 100644 --- a/gst-libs/gst/vaapi/gstvaapisurface.h +++ b/gst-libs/gst/vaapi/gstvaapisurface.h @@ -99,6 +99,13 @@ gst_vaapi_surface_get_width(GstVaapiSurface *surface); guint gst_vaapi_surface_get_height(GstVaapiSurface *surface); +void +gst_vaapi_surface_get_size( + GstVaapiSurface *surface, + guint *pwidth, + guint *pheight +); + G_END_DECLS #endif /* GST_VAAPI_SURFACE_H */