rtspsrc: append aggregate control string to base URL before query string

Appending control string to end of query changes meaning of query string
Fixes #650
24 jobs for aggregate_url in 167 minutes and 36 seconds (queued for 18 minutes and 51 seconds)
Status Job ID Name Coverage
  Preparation
passed #689649
gst indent

00:00:34

passed #689648
manifest

00:00:42

 
  Build
failed #689659
build cerbero cross-android universal

01:00:01

manual #689663
gst-ios-12.2 allowed to fail manual
build cerbero cross-ios universal
passed #689660
build cerbero cross win32

00:54:31

failed #689661
build cerbero cross win64

01:00:00

passed #689658
build cerbero fedora x86_64

00:33:38

failed #689662
gst-macos-10.14
build cerbero macos x86_64

01:00:00

passed #689654
build clang fedora x86_64

00:07:02

passed #689650
build fedora x86_64

00:05:17

passed #689657
docker windows 1607
build msys2

00:13:19

passed #689651
build nodebug fedora x86_64

00:04:52

passed #689652
build static fedora x86_64

00:09:35

passed #689653
build static nodebug fedora x86_64

00:04:47

passed #689655
docker windows 1607
build vs2017 amd64

00:11:53

passed #689656
docker windows 1607
build vs2017 x86

00:11:21

 
  Test
passed #689664
check fedora

00:04:40

passed #689665
integration testsuites fedora

00:42:07

passed #689667
valgrind bad

00:07:17

passed #689668
valgrind ges

00:06:56

passed #689666
valgrind good

00:21:35

 
  Integrate
skipped #689669
cross-android universal examples
skipped #689671
gst-ios-12.2 allowed to fail manual
cross-ios universal examples
passed #689670
documentation

00:04:40

 
Name Stage Failure
failed
build cerbero macos x86_64 Build The script exceeded the maximum execution time set for the job
0:40:05.139668 [(77/81) gst-rtsp-server-1.0 -> install]
0:40:05.729705 [(77/81) gst-rtsp-server-1.0 -> post_install]
0:40:05.779759 [(77/81) gst-rtsp-server-1.0 -> relocate_osx_libraries]
0:40:06.383310 [(78/81) ffmpeg -> fetch]
0:40:06.421009 -----> Found https://ffmpeg.org/releases/ffmpeg-4.2.tar.bz2 at /Users/gst-ci/builds/boxerab/gst-plugins-good/cerbero-sources/ffmpeg-4.2/ffmpeg-4.2.tar.bz2
0:40:06.422136 [(78/81) ffmpeg -> extract]
0:40:06.422480 -----> Extracting tarball to /Users/gst-ci/builds/boxerab/gst-plugins-good/cerbero-build/sources/darwin_x86_64/ffmpeg-4.2
0:40:17.260570 [(78/81) ffmpeg -> configure]
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
build cerbero cross win64 Build The script exceeded the maximum execution time set for the job
cleanups performed                     0
files in cache 39959
cache size 1.2 GB
max cache size 1.7 GB
Creating cache build cerbero cross win64-2...
/builds/boxerab/gst-plugins-good/ccache: found 40266 matching files
cerbero-sources: found 19738 matching files

Pulling docker image gitlab/gitlab-runner-helper:x86_64-de7731dd ...
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
build cerbero cross-android universal Build The script exceeded the maximum execution time set for the job
0:50:12.968212 -----> Found https://download.osgeo.org/libtiff/tiff-4.0.10.tar.gz at /builds/boxerab/gst-plugins-good/cerbero-sources/tiff-4.0.10/tiff-4.0.10.tar.gz
0:50:12.969200 [(31/80) tiff -> extract]
0:50:12.969487 -----> Extracting tarball to /builds/boxerab/gst-plugins-good/cerbero-build/sources/android_universal/armv7/tiff-4.0.10
0:50:13.637216 -----> Extracting tarball to /builds/boxerab/gst-plugins-good/cerbero-build/sources/android_universal/arm64/tiff-4.0.10
0:50:14.314898 -----> Extracting tarball to /builds/boxerab/gst-plugins-good/cerbero-build/sources/android_universal/x86/tiff-4.0.10
0:50:14.980028 -----> Extracting tarball to /builds/boxerab/gst-plugins-good/cerbero-build/sources/android_universal/x86_64/tiff-4.0.10
0:50:15.679789 [(31/80) tiff -> configure]
Pulling docker image gitlab/gitlab-runner-helper:x86_64-de7731dd ...
ERROR: Job failed: execution took longer than 1h0m0s seconds