mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-27 23:44:47 +00:00
flvdemux: Don't leak the SEEKING query
This commit is contained in:
parent
bf046e0430
commit
283b30e312
1 changed files with 9 additions and 6 deletions
|
@ -202,12 +202,15 @@ gst_flv_demux_check_seekability (GstFlvDemux * demux)
|
|||
query = gst_query_new_seeking (GST_FORMAT_BYTES);
|
||||
if (!gst_pad_peer_query (demux->sinkpad, query)) {
|
||||
GST_DEBUG_OBJECT (demux, "seeking query failed");
|
||||
gst_query_unref (query);
|
||||
return;
|
||||
}
|
||||
|
||||
gst_query_parse_seeking (query, NULL, &demux->upstream_seekable,
|
||||
&start, &stop);
|
||||
|
||||
gst_query_unref (query);
|
||||
|
||||
/* try harder to query upstream size if we didn't get it the first time */
|
||||
if (demux->upstream_seekable && stop == -1) {
|
||||
GstFormat fmt = GST_FORMAT_BYTES;
|
||||
|
|
Loading…
Reference in a new issue