summaryrefslogtreecommitdiff
path: root/gst/audiomixer/gstaudioaggregator.c
diff options
context:
space:
mode:
Diffstat (limited to 'gst/audiomixer/gstaudioaggregator.c')
-rw-r--r--gst/audiomixer/gstaudioaggregator.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gst/audiomixer/gstaudioaggregator.c b/gst/audiomixer/gstaudioaggregator.c
index ca06a6606..3b59a4295 100644
--- a/gst/audiomixer/gstaudioaggregator.c
+++ b/gst/audiomixer/gstaudioaggregator.c
@@ -578,8 +578,9 @@ gst_audio_aggregator_src_query (GstAggregator * agg, GstQuery * query)
switch (format) {
case GST_FORMAT_TIME:
- /* FIXME, bring to stream time, might be tricky */
- gst_query_set_position (query, format, agg->segment.position);
+ gst_query_set_position (query, format,
+ gst_segment_to_stream_time (&agg->segment, GST_FORMAT_TIME,
+ agg->segment.position));
res = TRUE;
break;
case GST_FORMAT_BYTES: