tracer/gststats: fix mismatch between '.class' and tracer args

Clean up from the recent changes. The logging descriptiors did not match what we logged.
This commit is contained in:
Stefan Sauer 2016-01-18 21:09:49 +01:00
parent c1f4920859
commit f69382c5f9
2 changed files with 13 additions and 4 deletions

View file

@ -549,9 +549,15 @@ gst_stats_tracer_class_init (GstStatsTracerClass * klass)
"min", G_TYPE_UINT, 0,
"max", G_TYPE_UINT, G_MAXUINT,
NULL),
"buffer-ts", GST_TYPE_STRUCTURE, gst_structure_new ("value",
"buffer-pts", GST_TYPE_STRUCTURE, gst_structure_new ("value",
"type", G_TYPE_GTYPE, G_TYPE_UINT64,
"description", G_TYPE_STRING, "timestamp of the buffer in ns",
"description", G_TYPE_STRING, "presentation timestamp of the buffer in ns",
"min", G_TYPE_UINT64, G_GUINT64_CONSTANT (0),
"max", G_TYPE_UINT64, G_MAXUINT64,
NULL),
"buffer-dts", GST_TYPE_STRUCTURE, gst_structure_new ("value",
"type", G_TYPE_GTYPE, G_TYPE_UINT64,
"description", G_TYPE_STRING, "decoding timestamp of the buffer in ns",
"min", G_TYPE_UINT64, G_GUINT64_CONSTANT (0),
"max", G_TYPE_UINT64, G_MAXUINT64,
NULL),
@ -561,7 +567,10 @@ gst_stats_tracer_class_init (GstStatsTracerClass * klass)
"min", G_TYPE_UINT64, G_GUINT64_CONSTANT (0),
"max", G_TYPE_UINT64, G_MAXUINT64,
NULL),
/* TODO(ensonic): "buffer-flags" */
"buffer-flags", GST_TYPE_STRUCTURE, gst_structure_new ("value",
"type", G_TYPE_GTYPE, GST_TYPE_BUFFER_FLAGS,
"description", G_TYPE_STRING, "flags of the buffer",
NULL),
NULL));
tr_event = gst_tracer_record_new (gst_structure_new ("event.class",
"thread-id", GST_TYPE_STRUCTURE, gst_structure_new ("scope",

View file

@ -291,7 +291,7 @@ do_buffer_stats (GstStructure * s)
gst_structure_get (s, "ts", G_TYPE_UINT64, &ts,
"pad-ix", G_TYPE_UINT, &pad_ix,
"element-ix", G_TYPE_UINT, &elem_ix,
"peer-elem-ix", G_TYPE_UINT, &peer_elem_ix,
"peer-element-ix", G_TYPE_UINT, &peer_elem_ix,
"buffer-size", G_TYPE_UINT, &size,
"buffer-pts", G_TYPE_UINT64, &buffer_pts,
"buffer-duration", G_TYPE_UINT64, &buffer_dur,