summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/reference/libs/libs-sections.txt1
-rw-r--r--gst-libs/gst/vaapi/gstvaapiimage.c4
-rw-r--r--gst-libs/gst/vaapi/gstvaapisurface.c4
-rw-r--r--gst-libs/gst/vaapi/video-format.c15
-rw-r--r--gst-libs/gst/vaapi/video-format.h3
5 files changed, 23 insertions, 4 deletions
diff --git a/docs/reference/libs/libs-sections.txt b/docs/reference/libs/libs-sections.txt
index 5c687554..a79f0488 100644
--- a/docs/reference/libs/libs-sections.txt
+++ b/docs/reference/libs/libs-sections.txt
@@ -1,6 +1,7 @@
<SECTION>
<FILE>videoformat</FILE>
<TITLE>GstVideoFormat</TITLE>
+gst_vaapi_video_format_to_string
gst_vaapi_video_format_from_caps
gst_vaapi_video_format_from_structure
gst_vaapi_video_format_from_va_format
diff --git a/gst-libs/gst/vaapi/gstvaapiimage.c b/gst-libs/gst/vaapi/gstvaapiimage.c
index 776439dc..30df81da 100644
--- a/gst-libs/gst/vaapi/gstvaapiimage.c
+++ b/gst-libs/gst/vaapi/gstvaapiimage.c
@@ -285,7 +285,7 @@ gst_vaapi_image_new(
g_return_val_if_fail(width > 0, NULL);
g_return_val_if_fail(height > 0, NULL);
- GST_DEBUG("format %s, size %ux%u", gst_video_format_to_string(format),
+ GST_DEBUG("format %s, size %ux%u", gst_vaapi_video_format_to_string(format),
width, height);
image = gst_vaapi_object_new(gst_vaapi_image_class(), display);
@@ -435,7 +435,7 @@ _gst_vaapi_image_set_image(GstVaapiImage *image, const VAImage *va_image)
image->format = format;
image->is_linear = TRUE;
GST_DEBUG("linearized image to %s format",
- gst_video_format_to_string(format));
+ gst_vaapi_video_format_to_string(format));
}
}
}
diff --git a/gst-libs/gst/vaapi/gstvaapisurface.c b/gst-libs/gst/vaapi/gstvaapisurface.c
index 9c681a88..768a8a9b 100644
--- a/gst-libs/gst/vaapi/gstvaapisurface.c
+++ b/gst-libs/gst/vaapi/gstvaapisurface.c
@@ -184,7 +184,7 @@ gst_vaapi_surface_create_with_format(GstVaapiSurface *surface,
/* ERRORS */
error_unsupported_format:
- GST_ERROR("unsupported format %u", gst_video_format_to_string(format));
+ GST_ERROR("unsupported format %u", gst_vaapi_video_format_to_string(format));
return FALSE;
#else
return FALSE;
@@ -256,7 +256,7 @@ gst_vaapi_surface_new_with_format(
GstVaapiSurface *surface;
GST_DEBUG("size %ux%u, format %s", width, height,
- gst_video_format_to_string(format));
+ gst_vaapi_video_format_to_string(format));
surface = gst_vaapi_object_new(gst_vaapi_surface_class(), display);
if (!surface)
diff --git a/gst-libs/gst/vaapi/video-format.c b/gst-libs/gst/vaapi/video-format.c
index 9edd9839..68198a41 100644
--- a/gst-libs/gst/vaapi/video-format.c
+++ b/gst-libs/gst/vaapi/video-format.c
@@ -140,6 +140,21 @@ get_map(GstVideoFormat format)
}
/**
+ * gst_vaapi_video_format_to_string:
+ * @format: a #GstVideoFormat
+ *
+ * Returns the string representation of the @format argument.
+ *
+ * Return value: string representation of @format, or %NULL if unknown
+ * or unsupported.
+ */
+const gchar *
+gst_vaapi_video_format_to_string(GstVideoFormat format)
+{
+ return gst_video_format_to_string(format);
+}
+
+/**
* gst_vaapi_video_format_is_rgb:
* @format: a #GstVideoFormat
*
diff --git a/gst-libs/gst/vaapi/video-format.h b/gst-libs/gst/vaapi/video-format.h
index eb7ec1dd..a3d7d5be 100644
--- a/gst-libs/gst/vaapi/video-format.h
+++ b/gst-libs/gst/vaapi/video-format.h
@@ -28,6 +28,9 @@
G_BEGIN_DECLS
+const char *
+gst_vaapi_video_format_to_string(GstVideoFormat format);
+
gboolean
gst_vaapi_video_format_is_rgb(GstVideoFormat format);