Use automatic pad activation in elements that can take advantage of it

Pads are activated automatically when they are added if the element
state is >=PAUSED, so it's not necessary to activate them manually
anymore.

This patch removes manual pad activation from gstaggregator, gstconcat,
gstfunnel, and gstinputselector.
25 jobs for automatic-pad-activation in 75 minutes and 41 seconds (queued for 2 minutes and 8 seconds)
Status Job ID Name Coverage
  Preparation
passed #528143
gst indent

00:00:34

passed #528142
manifest

00:00:42

 
  Build
failed #528152
build cerbero android universal

01:00:00

failed #528153
build cerbero cross win32

01:00:00

passed #528154
build cerbero cross win64

00:45:29

passed #528151
build cerbero fedora x86_64

00:43:40

manual #528156
gst-ios-12.2 allowed to fail manual
build cerbero ios universal
failed #528155
gst-macos-10.14
build cerbero macos x86_64

01:00:00

passed #528144
build fedora x86_64

00:06:38

passed #528150
docker windows 1607
build msys2

00:15:34

passed #528145
build nodebug fedora x86_64

00:06:06

passed #528146
build static fedora x86_64

00:13:47

passed #528147
build static nodebug fedora x86_64

00:13:50

passed #528148
docker windows 1607
build vs2017 amd64

00:12:49

passed #528149
docker windows 1607
build vs2017 x86

00:12:26

 
  Test
skipped #528157
check fedora
skipped #528158
integration testsuites fedora
skipped #528163
valgrind bad
skipped #528160
valgrind base
skipped #528159
valgrind core
skipped #528164
valgrind ges
skipped #528161
valgrind good
skipped #528162
valgrind ugly
 
  Integrate
skipped #528165
android universal examples
skipped #528166
documentation
 
Name Stage Failure
failed
build cerbero macos x86_64 Build The script exceeded the maximum execution time set for the job
0:36:31 [(68/81) moltenvk -> install ]
0:36:31 [(68/81) moltenvk -> post_install ]
0:36:31 [(68/81) moltenvk -> relocate_osx_libraries ]
0:36:31 [(69/81) gst-plugins-bad-1.0 -> fetch ]
0:36:32 [(69/81) gst-plugins-bad-1.0 -> extract ]
0:36:33 [(69/81) gst-plugins-bad-1.0 -> configure ]
0:36:50 [(69/81) gst-plugins-bad-1.0 -> compile ]
0:37:54 [(69/81) gst-plugins-bad-1.0 -> install ]
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
build cerbero cross win32 Build The script exceeded the maximum execution time set for the job
0:50:39 [(76/81) gst-rtsp-server-1.0 -> gen_library_file ]
0:50:39 WARNING: Using dlltool instead of lib.exe! Resulting .lib files will have problems with Visual Studio, see http://sourceware.org/bugzilla/show_bug.cgi?id=12633
0:50:39 [(77/81) ffmpeg -> fetch ]
0:50:39 -----> Found https://ffmpeg.org/releases/ffmpeg-4.1.1.tar.bz2 at /builds/ntrrgc/gstreamer/cerbero-sources/ffmpeg-4.1.1/ffmpeg-4.1.1.tar.bz2
0:50:39 [(77/81) ffmpeg -> extract ]
0:50:39 -----> Extracting tarball to /builds/ntrrgc/gstreamer/cerbero-build/sources/windows_x86/ffmpeg-4.1.1
0:50:44 [(77/81) ffmpeg -> configure ]
Pulling docker image gitlab/gitlab-runner-helper:x86_64-de7731dd ...
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
build cerbero android universal Build The script exceeded the maximum execution time set for the job
0:49:25 -----> Extracting tarball to /builds/ntrrgc/gstreamer/cerbero-build/sources/android_universal/armv7/flac-1.3.2
0:49:25 -----> Extracting tarball to /builds/ntrrgc/gstreamer/cerbero-build/sources/android_universal/arm64/flac-1.3.2
0:49:25 -----> Extracting tarball to /builds/ntrrgc/gstreamer/cerbero-build/sources/android_universal/x86/flac-1.3.2
0:49:26 -----> Extracting tarball to /builds/ntrrgc/gstreamer/cerbero-build/sources/android_universal/x86_64/flac-1.3.2
0:49:26 [(42/80) flac -> configure ]
0:49:45 [(42/80) flac -> compile ]
0:50:08 [(42/80) flac -> install ]
Pulling docker image gitlab/gitlab-runner-helper:x86_64-de7731dd ...
ERROR: Job failed: execution took longer than 1h0m0s seconds