mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-06-26 09:50:39 +00:00
debugutils: use a constant for the max param length
Improve readability by using a define for the max-chars. Also use the unicode ellipsis as dot files are utf-8.
This commit is contained in:
parent
a536c62ed6
commit
ef4910b9e6
|
@ -56,6 +56,8 @@
|
||||||
|
|
||||||
extern const gchar *priv_gst_dump_dot_dir; /* NULL *//* set from gst.c */
|
extern const gchar *priv_gst_dump_dot_dir; /* NULL *//* set from gst.c */
|
||||||
|
|
||||||
|
#define PARAM_MAX_LENGTH 80
|
||||||
|
|
||||||
const gchar spaces[] = {
|
const gchar spaces[] = {
|
||||||
" " /* 32 */
|
" " /* 32 */
|
||||||
" " /* 64 */
|
" " /* 64 */
|
||||||
|
@ -123,8 +125,8 @@ debug_dump_get_element_params (GstElement * element,
|
||||||
|
|
||||||
/* too long, ellipsize */
|
/* too long, ellipsize */
|
||||||
if (!(details & GST_DEBUG_GRAPH_SHOW_FULL_PARAMS) &&
|
if (!(details & GST_DEBUG_GRAPH_SHOW_FULL_PARAMS) &&
|
||||||
strlen (value_str) > 80)
|
strlen (value_str) > PARAM_MAX_LENGTH)
|
||||||
ellipses = "...";
|
ellipses = "…";
|
||||||
else
|
else
|
||||||
ellipses = "";
|
ellipses = "";
|
||||||
|
|
||||||
|
@ -137,7 +139,8 @@ debug_dump_get_element_params (GstElement * element,
|
||||||
param_name = g_strdup_printf ("%s\\n%s=%s", tmp, property->name,
|
param_name = g_strdup_printf ("%s\\n%s=%s", tmp, property->name,
|
||||||
value_str);
|
value_str);
|
||||||
} else {
|
} else {
|
||||||
param_name = g_strdup_printf ("%s\\n%s=%.80s%s", tmp, property->name,
|
param_name = g_strdup_printf ("%s\\n%s=%."
|
||||||
|
G_STRINGIFY (PARAM_MAX_LENGTH) "s%s", tmp, property->name,
|
||||||
value_str, ellipses);
|
value_str, ellipses);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue