splitmux: Add muxer-pad-map property

Add a property which explicitly maps splitmuxsink pads to the
muxer pads they should connect to, overriding the implicit logic
that tries to match pads but yields arbitrary names.
22 jobs for splitmuxsink-muxerpad-map in 16 minutes and 26 seconds (queued for 4 seconds)
Status Job ID Name Coverage
  Preparation
passed #521852
gst indent

00:00:36

passed #521851
manifest

00:01:08

 
  Build
passed #521861
build cerbero android universal

00:15:17

passed #521862
build cerbero cross win32

00:09:55

passed #521863
build cerbero cross win64

00:05:03

passed #521860
build cerbero fedora x86_64

00:09:51

manual #521865
gst-ios-12.2 allowed to fail manual
build cerbero ios universal
passed #521864
gst-macos-10.14
build cerbero macos x86_64

00:09:21

passed #521853
build fedora x86_64

00:10:01

failed #521859
docker windows 1607
build msys2

00:00:17

passed #521854
build nodebug fedora x86_64

00:09:53

passed #521855
build static fedora x86_64

00:13:24

passed #521856
build static nodebug fedora x86_64

00:12:10

passed #521857
docker windows 1607
build vs2017 amd64

00:08:12

passed #521858
docker windows 1607
build vs2017 x86

00:08:32

 
  Test
skipped #521866
check fedora
skipped #521867
integration testsuites fedora
skipped #521869
valgrind bad
skipped #521870
valgrind ges
skipped #521868
valgrind good
 
  Integrate
skipped #521871
android universal examples
skipped #521872
documentation
 
Name Stage Failure
failed
build msys2 Build There has been a runner system failure, please try again
Using docker image sha256:96a59ae1e07da95788be93b397bbb3764bf262ef59cdc867f05e9c0cb122a3c3 for registry.freedesktop.org/gstreamer/gst-ci/amd64/windows-gitlab-runner-helper-2016:v1 ...
Using locally found image version due to if-not-present pull policy
Using docker image sha256:d0c45a4bca114e5380e2af6b767fc458351073f4d681f3b3ee20647d39f905c2 for registry.freedesktop.org/gstreamer/gst-ci/amd64/windows:v6 ...
Running on RUNNER-9RGQMETR via
WIN-A8AOFJVU50C...
Skipping Git repository setup
Skipping Git checkout
Skipping Git submodules setup
ERROR: Job failed (system failure): Error response from daemon: Conflict. The container name "/runner-9rgQmETr-project-2508-concurrent-1-predefined-3" is already in use by container "f6e3a00778357723937fb64dd6ca485499c80f0797b5f7f2f8675b698626dee1". You have to remove (or rename) that container to be able to reuse that name.