diff options
-rw-r--r-- | src/gstpmpdemux.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/src/gstpmpdemux.c b/src/gstpmpdemux.c index ca99a3c..cfdb410 100644 --- a/src/gstpmpdemux.c +++ b/src/gstpmpdemux.c @@ -334,18 +334,8 @@ gst_pmpdemux_handle_src_query (GstPad * pad, GstQuery * query) gst_pmpdemux_get_duration (pmpdemux, &duration); seekable = TRUE; - if (!pmpdemux->pullbased) { - GstQuery *q; - - /* we might be able with help from upstream */ + if (!pmpdemux->pullbased) seekable = FALSE; - q = gst_query_new_seeking (GST_FORMAT_BYTES); - if ((res = gst_pad_peer_query (pmpdemux->sinkpad, q))) { - gst_query_parse_seeking (q, &fmt, &seekable, NULL, NULL); - GST_LOG_OBJECT (pmpdemux, "upstream BYTE seekable %d", seekable); - } - gst_query_unref (q); - } gst_query_set_seeking (query, GST_FORMAT_TIME, seekable, 0, duration); res = TRUE; } |