gstreamer/tests/examples
François Laignel 1a8dfdfc54 Introduce gst_element_request_pad_simple
The name `gst_element_get_request_pad()` is confusing to people
learning GStreamer. `gst_element_request_pad_simple()` aims at
providing the exact same functionality, while making it more
explicit it is a simplified `gst_element_request_pad()`.

`gst_element_request_pad_simple()` is consistent with other
functions such as `gst_element_seek_simple`.

This commit deprecates `gst_element_get_request_pad()` so that a
compilation warning is emitted when used and incite developers
to use the more explicit `gst_element_request_pad_simple()`.

See also https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/743#note_886586

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/802>
2021-05-04 15:49:32 +02:00
..
adapter Remove autotools build system 2019-10-13 16:10:42 +01:00
controller gst: don't use volatile to mean atomic 2021-03-19 04:15:19 +00:00
helloworld Use gst_object_unref() / gst_object_clear() instead of the GObject ones 2020-04-20 16:28:52 +00:00
memory Remove autotools build system 2019-10-13 16:10:42 +01:00
netclock Use gst_object_unref() / gst_object_clear() instead of the GObject ones 2020-04-20 16:28:52 +00:00
ptp Remove autotools build system 2019-10-13 16:10:42 +01:00
stepping Remove autotools build system 2019-10-13 16:10:42 +01:00
streamiddemux Introduce gst_element_request_pad_simple 2021-05-04 15:49:32 +02:00
streams Remove autotools build system 2019-10-13 16:10:42 +01:00
meson.build Add support for Meson as alternative/parallel build system 2016-08-19 21:26:14 +01:00