diff options
-rw-r--r-- | libs/gst/base/gstadapter.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/gst/base/gstadapter.c b/libs/gst/base/gstadapter.c index 6c56c41f9..e3dff288f 100644 --- a/libs/gst/base/gstadapter.c +++ b/libs/gst/base/gstadapter.c @@ -929,7 +929,7 @@ foreach_metadata (GstBuffer * inbuf, GstMeta ** meta, gpointer user_data) GST_DEBUG ("copying metadata %s", g_type_name (info->api)); } - if (do_copy) { + if (do_copy && info->transform_func) { GstMetaTransformCopy copy_data = { FALSE, 0, -1 }; GST_DEBUG ("copy metadata %s", g_type_name (info->api)); /* simply copy then */ |