rtp/basepayload: implement support for rtp header extensions

New signals are added for managing the internal list of rtp header
extension implementations read by a specific depayloader instance.

If the 'extmap-$NUM' field is present in the src caps, then an
extension implementation is required to negotiate correctly.  An
extension will be requested using the 'request-extension' signal if none
could be found internally.
33 jobs for !748 with rtphdrext in 1 minute and 1 second (queued for 3 seconds)
detached
Status Job ID Name Coverage
  Build Docker
passed #3541050
alpine amd64 manifest builder docker

00:00:19

passed #3541049
android docker

00:00:29

passed #3541048
cerbero fedora amd64 docker

00:00:29

passed #3541047
fedora amd64 docker

00:00:28

passed #3541051
gst-indent amd64 docker

00:00:40

 
  Preparation
passed #3541053
gst indent

00:00:19

manual #3541052
manual
manifest
 
  Build
created #3541062
gstreamer
build cerbero cross-android universal
created #3541066
gst-ios-13.2
build cerbero cross-ios universal
created #3541063
gstreamer
build cerbero cross win32
created #3541064
gstreamer
build cerbero cross win64
created #3541061
gstreamer
build cerbero fedora x86_64
created #3541065
gst-macos-10.15
build cerbero macos x86_64
created #3541057
build clang fedora x86_64
created #3541060
1809 windows docker allowed to fail manual
build msys2
created #3541054
build nodebug fedora x86_64
created #3541055
build static fedora x86_64
created #3541056
build static nodebug fedora x86_64
created #3541058
1809 windows docker
build vs2017 amd64
created #3541059
1809 windows docker
build vs2017 x86
 
  Test
created #3541067
gstreamer
check fedora
created #3541068
gstreamer
integration testsuites fedora 1/4
created #3541069
gstreamer
integration testsuites fedora 2/4
created #3541070
gstreamer
integration testsuites fedora 3/4
created #3541071
gstreamer
integration testsuites fedora 4/4
created #3541075
gstreamer
valgrind bad
created #3541072
gstreamer
valgrind base
created #3541076
gstreamer
valgrind ges
created #3541073
gstreamer
valgrind good
created #3541074
gstreamer
valgrind ugly
 
  Integrate
created #3541077
cross-android universal examples
created #3541079
gst-ios-13.2
cross-ios universal examples
created #3541078
documentation