webrtc: propagate more errors through the promise
authorMatthew Waters <matthew@centricular.com>
Wed, 26 Aug 2020 05:45:35 +0000 (15:45 +1000)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 14 Sep 2020 04:04:29 +0000 (04:04 +0000)
commite2d88f05691d5b14023b70bb6be29326eba92b87
tree062e76a8cdf43861ec6b6de28aa3c748cc8dedd7
parentd4fa35efb9b5724c3b75547df4fcdddd7f4afef7
webrtc: propagate more errors through the promise

Return errors on promises when things fail where available.

Things like parsing errors, invalid states, missing fields, unsupported
transitions, etc.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1565>
ext/webrtc/gstwebrtcbin.c
ext/webrtc/utils.h
ext/webrtc/webrtcsdp.c
ext/webrtc/webrtcsdp.h
tests/check/elements/webrtcbin.c