gstreamer-rs/gstreamer/src
Sebastian Dröge c39c0c7264 Implement ClockTime as ClockTime(Option<u64>)
And also implement a FormatValue type that holds a value together with
its format to make usage of the positions/durations/seek positions/etc
more convenient and safe.

Fixes https://github.com/sdroege/gstreamer-rs/issues/3
2017-11-11 11:57:29 +01:00
..
auto Implement ClockTime as ClockTime(Option<u64>) 2017-11-11 11:57:29 +01:00
bin.rs Add tests for Bin::get_children() and Element::get_*pads() 2017-10-26 13:29:37 +02:00
buffer.rs Implement ClockTime as ClockTime(Option<u64>) 2017-11-11 11:57:29 +01:00
bufferlist.rs Run everything through latest rustfmt-nightly 2017-10-17 12:06:51 +03:00
bus.rs Fix/hide various clippy warnings in gstreamer 2017-09-10 15:21:26 +03:00
caps.rs Run everything through latest rustfmt-nightly 2017-10-17 12:06:51 +03:00
child_proxy.rs Rename ChildProxy::set/get_property() to set/get_child_property() to prevent conflict with glib::ObjectExt 2017-07-31 17:14:00 +01:00
clock.rs Implement ClockTime as ClockTime(Option<u64>) 2017-11-11 11:57:29 +01:00
clock_time.rs Implement ClockTime as ClockTime(Option<u64>) 2017-11-11 11:57:29 +01:00
context.rs Run everything through latest rustfmt-nightly 2017-10-17 12:06:51 +03:00
device_provider.rs Run everything through latest rustfmt-nightly 2017-10-17 12:06:51 +03:00
element.rs Implement ClockTime as ClockTime(Option<u64>) 2017-11-11 11:57:29 +01:00
enums.rs Run latest commit through rustfmt 2017-11-10 18:24:44 +01:00
event.rs Implement ClockTime as ClockTime(Option<u64>) 2017-11-11 11:57:29 +01:00
format.rs Implement ClockTime as ClockTime(Option<u64>) 2017-11-11 11:57:29 +01:00
functions.rs Add ParseContext bindings and corresponding functions 2017-08-17 16:17:02 +03:00
ghost_pad.rs Run everything through latest rustfmt-nightly 2017-07-31 12:16:42 +01:00
gobject.rs Fix indentation in a few places and remove unused imports 2017-07-24 11:52:28 +03:00
iterator.rs Regenerate everything with latest GIR 2017-11-05 19:08:39 +02:00
lib.rs Implement ClockTime as ClockTime(Option<u64>) 2017-11-11 11:57:29 +01:00
log.rs Require passing an object reference directly to the GStreamer logging macros 2017-09-11 14:18:32 +03:00
message.rs Implement ClockTime as ClockTime(Option<u64>) 2017-11-11 11:57:29 +01:00
miniobject.rs Run everything through latest rustfmt-nightly 2017-10-17 12:06:51 +03:00
object.rs Add Object::connect_deep_notify() and test 2017-10-27 23:03:45 +02:00
pad.rs Implement ClockTime as ClockTime(Option<u64>) 2017-11-11 11:57:29 +01:00
parse_context.rs Run everything through latest rustfmt-nightly 2017-09-10 15:21:26 +03:00
proxy_pad.rs Run everything through latest rustfmt-nightly 2017-10-17 12:06:51 +03:00
query.rs Implement ClockTime as ClockTime(Option<u64>) 2017-11-11 11:57:29 +01:00
sample.rs Run everything through latest rustfmt-nightly 2017-10-17 12:06:51 +03:00
segment.rs Run everything through latest rustfmt-nightly 2017-10-17 12:06:51 +03:00
static_caps.rs Run everything through latest rustfmt-nightly 2017-10-17 12:06:51 +03:00
static_pad_template.rs Run everything through latest rustfmt-nightly 2017-10-17 12:06:51 +03:00
structure.rs Add remaining gst_init() assertions 2017-08-30 14:39:09 +03:00
tag_setter.rs Run everything through latest rustfmt-nightly 2017-07-31 12:16:42 +01:00
tags.rs Run everything through latest rustfmt-nightly 2017-10-17 12:06:51 +03:00
toc.rs Run everything through latest rustfmt-nightly 2017-10-17 12:06:51 +03:00
utils.rs Add private utils module with a MutexGuard around GMutex 2017-10-25 12:58:16 +02:00
value.rs Add remaining gst_init() assertions 2017-08-30 14:39:09 +03:00