mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-26 15:04:46 +00:00
flacdec: also try upstream first for duration query in DEFAULT format
https://bugzilla.gnome.org/show_bug.cgi?id=650785
This commit is contained in:
parent
1183d0c1ab
commit
900b2fb63d
1 changed files with 3 additions and 2 deletions
|
@ -1724,8 +1724,9 @@ gst_flac_dec_src_query (GstPad * pad, GstQuery * query)
|
|||
|
||||
gst_query_parse_duration (query, &fmt, NULL);
|
||||
|
||||
/* try any demuxers before us first */
|
||||
if (fmt == GST_FORMAT_TIME && peer && gst_pad_query (peer, query)) {
|
||||
/* try any demuxers or parsers before us first */
|
||||
if ((fmt == GST_FORMAT_TIME || fmt == GST_FORMAT_DEFAULT) &&
|
||||
peer != NULL && gst_pad_query (peer, query)) {
|
||||
gst_query_parse_duration (query, NULL, &len);
|
||||
GST_DEBUG_OBJECT (flacdec, "peer returned duration %" GST_TIME_FORMAT,
|
||||
GST_TIME_ARGS (len));
|
||||
|
|
Loading…
Reference in a new issue