rtpgstpay: Send caps anyway if caps are pending in the adapter but are different from the new ones

Otherwise it can happen that we receive a caps event, then another caps
event and only then buffers. We would then send out the first caps event
in the stream but mark buffers with the caps version of the second caps
event.
18 jobs for gstpay in 105 minutes and 37 seconds (queued for 14 seconds)
Status Job ID Name Coverage
  Preparation
passed #356156
gst indent

00:00:40

passed #356155
manifest

00:00:24

 
  Build
passed #356157
build fedora x86_64

00:07:15

passed #356158
build nodebug fedora x86_64

00:07:33

passed #356159
build static fedora x86_64

00:14:45

passed #356160
build static nodebug fedora x86_64

00:12:37

 
  Test
passed #356161
check fedora

00:05:56

passed #356162
integration testsuites fedora

00:12:37

 
  Full Builds
passed #356164
build cerbero android universal

00:16:22

passed #356165
build cerbero cross win32

00:14:22

passed #356166
build cerbero cross win64

00:07:24

passed #356163
build cerbero fedora x86_64

00:10:13

passed #356167
gst-macos-10.14
build cerbero macos x86_64

00:10:03

 
  Full Tests
passed #356169
valgrind bad

00:27:07

passed #356170
valgrind ges

00:05:41

passed #356168
valgrind good

00:09:01

 
  Apps
passed #356171
android universal examples

00:13:02

 
  Deploy
passed #356172
documentation

00:05:48