rtsp-client: RTP Info exists conditionally in PLAY

If RTP Info is missing and it is not a receiver only, eg. audio
backchannel. Then return GST_RTSP_STS_INTERNAL_SERVER_ERROR.
In rfc2326 it says RTP-info is req. but in RFC7826 it is conditional.

Since 1.14 there is audio backchannel support. Thus RTP-info is
conditional now. When audio backchannel only mode, there is no RTP-info.

Fixes #82
18 jobs for backport-mr-66-into-1.16-master in 26 minutes and 5 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Preparation
passed #699819
gst indent

00:00:14

passed #699818
manifest

00:00:40

 
  Build
failed #699828
build cerbero android universal

00:11:18

failed #699829
build cerbero cross win32

00:05:30

failed #699830
build cerbero cross win64

00:03:40

failed #699827
build cerbero fedora x86_64

00:06:28

failed #699832
gst-ios-12.2
build cerbero ios universal

00:25:20

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

00:04:51

failed #699820
build fedora x86_64

00:04:31

failed #699826
docker windows 1607
build msys2

00:11:11

failed #699821
build nodebug fedora x86_64

00:03:54

failed #699822
build static fedora x86_64

00:11:57

failed #699823
build static nodebug fedora x86_64

00:07:57

failed #699824
docker windows 1607
build vs2017 amd64

00:09:07

failed #699825
docker windows 1607
build vs2017 x86

00:09:30

 
  Test
skipped #699833
check fedora
skipped #699834
integration testsuites fedora
 
  Integrate
skipped #699835
android universal examples
 
Name Stage Failure
failed
build vs2017 amd64 Build
[3638/3710] Compiling C object subprojects/gst-editing-services/ges/f71a697@@ges-1.0@sha/ges-layer.c.obj.
[3639/3710] Compiling C object subprojects/gst-editing-services/ges/f71a697@@ges-1.0@sha/ges-timeline.c.obj.
[3640/3710] Compiling C object subprojects/gst-editing-services/ges/f71a697@@ges-1.0@sha/ges-pipeline.c.obj.
[3641/3710] Compiling C object subprojects/x264/bc8c305@@x264-8@sta/encoder_analyse.c.obj.
[3642/3710] Generating 'subprojects\\\\x264\\\\bc8c305@@x264-10@sta\\\\sad16-a.obj'.
[3643/3710] Generating 'subprojects\\\\x264\\\\bc8c305@@x264-10@sta\\\\pixel-a.obj'.
[3644/3710] Generating 'subprojects\\\\x264\\\\bc8c305@@x264-8@sta\\\\pixel-a.obj'.
ninja: build stopped: subcommand failed.
ERROR: Job failed: exit code 1
failed
build vs2017 x86 Build
[3585/3710] Compiling C object subprojects/gst-editing-services/ges/f71a697@@ges-1.0@sha/ges-image-source.c.obj.
[3586/3710] Compiling C object subprojects/gst-editing-services/ges/f71a697@@ges-1.0@sha/ges-track-element.c.obj.
[3587/3710] Compiling C object subprojects/gst-editing-services/ges/f71a697@@ges-1.0@sha/ges-test-clip.c.obj.
[3588/3710] Compiling C object subprojects/x264/bc8c305@@x264-10@sta/encoder_analyse.c.obj.
[3589/3710] Generating 'subprojects\\\\x264\\\\bc8c305@@x264-10@sta\\\\sad16-a.obj'.
[3590/3710] Generating 'subprojects\\\\x264\\\\bc8c305@@x264-10@sta\\\\pixel-a.obj'.
[3591/3710] Generating 'subprojects\\\\x264\\\\bc8c305@@x264-8@sta\\\\pixel-a.obj'.
ninja: build stopped: subcommand failed.
ERROR: Job failed: exit code 1
failed
build cerbero macos x86_64 Build

Uploading artifacts...
Runtime platform arch=amd64 os=darwin pid=17801 revision=ac2a293c version=11.11.2
manifest.xml: found 1 matching files

cerbero-build/logs: found 42 matching files

