transcoder: Add state-changed signal
authorPhilippe Normand <philn@igalia.com>
Sat, 20 Feb 2021 11:36:42 +0000 (11:36 +0000)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 10 Mar 2021 17:13:57 +0000 (17:13 +0000)
commita6b5e3c7d59c699063296611da91b2654303b3e6
treefc47105a9ddf020d9a6a2a3794e75cdfaf1002e5
parent12a7bf9f7c3229b0f911c9c5510c3d833bf194a0
transcoder: Add state-changed signal

Similar to GstPlayer, a new signal for state tracking is now emitted at runtime,
as a commodity for applications which then don't need to monitor the pipeline
GstBus for state changes anymore.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2028>
gst-libs/gst/transcoder/gsttranscoder-private.h
gst-libs/gst/transcoder/gsttranscoder-signal-adapter.c
gst-libs/gst/transcoder/gsttranscoder.c
gst-libs/gst/transcoder/gsttranscoder.h