diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2017-05-02 14:27:14 +0300 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2017-05-02 14:27:14 +0300 |
commit | 733de3190b98f9fb7c9b7240ad2d2abb104a8c8a (patch) | |
tree | 22c7c8a4182814bb0bc6ba8a0628267b5bee7493 | |
parent | ca7fa6a661d8a394ef1ae6f28a09a0e35fb0ab3f (diff) |
adapter: Check if meta transform_func is NULL before using it
https://bugzilla.gnome.org/show_bug.cgi?id=782050
-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 */ |