navigation: Improve interface to avoid exposing implementation details
authorVivienne Watermeier <vwatermeier@igalia.com>
Mon, 14 Feb 2022 13:06:12 +0000 (14:06 +0100)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 23 Mar 2022 13:14:51 +0000 (13:14 +0000)
commit8648275601c077c33ec88ef3ae1438c4dafa3e2e
treeb7c6c0c999a06706e8fb473e8d197d37e723eb78
parent2a703678c03b32d6c54070470589d6dac3103dee
navigation: Improve interface to avoid exposing implementation details

This deprecates the current send_event interface, and the wrapper
functions based on it, replacing it with a send_event_simple interface and
wrapper function. Together with the new event constructors, this avoids
implementations having to directly access the underlying structure.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1633>
subprojects/gst-docs/symbols/symbol_index.json
subprojects/gst-plugins-base/gst-libs/gst/video/navigation.c
subprojects/gst-plugins-base/gst-libs/gst/video/navigation.h
subprojects/gst-plugins-base/tests/check/libs/struct_aarch64.h
subprojects/gst-plugins-base/tests/check/libs/struct_arm.h
subprojects/gst-plugins-base/tests/check/libs/struct_i386.h
subprojects/gst-plugins-base/tests/check/libs/struct_i386_osx.h
subprojects/gst-plugins-base/tests/check/libs/struct_ppc32.h
subprojects/gst-plugins-base/tests/check/libs/struct_ppc64.h
subprojects/gst-plugins-base/tests/check/libs/struct_x86_64.h