- 22 Feb, 2018 2 commits
-
-
Sebastian Dröge authored
-
- 21 Feb, 2018 1 commit
-
-
Sebastian Dröge authored
-
- 16 Feb, 2018 1 commit
-
-
Allow instantiating and dereferencing concrete queries. The motivation for this proposal is to allow the following usability enhancements: - Concrete queries mutability guaranteed by the borrow checker, including for generic functions: ``` rust let mut p = Query::new_position(::Format::Time); p.get_mut_structure().set("check_mut", &true); ``` - Concrete queries functions available in place: ``` rust let mut q = gst::Query::new_duration(gst::Format::Time); let duration = if pipeline.query(&mut q) { Some(q.get_result()) } else { None }; ```
-
- 14 Feb, 2018 1 commit
-
-
Only automatic bindings for now, which is enough to allow implementing a simple rtsp-server example. Depends on https://github.com/sdroege/gstreamer-sys/pull/8 Uses a new gir feature proposed at https://github.com/gtk-rs/gir/pull/539 to make doc regeneration easier. Fixes https://github.com/sdroege/gstreamer-rs/pull/80
-
- 29 Jan, 2018 1 commit
-
-
Generic methods for events, messages and queries can now be invoked from the concrete type.
-
- 24 Dec, 2017 1 commit
-
-
Sebastian Dröge authored
-
- 20 Dec, 2017 2 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- 16 Dec, 2017 1 commit
-
-
Sebastian Dröge authored
Move the constructor of the builder to the main type
-
- 10 Dec, 2017 1 commit
-
-
Sebastian Dröge authored
Replace AppSrcCallbacks/AppSinkCallbacks with a builder so that no empty closures have to be provided for unused callbacks
-
- 09 Dec, 2017 1 commit
-
-
Sebastian Dröge authored
FormatValue is now renamed to GenericFormattedValue and the API slightly changed. In addition there is now a FormattedValue trait, and a SpecificFormattedValue trait plus types for Bytes, Buffers and the existing ClockTime. This allows to create functions like Pad::query_duration<F: SpecificFormattedValue>() -> Option<F> and doesn't require the caller to unwrap the generic value anymore, which is completely unneeded in these cases. In addition, Segment became FormattedSegment<T> with API to upcast/downcast between the specific formatted values and the generic formatted value. This greatly simplifies usage of Segments.
-
- 27 Nov, 2017 2 commits
-
-
Sebastian Dröge authored
Let Sample::new(), TagList::add(), Structure::set() and others take more values by reference instead of by value
-
Sebastian Dröge authored
-
- 16 Nov, 2017 2 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
This also makes use of directly reporting errors from a callback, by transferring it via the error message to the main thread.
-
- 12 Nov, 2017 3 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
It's unused now
-
Sebastian Dröge authored
-
- 11 Nov, 2017 7 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
-
Sebastian Dröge authored
There's now get_result() instead of get(), and separate getters for only getting the constructor arguments of each query (otherwise query handlers will get useless values when trying to answer a query).
-
Sebastian Dröge authored
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
-
-
- 06 Nov, 2017 1 commit
-
-
Sebastian Dröge authored
And implement basically the Try trait for them. This will be replaced by the Try trait once it is stable. Fixes https://github.com/sdroege/gstreamer-rs/issues/44
-
- 29 Oct, 2017 1 commit
-
-
Sebastian Dröge authored
-
- 26 Oct, 2017 1 commit
-
-
Sebastian Dröge authored
-
- 24 Oct, 2017 1 commit
-
-
This creates a reference to a reference, clean it. Fixes https://github.com/sdroege/gstreamer-rs/pull/48 Fixes https://github.com/sdroege/gstreamer-rs/issues/47
-
- 01 Oct, 2017 2 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- 26 Sep, 2017 1 commit
-
-
Sebastian Dröge authored
-
- 17 Sep, 2017 2 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- 13 Sep, 2017 1 commit
-
-
Sebastian Dröge authored
-
- 10 Sep, 2017 3 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
And let PlayerGMainContextSignalDispatcher::new() return the correct type
-
- 01 Sep, 2017 1 commit
-
-
Sebastian Dröge authored
-