fake{video|audio}sink: don't proxy properties at instance init.
authorMathieu Duponchelle <mathieu@centricular.com>
Fri, 23 Sep 2022 16:25:41 +0000 (18:25 +0200)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 19 Oct 2022 09:12:11 +0000 (09:12 +0000)
commit11c74ccec634b809d727ea9704a6b8e7920c2fae
tree447d16361eab6012b40b5071d4210b58236bd091
parent75872c802b990a59fb327a546543824668d5485e
fake{video|audio}sink: don't proxy properties at instance init.

Instead proxy properties from the GstBaseSink class at class_init time,
and duplicate the rest of the fakesink properties manually.

Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1442

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3073>
subprojects/gst-docs/symbols/symbol_index.json
subprojects/gst-plugins-bad/docs/plugins/gst_plugins_cache.json
subprojects/gst-plugins-bad/gst/debugutils/gstfakeaudiosink.c
subprojects/gst-plugins-bad/gst/debugutils/gstfakesinkutils.c
subprojects/gst-plugins-bad/gst/debugutils/gstfakesinkutils.h
subprojects/gst-plugins-bad/gst/debugutils/gstfakevideosink.c