decodebin3: add a fallback function when seeking with flushing

When try to flush seek to playbin3 pipeline, source and multiqueue pre is
working in upstream changes and auto plugggig of parsebin maybe on progress.

Sometimes seek event can't be delivered to source part(e.g. urisourcebin)
because one of pads of parsebin is not linked yet during auto plugging.

And flush-start/stop event can't be traveled to decoder to sink elements by
pad not linked.

To avoid this symptom, intercept seek event and push directly source part
and force to push flush-start/stop from multiqueue to sink.
15 jobs for wip_upstream_changes in 71 minutes and 50 seconds (queued for 2 seconds)
latest
Status Job ID Name Coverage
  Preparation
passed #203683
gst indent

00:00:26

passed #203682
manifest

00:00:30

 
  Build
passed #203684
build fedora x86_64

00:08:59

passed #203685
build nodebug fedora x86_64

00:07:21

 
  Test
passed #203686
check fedora

00:02:58

 
  Full Builds
passed #203688
build cerbero android universal

00:16:22

passed #203689
build cerbero cross win32

00:10:00

passed #203690
build cerbero cross win64

00:07:39

passed #203687
build cerbero fedora x86_64

00:08:26

 
  Full Tests
passed #203694
valgrind bad

00:05:16

passed #203759
valgrind base

00:06:57

passed #203692
valgrind good

00:26:07

passed #203693
valgrind ugly

00:07:22

failed #203691
valgrind base

00:24:51

 
  Apps
passed #203695
android universal examples

00:09:52