queue2: don't wait for data when EOS
queue2: don't wait for data when EOS

When in download mode and we need to provide data for an offset that we don't
have, also perform a seek to the requested location when we are EOS. The reason
why we shouldn't wait for more data is because after EOS, there simply will be
no more data and we end up waiting forever.

Fixes #620500

ylatuya/gstreamer,collects/gstreamer,jpxiong/gstreamer,StreamUtils/gstreamer,surround-io/gstreamer,cablelabs/gstreamer,Distrotech/gstreamer,ensonic/gstreamer,Lachann/gstreamer,lovebug356/gstreamer,jpxiong/gstreamer,cablelabs/gstreamer,Distrotech/gstreamer,lovebug356/gstreamer,drothlis/gstreamer,krieger-od/gstreamer,shelsonjava/gstreamer,ylatuya/gstreamer,mrchapp/gstreamer,surround-io/gstreamer,lovebug356/gstreamer,drothlis/gstreamer,magcius/gstreamer,krichter722/gstreamer,ensonic/gstreamer,Lachann/gstreamer,cfoch/gstreamer,cablelabs/gstreamer,drothlis/gstreamer,StreamUtils/gstreamer,jpakkane/gstreamer,ahmedammar/platform_external_gst_gstreamer,justinjoy/gstreamer,shelsonjava/gstreamer,mparis/gstreamer,centricular/gstreamer,ensonic/gstreamer,cablelabs/gstreamer,mparis/gstreamer,ensonic/gstreamer,ylatuya/gstreamer,cfoch/gstreamer,Lachann/gstreamer,lubosz/gstreamer,surround-io/gstreamer,magcius/gstreamer,ylatuya/gstreamer,justinjoy/gstreamer,ahmedammar/platform_external_gst_gstreamer,lovebug356/gstreamer,mrchapp/gstreamer,shelsonjava/gstreamer,collects/gstreamer,ahmedammar/platform_external_gst_gstreamer,drothlis/gstreamer,magcius/gstreamer,Lachann/gstreamer,krieger-od/gstreamer,krichter722/gstreamer,StreamUtils/gstreamer,justinjoy/gstreamer,Distrotech/gstreamer,shelsonjava/gstreamer,cfoch/gstreamer,centricular/gstreamer,ahmedammar/platform_external_gst_gstreamer,lovebug356/gstreamer,krichter722/gstreamer,lubosz/gstreamer,cfoch/gstreamer,krieger-od/gstreamer,mrchapp/gstreamer,surround-io/gstreamer,drothlis/gstreamer,centricular/gstreamer,justinjoy/gstreamer,centricular/gstreamer,Distrotech/gstreamer,mparis/gstreamer,jpxiong/gstreamer,collects/gstreamer,jpakkane/gstreamer,ahmedammar/platform_external_gst_gstreamer,cfoch/gstreamer,ylatuya/gstreamer,krieger-od/gstreamer,collects/gstreamer,surround-io/gstreamer,magcius/gstreamer,magcius/gstreamer,Distrotech/gstreamer,mparis/gstreamer,jpakkane/gstreamer,centricular/gstreamer,shelsonjava/gstreamer,collects/gstreamer,jpxiong/gstreamer,mparis/gstreamer,cablelabs/gstreamer,lubosz/gstreamer,lubosz/gstreamer,ensonic/gstreamer,krichter722/gstreamer,mrchapp/gstreamer,krieger-od/gstreamer,jpxiong/gstreamer,krichter722/gstreamer,justinjoy/gstreamer,StreamUtils/gstreamer,Lachann/gstreamer,jpakkane/gstreamer,mrchapp/gstreamer,jpakkane/gstreamer,lubosz/gstreamer,StreamUtils/gstreamer