gstreamer-rs/gstreamer/src
François Laignel 051df59cd1 clock_time, format: fix checked, saturating, wrapping ops
These operations were implemented using the integer implementations.
These types' MAX values are different from the integers so they must
use specific implementations.

Also add the overflowing variants.
2021-10-18 14:30:59 +02:00
..
auto gstreamer: Mark select-streams / stream-collection as only available in 1.10 2021-10-17 14:11:56 +03:00
subclass gstreamer: Add bindings to MiniObject together with casting functionality 2021-09-19 13:12:58 +00: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 IntoIterator / FromIterator for Buffer, BufferList, Caps, CapsFeatures, StreamCollection and Structure 2021-10-16 23:24:08 +03:00
buffer_cursor.rs manual code: fix-getters-def doc aliases 2021-05-03 20:46:57 +02:00
buffer_pool.rs Rework ClockTime & FormattedValues 2021-06-04 22:09:38 +02:00
buffer_serde.rs Rework ClockTime & FormattedValues 2021-06-04 22:09:38 +02:00
bufferlist.rs gstreamer: Remove FromIterator impls on references 2021-10-17 11:21:31 +03:00
bufferlist_serde.rs Rework ClockTime & FormattedValues 2021-06-04 22:09:38 +02:00
bus.rs Manual ClockTime updates 2021-06-04 22:09:38 +02: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 gstreamer: Remove FromIterator impls on references 2021-10-17 11:21:31 +03:00
caps_features.rs gstreamer: Implement IntoIterator / FromIterator for Buffer, BufferList, Caps, CapsFeatures, StreamCollection and Structure 2021-10-16 23:24:08 +03:00
caps_features_serde.rs Fix (new) clippy warnings 2021-08-03 10:08:32 +02:00
caps_serde.rs Fix (new) clippy warnings 2021-08-03 10:08:32 +02:00
child_proxy.rs manual code: fix-getters-def doc aliases 2021-05-03 20:46:57 +02:00
clock.rs Manual ClockTime updates 2021-06-04 22:09:38 +02:00
clock_time.rs clock_time, format: fix checked, saturating, wrapping ops 2021-10-18 14:30:59 +02:00
clock_time_serde.rs Rework ClockTime & FormattedValues 2021-06-04 22:09:38 +02: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 Use impl for some Into* trait bounds 2021-09-21 23:54:11 +02:00
date_time_serde.rs Fix (new) clippy warnings 2021-08-03 10:08:32 +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 pad sticky event getter by type 2021-10-17 14:04:18 +03: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 clock_time, format: fix checked, saturating, wrapping ops 2021-10-18 14:30:59 +02:00
format_serde.rs Rework ClockTime & FormattedValues 2021-06-04 22:09:38 +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 Bind various new API 2021-09-19 13:12:58 +00:00
log.rs Generate missing doc aliases for newtypes 2021-06-01 15:15: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 Add missing doc aliases to manual code 2021-05-19 22:36:18 +02: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 Generate missing doc aliases for newtypes 2021-06-01 15:15:59 +02:00
proxy_pad.rs Manual try_from_glib shortcuts + unsafe 2021-06-04 22:09:38 +02:00
query.rs gstreamer: Use #[non_exhaustive] annotation instead of a dummy enum variant 2021-10-17 14:04:18 +03:00
sample.rs gstreamer/segment: Return a segment reference instead of the value itself from the getter 2021-07-12 14:22:09 +03:00
sample_serde.rs Rework ClockTime & FormattedValues 2021-06-04 22:09:38 +02:00
segment.rs gstreamer/clock_time: Format Debug like Display 2021-09-23 02:19:41 +02:00
segment_serde.rs Rework ClockTime & FormattedValues 2021-06-04 22:09:38 +02: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 gstreamer: Implement IntoIterator / FromIterator for Buffer, BufferList, Caps, CapsFeatures, StreamCollection and Structure 2021-10-16 23:24:08 +03:00
structure_serde.rs Fix (new) clippy warnings 2021-08-03 10:08:32 +02: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 Fix (new) clippy warnings 2021-08-03 10:08:32 +02:00
toc.rs Add missing doc aliases to manual code 2021-05-19 22:36:18 +02:00
toc_serde.rs Update for Value trait refactoring 2021-04-25 14:45:08 +03:00
tracer.rs Bindings to GstTracer and GstTracerFactory 2021-08-16 14:38:22 +03:00
typefind.rs Generate missing doc aliases for newtypes 2021-06-01 15:15:59 +02: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 Fix (new) clippy warnings 2021-08-03 10:08:32 +02:00