- 13 Dec, 2017 2 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- 10 Dec, 2017 7 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
Replace AppSrcCallbacks/AppSinkCallbacks with a builder so that no empty closures have to be provided for unused callbacks
-
In the previous generated player bindings the position-updated was Send+Sync but only Send is actually needed. In addition to this change the position-updated, duration-changed and seek-done signals now invoke their handler with a gst::ClockTime value instead of u64.
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
Otherwise we conflict with GLib translation traits, which causes some annoyances.
-
Sebastian Dröge authored
-
- 09 Dec, 2017 3 commits
-
-
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.
-
Sebastian Dröge authored
This is guaranteed to be of the correct type.
-
Sebastian Dröge authored
We need to scale the number of samples, not the buffer size.
-
- 06 Dec, 2017 2 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- 05 Dec, 2017 6 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
And implement the Value traits for ClockTime
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- 04 Dec, 2017 3 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- 03 Dec, 2017 5 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- 02 Dec, 2017 1 commit
-
-
Sebastian Dröge authored
-
- 01 Dec, 2017 6 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- 29 Nov, 2017 1 commit
-
-
Sebastian Dröge authored
-
- 27 Nov, 2017 4 commits
-
-
Sebastian Dröge authored
Get rid of unneeded transmutes and actually initialize flags/enum GValues with the correct type instead of using integers.
-
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
-
Sebastian Dröge authored
-