mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-18 13:25:56 +00:00
va: display: add function precondition check
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1938>
This commit is contained in:
parent
00e44e8ed7
commit
543d54d492
2 changed files with 6 additions and 2 deletions
|
@ -374,11 +374,15 @@ gst_va_display_get_image_formats (GstVaDisplay * self)
|
|||
{
|
||||
GArray *ret = NULL;
|
||||
GstVideoFormat format;
|
||||
VADisplay dpy = gst_va_display_get_va_dpy (self);
|
||||
VADisplay dpy;
|
||||
VAImageFormat *va_formats;
|
||||
VAStatus status;
|
||||
int i, max, num = 0;
|
||||
|
||||
g_return_val_if_fail (GST_IS_VA_DISPLAY (self), NULL);
|
||||
|
||||
dpy = gst_va_display_get_va_dpy (self);
|
||||
|
||||
gst_va_display_lock (self);
|
||||
max = vaMaxNumImageFormats (dpy);
|
||||
gst_va_display_unlock (self);
|
||||
|
|
|
@ -44,6 +44,6 @@ VADisplay gst_va_display_get_va_dpy (GstVaDisplay * self);
|
|||
GArray * gst_va_display_get_profiles (GstVaDisplay * self,
|
||||
guint32 codec,
|
||||
VAEntrypoint entrypoint);
|
||||
GArray * gst_va_display_get_image_formats (GstVaDisplay * display);
|
||||
GArray * gst_va_display_get_image_formats (GstVaDisplay * self);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
Loading…
Reference in a new issue