diff options
author | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2009-08-05 09:36:00 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2009-08-05 09:36:00 +0200 |
commit | 3f6e84ec6176ed9b2df7d180729cdf06412e6992 (patch) | |
tree | 5e785a7634cd0e2f64af85c8dbf1029e1be96d0d /gst/mpegdemux | |
parent | 5a596e67dafefcebc85d270364bf7508e7edbcd5 (diff) | |
download | gstreamer-plugins-bad-3f6e84ec6176ed9b2df7d180729cdf06412e6992.tar.gz |
mpeg[pt]sdemux: Fix SEEKING query
Send the BYTES based query downstream, not the orignal one.
Diffstat (limited to 'gst/mpegdemux')
-rw-r--r-- | gst/mpegdemux/gstmpegdemux.c | 2 | ||||
-rw-r--r-- | gst/mpegdemux/gstmpegtsdemux.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/gst/mpegdemux/gstmpegdemux.c b/gst/mpegdemux/gstmpegdemux.c index f8cba31b7..18ecef8d6 100644 --- a/gst/mpegdemux/gstmpegdemux.c +++ b/gst/mpegdemux/gstmpegdemux.c @@ -1368,7 +1368,7 @@ gst_flups_demux_src_query (GstPad * pad, GstQuery * query) * have the SCR */ peerquery = gst_query_new_seeking (GST_FORMAT_BYTES); - res = gst_pad_peer_query (demux->sinkpad, query); + res = gst_pad_peer_query (demux->sinkpad, peerquery); if (!res || demux->scr_rate_n == G_MAXUINT64 || demux->scr_rate_d == G_MAXUINT64) { gst_query_set_seeking (query, fmt, FALSE, -1, -1); diff --git a/gst/mpegdemux/gstmpegtsdemux.c b/gst/mpegdemux/gstmpegtsdemux.c index eb40b1865..7873266af 100644 --- a/gst/mpegdemux/gstmpegtsdemux.c +++ b/gst/mpegdemux/gstmpegtsdemux.c @@ -2778,7 +2778,7 @@ gst_mpegts_demux_src_pad_query (GstPad * pad, GstQuery * query) * have a bitrate */ peerquery = gst_query_new_seeking (GST_FORMAT_BYTES); - res = gst_pad_peer_query (demux->sinkpad, query); + res = gst_pad_peer_query (demux->sinkpad, peerquery); if (!res || demux->bitrate == -1) { gst_query_set_seeking (query, fmt, FALSE, -1, -1); } else { |