gstreamer-rs/gstreamer/src
Sebastian Dröge c942a1d563 gstreamer: Implement Element::request_pad_simple() only once
With < 1.20 it will use `gst_element_get_request_pad()` and otherwise
`gst_element_request_pad_simple()`. It's not marked as deprecated in
either case.

Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/358
2021-11-04 15:44:35 +02:00
..
auto gstreamer: Implement Element::request_pad_simple() only once 2021-11-04 15:44:35 +02:00
subclass Remove various unnecessary & from property/structure field related code 2021-10-24 20:52:23 +03:00
allocation_params.rs gstreamer: Add bindings for querying allocation params 2021-10-12 17:16:21 +01:00
bin.rs Use impl for AsRef trait bounds 2021-09-21 23:54:07 +02:00
buffer.rs gstreamer: Implement Extend trait for buffer, buffer list, caps, caps features and structure 2021-10-20 13:53:23 +03:00
buffer_cursor.rs manual code: fix-getters-def doc aliases 2021-05-03 20:46:57 +02:00
buffer_pool.rs Move more code to caps/structure builders 2021-10-24 18:57:15 +03:00
buffer_serde.rs gstreamer: Update ron dev-dependency to 0.7 2021-10-23 10:40:24 +03:00
bufferlist.rs gstreamer: Implement Extend trait for buffer, buffer list, caps, caps features and structure 2021-10-20 13:53:23 +03:00
bufferlist_serde.rs gstreamer: Update ron dev-dependency to 0.7 2021-10-23 10:40:24 +03:00
bus.rs Relax main context checks in Bus::add_local() and gst_video::convert_sample_async_local() 2021-10-25 09:54:33 +00:00
bus_unix.rs Add missing doc aliases to manual code 2021-05-19 22:36:18 +02:00
bus_windows.rs Add missing doc aliases to manual code 2021-05-19 22:36:18 +02:00
caps.rs Remove various unnecessary & from property/structure field related code 2021-10-24 20:52:23 +03:00
caps_features.rs gstreamer: Add FromIterator/Extend impls based on owned Strings and glib::Quark 2021-10-20 14:28:14 +03:00
caps_features_serde.rs Fix (new) clippy warnings 2021-08-03 10:08:32 +02:00
caps_serde.rs gstreamer: Update ron dev-dependency to 0.7 2021-10-23 10:40:24 +03:00
child_proxy.rs manual code: fix-getters-def doc aliases 2021-05-03 20:46:57 +02:00
clock.rs Remove unneeded std::convert::TryFrom/TryInto and std::str::FromStr imports 2021-10-31 18:20:31 +02:00
clock_time.rs Remove unneeded std::convert::TryFrom/TryInto and std::str::FromStr imports 2021-10-31 18:20:31 +02:00
clock_time_serde.rs gstreamer: Update ron dev-dependency to 0.7 2021-10-23 10:40:24 +03:00
context.rs Add missing doc aliases to manual code 2021-05-19 22:36:18 +02:00
control_binding.rs Add missing doc aliases to manual code 2021-05-19 22:36:18 +02:00
control_source.rs Add missing doc aliases to manual code 2021-05-19 22:36:18 +02:00
date_time.rs Remove unneeded std::convert::TryFrom/TryInto and std::str::FromStr imports 2021-10-31 18:20:31 +02:00
date_time_serde.rs Remove unneeded std::convert::TryFrom/TryInto and std::str::FromStr imports 2021-10-31 18:20:31 +02:00
device_monitor.rs Add missing doc aliases to manual code 2021-05-19 22:36:18 +02:00
device_provider.rs Add missing doc aliases to manual code 2021-05-19 22:36:18 +02:00
element.rs gstreamer: Implement Element::request_pad_simple() only once 2021-11-04 15:44:35 +02:00
element_factory.rs Bind various new API 2021-09-19 13:12:58 +00:00
element_factory_list_type.rs Generate missing doc aliases 2021-06-02 20:23:29 +02:00
enums.rs Generate missing doc aliases 2021-06-02 17:35:30 +02:00
error.rs Clean up various imports everywhere 2021-04-26 15:16:58 +03:00
event.rs gstreamer: Add bindings for 1.18 instant-rate-change related events 2021-10-17 14:27:44 +03:00
format.rs Remove unneeded std::convert::TryFrom/TryInto and std::str::FromStr imports 2021-10-31 18:20:31 +02:00
format_serde.rs Remove unneeded std::convert::TryFrom/TryInto and std::str::FromStr imports 2021-10-31 18:20:31 +02:00
functions.rs Add missing doc aliases to manual code 2021-05-19 22:36:18 +02:00
ghost_pad.rs Add missing doc aliases to manual code 2021-05-19 22:36:18 +02:00
gobject.rs gstreamer: Manually implement Object::set_property_from_str() to be able to catch deserialization errors 2021-08-17 09:12:38 +03:00
iterator.rs Add missing doc aliases to manual code 2021-05-19 22:36:18 +02:00
lib.rs format, clock_time: gather macros together 2021-10-18 14:30:59 +02:00
log.rs Generate missing doc aliases for newtypes 2021-06-01 15:15:59 +02:00
macros.rs Impl Option*{Div,Mul,Rem} 2021-10-18 14:30:59 +02:00
memory.rs Add missing doc aliases to manual code 2021-05-19 22:36:18 +02:00
message.rs gstreamer: Add support for 1.18 instant rate request message 2021-10-17 14:39:38 +03:00
meta.rs gstreamer/clock_time: Format Debug like Display 2021-09-23 02:19:41 +02:00
miniobject.rs gstreamer: Add bindings to MiniObject together with casting functionality 2021-09-19 13:12:58 +00:00
object.rs Remove various unnecessary & from property/structure field related code 2021-10-24 20:52:23 +03:00
pad.rs gstreamer: Implement pad sticky event getter by type 2021-10-17 14:04:18 +03:00
pad_template.rs Add missing doc aliases to manual code 2021-05-19 22:36:18 +02:00
param_spec.rs ParamSpec: conform to glib naming for constructors 2021-05-06 21:40:19 +02:00
parse_context.rs Generate missing doc aliases for newtypes 2021-06-01 15:15:59 +02:00
pipeline.rs manual code: fix-getters-def doc aliases 2021-05-03 20:46:57 +02:00
plugin.rs Add missing doc aliases to manual code 2021-05-19 22:36:18 +02:00
plugin_feature.rs Add missing doc aliases to manual code 2021-05-19 22:36:18 +02:00
promise.rs Move more code to caps/structure builders 2021-10-24 18:57:15 +03:00
proxy_pad.rs Manual try_from_glib shortcuts + unsafe 2021-06-04 22:09:38 +02:00
query.rs Remove unneeded std::convert::TryFrom/TryInto and std::str::FromStr imports 2021-10-31 18:20:31 +02:00
sample.rs Remove various unnecessary & from property/structure field related code 2021-10-24 20:52:23 +03:00
sample_serde.rs Remove various unnecessary & from property/structure field related code 2021-10-24 20:52:23 +03:00
segment.rs gstreamer/clock_time: Format Debug like Display 2021-09-23 02:19:41 +02:00
segment_serde.rs gstreamer: Update ron dev-dependency to 0.7 2021-10-23 10:40:24 +03:00
static_caps.rs Generate missing doc aliases for newtypes 2021-06-01 15:15:59 +02:00
static_pad_template.rs Generate missing doc aliases for newtypes 2021-06-01 15:15:59 +02:00
stream.rs Add missing doc aliases to manual code 2021-05-19 22:36:18 +02:00
stream_collection.rs gstreamer: Implement IntoIterator / FromIterator for Buffer, BufferList, Caps, CapsFeatures, StreamCollection and Structure 2021-10-16 23:24:08 +03:00
structure.rs Remove unneeded std::convert::TryFrom/TryInto and std::str::FromStr imports 2021-10-31 18:20:31 +02:00
structure_serde.rs Remove various unnecessary & from property/structure field related code 2021-10-24 20:52:23 +03:00
tag_setter.rs Add missing doc aliases to manual code 2021-05-19 22:36:18 +02:00
tags.rs Rework ClockTime & FormattedValues 2021-06-04 22:09:38 +02:00
tags_serde.rs gstreamer: Update ron dev-dependency to 0.7 2021-10-23 10:40:24 +03:00
toc.rs Add missing doc aliases to manual code 2021-05-19 22:36:18 +02:00
toc_serde.rs gstreamer: Update ron dev-dependency to 0.7 2021-10-23 10:40:24 +03:00
tracer.rs Bindings to GstTracer and GstTracerFactory 2021-08-16 14:38:22 +03:00
typefind.rs Move more code to caps/structure builders 2021-10-24 18:57:15 +03:00
utils.rs Rework ClockTime & FormattedValues 2021-06-04 22:09:38 +02:00
value.rs gstreamer: Implement Deref<Target=[glib::SendValue]> for List and Array 2021-10-12 11:24:54 +03:00
value_serde.rs gstreamer: Update ron dev-dependency to 0.7 2021-10-23 10:40:24 +03:00