From 5fa32d3cf45893e881a744252b8c3478d5164fc3 Mon Sep 17 00:00:00 2001 From: gb Date: Fri, 12 Mar 2010 17:39:11 +0000 Subject: [PATCH] Add gst_vaapi_surface_get_size() helper. --- gst-libs/gst/vaapi/gstvaapisurface.c | 17 +++++++++++++++++ gst-libs/gst/vaapi/gstvaapisurface.h | 7 +++++++ 2 files changed, 24 insertions(+) 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 */ -- 2.7.4