summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/va/gstvabasetransform.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/va/gstvabasetransform.c b/sys/va/gstvabasetransform.c
index 6d6ea97c5..16a039d4c 100644
--- a/sys/va/gstvabasetransform.c
+++ b/sys/va/gstvabasetransform.c
@@ -787,10 +787,10 @@ gst_va_base_transform_import_buffer (GstVaBaseTransform * self,
if (!copied)
goto invalid_buffer;
- /* strictly speaking this is not needed but let's play safe */
- if (!gst_buffer_copy_into (buffer, inbuf, GST_BUFFER_COPY_FLAGS |
- GST_BUFFER_COPY_TIMESTAMPS, 0, -1))
- return GST_FLOW_ERROR;
+ /* copy metadata, default implemenation of baseclass will copy everything
+ * what we need */
+ GST_BASE_TRANSFORM_CLASS (parent_class)->copy_metadata
+ (GST_BASE_TRANSFORM_CAST (self), inbuf, buffer);
*buf = buffer;