Commits on Source (6)
-
Sebastian Dröge authored
These take a VideoFrameRef instead of a VideoFrame as destination. Next time we break API, the existing ::copy() and ::copy_plane() functions should be modified.
1294c280 -
7fe2216d
-
Building an argument-less message such as eos yields an assertion failure due to the inner structure being null. The short term solution consists in checking that the inner `structure` is not `null` before attempting to insert `other_fields`. The consequence is that `others_fields` defined for argument-less messages will be ignored. A correction will be applied when GStreamer 1.14 is released thank to the introduction of `gst_message_writable_structure` (see https://bugzilla.gnome.org/show_bug.cgi?id=792928). Due to the dependency on GStreamer 1.14, the correction will be only available under the activation of a feature "v1_14". Events are not affected as the build method the availability of `gst_event_writable_structure` and this function "will never return NULL". However, we can avoid a `structure` allocation for argument-less messages without `other_fields`.
658be807 -
Sebastian Dröge authored8c54d210
-
Sebastian Dröge authored3103fc0b
-
Sebastian Dröge authoredcb11ab8a
gstreamer-base/src/base_sink.rs
0 → 100644
gstreamer-base/src/base_src.rs
0 → 100644
gstreamer-base/src/base_transform.rs
0 → 100644
gstreamer-base/src/utils.rs
0 → 100644