summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>2021-09-21 14:57:29 +0200
committerJan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>2021-09-21 15:38:04 +0200
commitde87e0d381a058ad5c71eefa42a9a04c168e2186 (patch)
treea410d55fac4312c2fcb8ca207e1aca3c96cc06bd
parentde465be3e48f2c371c8fa1d903eff570e836a6c6 (diff)
x264enc: Add the func/line info to the log callback
It looks awkward when it's missing. At least point us at the callback function. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
-rw-r--r--ext/x264/gstx264enc.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/ext/x264/gstx264enc.c b/ext/x264/gstx264enc.c
index 6ace18f4..d0e24796 100644
--- a/ext/x264/gstx264enc.c
+++ b/ext/x264/gstx264enc.c
@@ -1255,8 +1255,11 @@ gst_x264_enc_log_callback (gpointer private, gint level, const char *format,
break;
}
- gst_debug_log_valist (x264_enc_debug, gst_level, "", "", 0, object, format,
- args);
+ if (G_LIKELY (gst_level > _gst_debug_min))
+ return;
+
+ gst_debug_log_valist (GST_CAT_DEFAULT, gst_level, __FILE__, GST_FUNCTION,
+ __LINE__, object, format, args);
#endif /* GST_DISABLE_GST_DEBUG */
}