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
2022-02-03dav1ddec: Fix compilation after some API changesSebastian Dröge
2022-02-03dav1ddec: Add 8/16 bit grayscale supportSebastian Dröge
2022-02-03dav1ddec: Release input frames that immediately caused a decoding errorSebastian Dröge
We're not going to get any output for them.
2022-02-03dav1ddec: Require correct alignment and stream format when running with ↵Sebastian Dröge
GStreamer 1.20
2022-02-03dav1ddec: Update for fixed dav1d-rs APISebastian Dröge
As a side effect this allows us also to handle errors more gracefully and to reduce memory load by outputting decoded frames immediately. Also the code was changed a bit to reduce the number of redundant mutex lock/unlocks.
2022-02-03dav1ddec: Clean up state tracking a bitSebastian Dröge
And especially don't keep a decoder instance around while in Null state.
2022-02-03dav1ddec: Don't consider decoding errors as fatalSebastian Dröge
Instead use the `gst_video::video_decoder_error!` macro for allowing a certain number of consecutive errors before actually failing.
2022-02-03dav1ddec: Pass element instance to debug logsSebastian Dröge
2022-01-22Simplify some code around event/query viewsSebastian Dröge
2022-01-19Update for event/message/query view API changesSebastian Dröge
2022-01-15Add SPDX-License-Identifier to all file headersSebastian Dröge
2022-01-15Update versions to 0.9.0Sebastian Dröge
2022-01-14Ignore `clippy::non_send_fields_in_send_ty` lintSebastian Dröge
It's useless in its current shape and wrongly triggering on all types. See https://github.com/rust-lang/rust-clippy/issues/8045
2021-12-06Update for decide/propose_allocation() API changesSebastian Dröge
2021-11-06Update for GLib/GStreamer API changesSebastian Dröge
And clean up a lot of related property/caps/structure code.
2021-10-31Update to Rust edition 2021 and minimum supported Rust version to 1.56Sebastian Dröge
2021-10-23Update for GstObjectImpl API changeSebastian Dröge
2021-10-16video: Update for new decide_allocation() signatureSebastian Dröge
2021-09-18dav1d: Don't configure a buffer pool and don't require one for videometa supportSebastian Dröge
dav1d is allocating memory itself and we directly forward that without using any downstream buffer pool.
2021-08-11Add capi feature to all plugin cratesSebastian Dröge
This fixes the build with cargo-c 0.9.2.
2021-07-30Fix various needless-borrow clippy warnings and othersSebastian Dröge
2021-07-09Update versions to 0.8.0 for the master branchSebastian Dröge
2021-07-09Update versions to 0.7.0Sebastian Dröge
2021-06-05video: migrate to new ClockTime designFrançois Laignel
2021-06-03use gst::glib where applicableFrançois Laignel
2021-05-13Update repository URL for gtk-rs "core" cratesSebastian Dröge
2021-05-05Fix new 1.52 clippy warningsSebastian Dröge
2021-04-20manual fixes remove get prefix round 2François Laignel
2021-04-20fix-getters-calls 0.3.0 passFrançois Laignel
2021-04-13post fix-getters manual updatesFrançois Laignel
2021-04-12fix-getters-{def,calls} passFrançois Laignel
2021-03-09Update for the subclassing glib/gstreamer bindings API changesSebastian Dröge
2021-03-07Update for new #[glib::object_subclass] attribute macroSebastian Dröge
2021-02-09Fix various warnings from clippy 1.50Sebastian Dröge
2021-01-25dav1d: Update to dav1d-rs 0.6Sebastian Dröge
2021-01-25Update for glib/gstreamer bindings API changesSebastian Dröge
2021-01-04use cargo-c to produce cdy and static libsGuillaume Desmottes
cargo-c will produce a pkg-config file making it easier to statically link plugins. Also add 'static' features for plugins depending on < 1.14 as this is the minimal required version to use static linking because of ABI changes in core.
2020-12-20Update for macro renamesSebastian Dröge
2020-12-18Update everything for glib macro renamingsSebastian Dröge
2020-11-23video: Update to 2018 editionSebastian Dröge
2020-11-16meson: add support for static buildGuillaume Desmottes
There is no way to dynamically ask Cargo to build static or dynamic lib so we have to build both and pick the one we care when doing the meson processing. Fix #88
2020-11-15video: Update for subclassing API changesSebastian Dröge
2020-11-01Switch to the combined gtk-rs and gstreamer-rs repositoriesSebastian Dröge
2020-07-26Update for removal of ObjectImpl::get_type_data()Sebastian Dröge
2020-07-10video/dav1d/rav1e: Depend on gstreamer-video 1.12 for the 12 bit formatsSebastian Dröge
Can be made conditional if someone needs that.
2020-07-10Add LICENSE files to each individual crateSebastian Dröge
2020-06-30Fix compilation after flags cleanupSebastian Dröge
2020-06-08video: Handle Result returned by VideoMeta::add()Sebastian Dröge
By simply unwrapping for now, which is still better silently having no VideoMeta.
2020-04-24Configure crate-type to cdylib/rlib consistently in Cargo.tomlSebastian Dröge
And not in the source code, it's a build decision.
2020-04-24Fix various new clippy warnings with clippy 1.43Sebastian Dröge