- Jun 08, 2020
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
Fixes gstreamer/gstreamer-rs#222
-
Sebastian Dröge authored
Fixes gstreamer/gstreamer-rs#222
-
Sebastian Dröge authored
audio: Add AudioInfo::is_valid() and guard against finfo being NULL when retrieving the audio format
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
video: Add VideoInfo::is_valid() and guard against finfo being NULL when retrieving the video format
-
* extension data * onebyte/twobytes extension * ssrc * csrc * get_payload
-
Mention (and link to) the known issue about the MSYS2 version of pkg-config.
-
Sebastian Dröge authored
Static variables in generic functions only exist once and not once per type parameter, so before we were only able to register exactly one filter type.
-
Sebastian Dröge authored
Fixes gstreamer/gstreamer-rs#218
-
Sebastian Dröge authored
-
- May 28, 2020
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- May 27, 2020
-
-
Sebastian Dröge authored
For SDPMessageRef, StructureRef and CapsFeatureRef this involves the conversion from and to a glib::Value. Specifically this means that e.g. a StructureRef can be retrieved from a glib::Value via borrowing, i.e. without creating a copy of the structure first. For all mini objects only retrieval from a glib::Value is implemented as the other direction would allow to get multiple immutable references from a mutable reference without borrowing, which is not allowed and would make it possible to observe a mini object changing while having an immutable reference to it.
-
Sebastian Dröge authored
webrtcbin likes to put a NULL structure into the reply under some circumstances when the promise successfully resolved. See gstreamer/gst-plugins-bad#1300 for details.
-
Sebastian Dröge authored
Allows converting between both types interchangebly.
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
This applies to the ones of the appsink, appsrc and bus. If we would store a strong reference then they would keep alive the underlying object forever even if their pipeline disappeared in the meantime. Like this e.g. the bus stream would start returning None once the bus was destroyed, similar to how other channels are working in Rust.
-
Sebastian Dröge authored
It will cause a critical warning otherwise.
-
-
Allow to easily create a new Structure from an iterator. Fix #250
-
Sebastian Dröge authored
These provide more helpful debug output than just the pointer when printing.
-
- May 03, 2020
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- Apr 30, 2020
-
-
Sebastian Dröge authored
See 8077b7ac
-
Sebastian Dröge authored
-
-
Fixed printing of pad capabilites in tutorial6. Output now displays the capability lists eg: layout:{ (string)interleaved, (string)non-interleaved } The origional broken output was being displayed as: layout:SendValue(Value(GString(Foreign(0x557140c99d00, 40))))
-
Sebastian Dröge authored
gstreamer: Add some API to calculate the next state convert state changes into their component states and back
-
-
Sebastian Dröge authored
This was added in GStreamer 1.18 but we can easily implement it ourselves here for the time being and for older versions.
-
Sebastian Dröge authored
-
Sebastian Dröge authored
Fixes gstreamer/gstreamer-rs#248
-