webrtc: propagate more errors through the promise 73/262573/2
authorMatthew Waters <matthew@centricular.com>
Wed, 26 Aug 2020 05:45:35 +0000 (15:45 +1000)
committerSangchul Lee <sc11.lee@samsung.com>
Fri, 13 Aug 2021 09:10:48 +0000 (09:10 +0000)
commit6a68f6184226522321cb196ac193390bbb50024d
tree8c659a8ed02ca8e21be708b9db239be4f8b36583
parent76a5bf4421d8dbb7643c1beaed114d26ffffa768
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.

Change-Id: I1ca633d2620c99bf874a27d1c10f129d7aee96eb
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1565>
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
ext/webrtc/gstwebrtcbin.c
ext/webrtc/utils.h
ext/webrtc/webrtcsdp.c
ext/webrtc/webrtcsdp.h
tests/check/elements/webrtcbin.c