WARNING: gstreamer-1.0-1.*.pkg: no matching files
WARNING: gstreamer-1.0-devel-1.*.pkg: no matching files
Uploading artifacts to coordinator... ok
id=699831 responseStatus=201 Created token=nyd-y4dp
ERROR: Job failed: Process exited with: 1. Reason was: ()
failed
build msys2 Build
..\subprojects\x264/common/osdep.h:112:35: note: in definition of macro 'DECLARE_ALIGNED'
112 | #define DECLARE_ALIGNED( var, n ) var __attribute__((aligned(n)))
| ^~~
../subprojects/x264/encoder/cabac.c:1001:17: note: in expansion of macro 'ALIGNED_4'
1001 | ALIGNED_4( uint8_t nnzbak[3][8] );
| ^~~~~~~~~
[3817/3865] Generating 'subprojects\\\\x264\\\\bc8c305@@x264-8@sta\\\\pixel-a.obj'.
ninja: build stopped: subcommand failed.
ERROR: Job failed: exit code 1
failed
build nodebug fedora x86_64 Build
[2010/4276] Compiling C object 'subprojects/gst-rtsp-server/gst/rtsp-server/e5a5057@@gstrtspserver-1.0@sha/rtsp-media.c.o'.
[2011/4276] Compiling C object 'subprojects/gst-rtsp-server/gst/rtsp-server/e5a5057@@gstrtspserver-1.0@sha/rtsp-stream.c.o'.
ninja: build stopped: subcommand failed.
Running after script...
$ cd gst-build/
$ test -d build && find build -name '*.[ao]' -delete
$ rm -rf subprojects/*/.git/
$ rm -rf build/subprojects/*/.git/
ERROR: Job failed: exit code 1
failed
build static nodebug fedora x86_64 Build
[3302/3907] Compiling C object 'subprojects/gst-rtsp-server/gst/rtsp-sink/3d74f06@@gstrtspclientsink@sta/gstrtspclientsink.c.o'.
[3303/3907] Compiling C object 'subprojects/gst-rtsp-server/tests/check/65c556e@@gst_rtspserver@exe/gst_rtspserver.c.o'.
ninja: build stopped: subcommand failed.
Running after script...
$ cd gst-build/
$ test -d build && find build -name '*.[ao]' -delete
$ rm -rf subprojects/*/.git/
$ rm -rf build/subprojects/*/.git/
ERROR: Job failed: exit code 1
failed
build static fedora x86_64 Build
$ cd gst-build/
$ test -d build && find build -name '*.[ao]' -delete
$ rm -rf subprojects/*/.git/
$ rm -rf build/subprojects/*/.git/
Uploading artifacts...
manifest.xml: found 1 matching files
gst-build/: found 27991 matching files

Uploading artifacts to coordinator... ok
id=699822 responseStatus=201 Created token=npg7rxB5
ERROR: Job failed: exit code 1
failed
build cerbero cross win64 Build
0:02:00 Recipe 'gst-rtsp-server-1.0' failed at the build step 'compile'


Uploading artifacts...
manifest.xml: found 1 matching files
cerbero-build/logs: found 50 matching files

WARNING: *.tar.bz2: no matching files
Uploading artifacts to coordinator... ok
id=699830 responseStatus=201 Created token=7E8pBwzv
ERROR: Job failed: exit code 1
failed
build cerbero cross win32 Build
0:03:49 Recipe 'gst-rtsp-server-1.0' failed at the build step 'compile'


Uploading artifacts...
manifest.xml: found 1 matching files
cerbero-build/logs: found 50 matching files

WARNING: *.tar.bz2: no matching files
Uploading artifacts to coordinator... ok
id=699829 responseStatus=201 Created token=7DczQR2r
ERROR: Job failed: exit code 1
failed
build cerbero android universal Build
0:09:21 ***** Error running 'package' command:
0:09:21 Recipe 'gst-rtsp-server-1.0' failed at the build step 'compile'

Uploading artifacts...
manifest.xml: found 1 matching files
cerbero-build/logs: found 130 matching files

WARNING: *.tar.bz2: no matching files
Uploading artifacts to coordinator... ok
id=699828 responseStatus=201 Created token=2B54bEjw
ERROR: Job failed: exit code 1
failed
build fedora x86_64 Build
$ cd gst-build/
$ test -d build && find build -name '*.[ao]' -delete
$ rm -rf subprojects/*/.git/
$ rm -rf build/subprojects/*/.git/
Uploading artifacts...
manifest.xml: found 1 matching files
gst-build/: found 27576 matching files

Uploading artifacts to coordinator... ok
id=699820 responseStatus=201 Created token=hVNuCnny
ERROR: Job failed: exit code 1
failed
build cerbero fedora x86_64 Build
0:04:43 Recipe 'gst-rtsp-server-1.0' failed at the build step 'compile'


Uploading artifacts...
manifest.xml: found 1 matching files
cerbero-build/logs: found 44 matching files

WARNING: *.tar.bz2: no matching files
Uploading artifacts to coordinator... ok
id=699827 responseStatus=201 Created token=bPHo5mLc
ERROR: Job failed: exit code 1
failed
build cerbero ios universal Build
ninja: build stopped: subcommand failed.

Uploading artifacts...
Runtime platform arch=amd64 os=darwin pid=55094 revision=ac2a293c version=11.11.2
manifest.xml: found 1 matching files

cerbero-build/logs: found 126 matching files

WARNING: gstreamer-1.0-*-ios-universal.pkg: no matching files
Uploading artifacts to coordinator... ok
id=699832 responseStatus=201 Created token=Uf_s4PhW
ERROR: Job failed: Process exited with: 1. Reason was: ()