Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-06Use re-exported once_cellBilal Elmoussaoui
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1268>
2023-05-12use Pad builders for optional name definitionFrançois Laignel
Also, apply auto-naming in the following cases * When building from a non wildcard-named template, the name of the template is automatically assigned to the Pad. User can override with a specific name by calling `name()` on the `PadBuilder`. * When building with a target and no name was provided via the above, the GhostPad is named after the target. See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/448 Auto-naming discussion: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1255#note_1891181 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1197>
2023-04-05closedcaption: move 608 utility functions to a separate fileMatthew Waters
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1112>
2022-10-23Move from `imp.instance()` to `imp.obj()`Sebastian Dröge
It's doing the same thing and is shorter.
2022-10-23Fix GObject type names, GStreamer debug category names and element factory namesSebastian Dröge
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/198
2022-10-12Update for pad default functions API changesSebastian Dröge
2022-10-10Change *Impl trait methods to only take &self and not Self::Type in additionSebastian Dröge
2022-09-27cea608tojson: Clip column number if it exceeds allowed valueSeungha Yang
... as described in the spec
2022-08-22plugins: Simplify code using ParamSpecBuilderVivia Nikolaidou
2022-02-21Update to gst::_log_macro_François Laignel
See the details: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/980
2022-01-15Re-license LGPL-2.1 plugins to MPL-2Sebastian Dröge
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/168
2021-12-02Fix a couple of new clippy warningsSebastian Dröge
2021-11-20Update for glib constructor renamesSebastian Dröge
See https://github.com/gtk-rs/gtk-rs-core/pull/384
2021-11-06Update for GLib/GStreamer API changesSebastian Dröge
And clean up a lot of related property/caps/structure code.
2021-10-23Update for GstObjectImpl API changeSebastian Dröge
2021-10-18Improve usability thanks to opt-opsFrançois Laignel
The crate option-operations simplifies usage when dealing with `Option`s, which is often the case with `ClockTime`.
2021-09-30cea608tojson: expose "unbuffered" propertyMathieu Duponchelle
In this mode, cues are output as soon as they are ready for display, without a duration. This can be useful in live mode, when downstream is OK with determining the duration after the fact, through clear=True. The consequence of this is that the current roll-up window will be output repetitively, it is up to downstream to deal with that how it prefers. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/554>
2021-09-08Clean up clippy warnings and CI configurationSebastian Dröge
Put clippy overrides into the sources files instead of the CI configuration, and fix various warnings / clean up code.
2021-06-05fix clippy warningsFrançois Laignel
2021-06-05video: migrate to new ClockTime designFrançois Laignel
2021-06-03use gst::glib where applicableFrançois Laignel
2021-04-20fix-getters-calls 0.3.0 passFrançois Laignel
2021-04-12fix-getters-{def,calls} passFrançois Laignel
2021-03-17closedcaption: implement cea608tojson elementMathieu Duponchelle
This element outputs the same format expected by tttocea608 in json mode. It notably differs from cea608tott in that it only uses libcaption's low-level API, as it needs to maintain its own view of the current state of the screen, and make fine-grained decisions as to when to output data and how to timestamp it. It covers a large portion of the 608 spec, with the exception of a few features that probably haven't ever seen widespread usage, those are listed in a TODO list at the top. It has been tested with a reference file produced by CEA and covers all the features it demonstrates. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/480>