device, elementfactory: don't enforce floating status
authorMathieu Duponchelle <mathieu@centricular.com>
Wed, 4 Dec 2019 19:12:02 +0000 (20:12 +0100)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Thu, 5 Dec 2019 01:44:35 +0000 (01:44 +0000)
commita90220cce1f4bbe9380c46b9f5458b90b0178a7c
tree7e30e6473555da4295d00cebaacfaff31872e041
parentf05ba0aea7d8740e304b2e32530a728b8e7e61d8
device, elementfactory: don't enforce floating status

The reference we receive when calling g_object_new should be
floating, but we can't force it at our level.

Switch from g_object_force_floating() to a simple assertion.

See https://gitlab.freedesktop.org/gstreamer/gst-python/issues/27
gst/gstdevice.c
gst/gstelementfactory.c