all: Use new navigation interface and API
authorVivienne Watermeier <vwatermeier@igalia.com>
Mon, 14 Feb 2022 15:08:23 +0000 (16:08 +0100)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 23 Mar 2022 13:14:52 +0000 (13:14 +0000)
commit6c2f6c3bd4dd525eb02c6d7000e84b76663d3daf
tree54b5694d68b6740f6ee4c0dde9bd1af9ecec23d6
parentf402b2e180ea5f82432c867d7367f1f5d0a54a1e
all: Use new navigation interface and API

Use and implement the new navigation interface in all relevant sink elements,
and use API functions everywhere instead of directy accessing the event structure.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1633>
34 files changed:
subprojects/gst-plugins-bad/ext/directfb/dfbvideosink.c
subprojects/gst-plugins-bad/ext/opencv/gsthanddetect.cpp
subprojects/gst-plugins-bad/ext/vulkan/vksink.c
subprojects/gst-plugins-bad/gst/librfb/gstrfbsrc.c
subprojects/gst-plugins-bad/sys/d3d11/gstd3d11videosink.cpp
subprojects/gst-plugins-bad/sys/d3dvideosink/d3dhelpers.c
subprojects/gst-plugins-bad/sys/d3dvideosink/d3dvideosink.c
subprojects/gst-plugins-bad/sys/directshow/dshowvideosink.cpp
subprojects/gst-plugins-bad/sys/va/gstvavpp.c
subprojects/gst-plugins-bad/tests/check/pipelines/ipcpipeline.c
subprojects/gst-plugins-base/ext/gl/gstglimagesink.c
subprojects/gst-plugins-base/ext/gl/gstglsinkbin.c
subprojects/gst-plugins-base/ext/gl/gstgltransformation.c
subprojects/gst-plugins-base/gst/playback/gstplaybin2.c
subprojects/gst-plugins-base/gst/playback/gstplaybin3.c
subprojects/gst-plugins-base/gst/playback/gstplaysink.c
subprojects/gst-plugins-base/gst/videoscale/gstvideoscale.c
subprojects/gst-plugins-base/sys/ximage/ximagesink.c
subprojects/gst-plugins-base/sys/xvimage/xvimagesink.c
subprojects/gst-plugins-base/tests/check/libs/navigation.c
subprojects/gst-plugins-base/tests/examples/playback/playback-test.c
subprojects/gst-plugins-good/ext/gtk/gstgtkbasesink.c
subprojects/gst-plugins-good/ext/gtk/gtkgstbasewidget.c
subprojects/gst-plugins-good/ext/qt/gstqtsink.cc
subprojects/gst-plugins-good/ext/qt/qtitem.cc
subprojects/gst-plugins-good/ext/qt/qtitem.h
subprojects/gst-plugins-good/gst/debugutils/gstnavigationtest.c
subprojects/gst-plugins-good/gst/debugutils/gstnavseek.c
subprojects/gst-plugins-good/gst/videobox/gstvideobox.c
subprojects/gst-plugins-good/gst/videocrop/gstvideocrop.c
subprojects/gst-plugins-good/gst/videofilter/gstvideoflip.c
subprojects/gstreamer-vaapi/gst/vaapi/gstvaapipostproc.c
subprojects/gstreamer-vaapi/gst/vaapi/gstvaapisink.c
subprojects/gstreamer-vaapi/tests/check/elements/vaapipostproc.c