Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-03 | dav1ddec: Fix compilation after some API changes | Sebastian Dröge | |
2022-02-03 | dav1ddec: Add 8/16 bit grayscale support | Sebastian Dröge | |
2022-02-03 | dav1ddec: Release input frames that immediately caused a decoding error | Sebastian Dröge | |
We're not going to get any output for them. | |||
2022-02-03 | dav1ddec: Require correct alignment and stream format when running with ↵ | Sebastian Dröge | |
GStreamer 1.20 | |||
2022-02-03 | dav1ddec: Update for fixed dav1d-rs API | Sebastian 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-03 | dav1ddec: Clean up state tracking a bit | Sebastian Dröge | |
And especially don't keep a decoder instance around while in Null state. | |||
2022-02-03 | dav1ddec: Don't consider decoding errors as fatal | Sebastian Dröge | |
Instead use the `gst_video::video_decoder_error!` macro for allowing a certain number of consecutive errors before actually failing. | |||
2022-02-03 | dav1ddec: Pass element instance to debug logs | Sebastian Dröge | |
2022-01-22 | Simplify some code around event/query views | Sebastian Dröge | |
2022-01-19 | Update for event/message/query view API changes | Sebastian Dröge | |
2022-01-15 | Add SPDX-License-Identifier to all file headers | Sebastian Dröge | |
2022-01-15 | Update versions to 0.9.0 | Sebastian Dröge | |
2022-01-14 | Ignore `clippy::non_send_fields_in_send_ty` lint | Sebastian 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-06 | Update for decide/propose_allocation() API changes | Sebastian Dröge | |
2021-11-06 | Update for GLib/GStreamer API changes | Sebastian Dröge | |
And clean up a lot of related property/caps/structure code. | |||
2021-10-31 | Update to Rust edition 2021 and minimum supported Rust version to 1.56 | Sebastian Dröge | |
2021-10-23 | Update for GstObjectImpl API change | Sebastian Dröge | |
2021-10-16 | video: Update for new decide_allocation() signature | Sebastian Dröge | |
2021-09-18 | dav1d: Don't configure a buffer pool and don't require one for videometa support | Sebastian Dröge | |
dav1d is allocating memory itself and we directly forward that without using any downstream buffer pool. | |||
2021-08-11 | Add capi feature to all plugin crates | Sebastian Dröge | |
This fixes the build with cargo-c 0.9.2. | |||
2021-07-30 | Fix various needless-borrow clippy warnings and others | Sebastian Dröge | |
2021-07-09 | Update versions to 0.8.0 for the master branch | Sebastian Dröge | |
2021-07-09 | Update versions to 0.7.0 | Sebastian Dröge | |
2021-06-05 | video: migrate to new ClockTime design | François Laignel | |
2021-06-03 | use gst::glib where applicable | François Laignel | |
2021-05-13 | Update repository URL for gtk-rs "core" crates | Sebastian Dröge | |
2021-05-05 | Fix new 1.52 clippy warnings | Sebastian Dröge | |
2021-04-20 | manual fixes remove get prefix round 2 | François Laignel | |
2021-04-20 | fix-getters-calls 0.3.0 pass | François Laignel | |
2021-04-13 | post fix-getters manual updates | François Laignel | |
2021-04-12 | fix-getters-{def,calls} pass | François Laignel | |
2021-03-09 | Update for the subclassing glib/gstreamer bindings API changes | Sebastian Dröge | |
2021-03-07 | Update for new #[glib::object_subclass] attribute macro | Sebastian Dröge | |
2021-02-09 | Fix various warnings from clippy 1.50 | Sebastian Dröge | |
2021-01-25 | dav1d: Update to dav1d-rs 0.6 | Sebastian Dröge | |
2021-01-25 | Update for glib/gstreamer bindings API changes | Sebastian Dröge | |
2021-01-04 | use cargo-c to produce cdy and static libs | Guillaume 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-20 | Update for macro renames | Sebastian Dröge | |
2020-12-18 | Update everything for glib macro renamings | Sebastian Dröge | |
2020-11-23 | video: Update to 2018 edition | Sebastian Dröge | |
2020-11-16 | meson: add support for static build | Guillaume 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-15 | video: Update for subclassing API changes | Sebastian Dröge | |
2020-11-01 | Switch to the combined gtk-rs and gstreamer-rs repositories | Sebastian Dröge | |
2020-07-26 | Update for removal of ObjectImpl::get_type_data() | Sebastian Dröge | |
2020-07-10 | video/dav1d/rav1e: Depend on gstreamer-video 1.12 for the 12 bit formats | Sebastian Dröge | |
Can be made conditional if someone needs that. | |||
2020-07-10 | Add LICENSE files to each individual crate | Sebastian Dröge | |
2020-06-30 | Fix compilation after flags cleanup | Sebastian Dröge | |
2020-06-08 | video: Handle Result returned by VideoMeta::add() | Sebastian Dröge | |
By simply unwrapping for now, which is still better silently having no VideoMeta. | |||
2020-04-24 | Configure crate-type to cdylib/rlib consistently in Cargo.toml | Sebastian Dröge | |
And not in the source code, it's a build decision. | |||
2020-04-24 | Fix various new clippy warnings with clippy 1.43 | Sebastian Dröge | |