basetransform: fix critical if transform_caps() returned NULL
authorGuillaume Desmottes <guillaume.desmottes@onestream.live>
Tue, 31 May 2022 12:27:51 +0000 (14:27 +0200)
committerGuillaume Desmottes <guillaume.desmottes@onestream.live>
Tue, 31 May 2022 12:27:51 +0000 (14:27 +0200)
commit4cb935bceaa3371cbee2ee3afb32a278f22f2fa3
tree15b289338afe785fb6628c0bbc24b22115b64bdd
parent6b55f97529a798823ef8e7dfc55ae8465d759edf
basetransform: fix critical if transform_caps() returned NULL

klass->transform_caps() may return NULL, which was raising this
critical:

  GStreamer-CRITICAL **: 12:23:56.243: gst_caps_is_subset: assertion 'subset != NULL' failed

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2528>
subprojects/gstreamer/libs/gst/base/gstbasetransform.c