summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Kost <ensonic@users.sf.net>2011-07-24 23:00:33 +0200
committerStefan Kost <ensonic@users.sf.net>2011-07-24 23:00:33 +0200
commit829c80eba0bb9efaccb15c298f06cabfc20f63a9 (patch)
treef6e21705dca02980026dd0f9555c6d3cbd2c0db1
parent68e3d784406b7e661a37ffe7a1e2da1346681296 (diff)
tracelib: fix data order for events
The pad arg in _send_event() is the peer already.
-rw-r--r--src/gsttracelib.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/gsttracelib.c b/src/gsttracelib.c
index f5593b1..ddc6038 100644
--- a/src/gsttracelib.c
+++ b/src/gsttracelib.c
@@ -1237,7 +1237,7 @@ gst_pad_send_event (GstPad *pad, GstEvent *event)
peer_pad_stats = _get_pad_stats (peer_pad);
if(!peer_pad_stats) {
- fprintf (stderr,"%" GST_TIME_FORMAT " event %s send to unlinked pad %s_%s\n",
+ fprintf (stderr,"%" GST_TIME_FORMAT " event %s send from unlinked pad %s_%s\n",
GST_TIME_ARGS(elapsed), GST_EVENT_TYPE_NAME(event),
GST_DEBUG_PAD_NAME (pad));
peer_pad_stats = pad_stats;
@@ -1248,6 +1248,7 @@ gst_pad_send_event (GstPad *pad, GstEvent *event)
that_stats = _get_element_stats (that);
}
+ /* gst_pad_push_event(pad) calls gst_pad_send_event(peer); */
switch (GST_EVENT_TYPE (event)) {
case GST_EVENT_QOS: {
gdouble proportion;
@@ -1263,9 +1264,10 @@ gst_pad_send_event (GstPad *pad, GstEvent *event)
_log_entry(
"ev_qos %" GST_TIME_FORMAT " %lf %u %s %u %s %u %s %u %s %u\n",
GST_TIME_ARGS (elapsed), GSTTL_TIME_AS_SECOND (elapsed),
- pad_stats->index, pad_stats->name,
peer_pad_stats->index, peer_pad_stats->name,
- stats->index, stats->name, that_stats->index, that_stats->name,
+ pad_stats->index, pad_stats->name,
+ that_stats->index, that_stats->name,
+ stats->index, stats->name,
qos);
}
} break;
@@ -1275,9 +1277,10 @@ gst_pad_send_event (GstPad *pad, GstEvent *event)
"ev_%s %" GST_TIME_FORMAT " %lf %u %s %u %s %u %s %u %s\n",
GST_EVENT_TYPE_NAME(event),
GST_TIME_ARGS (elapsed), GSTTL_TIME_AS_SECOND (elapsed),
- pad_stats->index, pad_stats->name,
peer_pad_stats->index, peer_pad_stats->name,
- stats->index, stats->name, that_stats->index, that_stats->name);
+ pad_stats->index, pad_stats->name,
+ that_stats->index, that_stats->name,
+ stats->index, stats->name);
}
break;
}