uridecodebin, urisourcebin: fix buffering for ssh:// URIs
authorTim-Philipp Müller <tim@centricular.com>
Thu, 16 May 2019 07:53:51 +0000 (08:53 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Wed, 22 May 2019 08:55:08 +0000 (09:55 +0100)
commitb87f830700235bb4a349607bc23dd05c1e301964
treee5b81f1dd195ed51ce125a05d255d470b1f251d9
parent51f2d05ff6aa768e68fc06f5d57bd384a5eba2c2
uridecodebin, urisourcebin: fix buffering for ssh:// URIs

Protocols that are in the stream_uris list should always
be streams, no matter what they respond to the scheduling
query. The flag in the scheduling query is just another
way to declare something that needs buffering without the
whitelist, the absence of the flag shouldn't make us ignore
our known protocol list.

Also set is_stream always to a boolean and not a mask value.
gst/playback/gsturidecodebin.c
gst/playback/gsturisourcebin.c