Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-24 | Update to release versions of gtk-rs and gstreamer-rs | Sebastian Dröge | |
2022-10-24 | Update versions to 0.9.0 | Sebastian Dröge | |
2022-10-24 | pngenc: Encode every frame individually | Sebastian Dröge | |
Passing multiple frames to the encoder only causes the PNG header to be written before the very first frame and is meant for writing animated APNG. Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/261 | |||
2022-10-23 | Move from `imp.instance()` to `imp.obj()` | Sebastian Dröge | |
It's doing the same thing and is shorter. | |||
2022-10-23 | Remove `&` for `obj` in log macros | François Laignel | |
This is no longer necessary. See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1137 | |||
2022-10-23 | Fix GObject type names, GStreamer debug category names and element factory names | Sebastian Dröge | |
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/198 | |||
2022-10-23 | Add new mux subdirectory for container formats | Sebastian Dröge | |
Contains the (incomplete) flavors FLV demuxer and the fragmented MP4 muxer for now. Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/173 | |||
2022-10-23 | Make GStreamer plugin/crate/library/directory names and descriptions consistent | Sebastian Dröge | |
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/238 | |||
2022-10-23 | videocompare: Update README with reference | Rafael Caricio | |
2022-10-22 | Various minor cleanups | Sebastian Dröge | |
2022-10-22 | videocompare: Fix warning | Zhao, Gang | |
Fixed following warning: warning: unreachable pattern --> video/videofx/src/videocompare/hashed_image.rs:76:13 | 76 | _ => unreachable!(), | ^ | = note: `#[warn(unreachable_patterns)]` on by default | |||
2022-10-19 | Update everything for element factory builder API changes | Sebastian Dröge | |
And set properties as part of object construction wherever it makes sense. | |||
2022-10-19 | gtk4: Update to fragile 2.0 | Sebastian Dröge | |
2022-10-18 | Add video comparison element | Rafael Caricio | |
New video/image comparison element, find images in the stream and post metadata of comparisons of the video frames to the application. | |||
2022-10-18 | Use new format constructors | François Laignel | |
See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1128 | |||
2022-10-17 | Update for pango API changes | Sebastian Dröge | |
2022-10-14 | plugins: Use .into() instead of gst::Fraction::new() where applicable | Vivia Nikolaidou | |
2022-10-14 | onvifmetadataoverlay, cea608overlay: Fix pangocairo::FontMap::new() | Vivia Nikolaidou | |
It doesn't return an Option anymore. | |||
2022-10-13 | plugins, examples, tutorials: Use AudioCapsBuilder and VideoCapsBuilder | Vivia Nikolaidou | |
Simplify caps creation code | |||
2022-10-12 | Update for pad default functions API changes | Sebastian Dröge | |
2022-10-11 | fix formatted values constructors | François Laignel | |
In restrospect, building formatted values using operations on the `ONE` constant doesn't seem idiomatic. This commit uses new panicking constructors instead. See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1122 | |||
2022-10-10 | Fix direct access to the inner specific formatted values | François Laignel | |
This is no longer available as this could lead to building a defined value in Rust which could be interpreted as undefined in C due to the sentinel `u64::MAX` for `None`. Use the constants (e.g. `ONE`, `K`, `M`, ...) and operations to build a value and deref (`*`) to get the quantity as an integer. | |||
2022-10-10 | jsontovtt: Print object information to debug message | Seungha Yang | |
Use GST_*_OBJECT() variant debug printing method whenever possible | |||
2022-10-10 | jsontovtt: Add timeout property | Seungha Yang | |
As described in the spec D.4 Automatic Caption Blanking, allows automatic clear if user specified timeout value | |||
2022-10-10 | Revert "rav1e: Pin `v_frame` dependency to version 0.2.5 for now" | Sebastian Dröge | |
This reverts commit f85321ce9fd14deca9af95de964b4245e289f757. Versio 0.2.6, which broke API, was yanked and released as 0.3 so this is all working fine again. | |||
2022-10-10 | Change *Impl trait methods to only take &self and not Self::Type in addition | Sebastian Dröge | |
2022-10-08 | Use `GFV::none_for_format` where applicable | François Laignel | |
2022-10-07 | Update for glib::Object::new() API changes | Sebastian Dröge | |
2022-10-04 | rav1e: Pin `v_frame` dependency to version 0.2.5 for now | Sebastian Dröge | |
See https://github.com/rust-av/v_frame/issues/1 | |||
2022-10-04 | build: Update versions to be 0.9.0-alpha.1 | Nirbheek Chauhan | |
0.9.0 is the next release, so we can't name things that already. Also the version in meson.build was 0.13.0, which is completely wrong. | |||
2022-10-03 | dav1d: Update to dav1d 0.9 | Sebastian Dröge | |
2022-09-29 | jsontovtt: Don't push zero-duration cue data | Seungha Yang | |
It will likely confuse players. We can drop corresponding cue since the text line will be included in the next cue | |||
2022-09-27 | cea608tojson: Clip column number if it exceeds allowed value | Seungha Yang | |
... as described in the spec | |||
2022-09-06 | pngenc: Allow using deprecated compression levels | Sebastian Dröge | |
2022-09-05 | video/rspng: add missing doc feature gate | Jordan Petridis | |
2022-09-05 | Update for GLib ParamSpec builder API changes | Sebastian Dröge | |
2022-09-04 | Update minimum supported Rust version to 1.63 | Sebastian Dröge | |
2022-09-03 | Fix missing pkgconfig requires | Xavier Claessens | |
2022-08-30 | Allow "unused_doc_comments" as we use hotdoc and not rustdoc | Thibault Saunier | |
2022-08-30 | Generate plugins documentation using hotdoc | Thibault Saunier | |
Which will automatically be integrated in gstreamer documentation | |||
2022-08-22 | plugins: Simplify code using ParamSpecBuilder | Vivia Nikolaidou | |
2022-08-12 | Remove unnecessary `unsafe` blocks for `Buffer::as_ptr()` | Sebastian Dröge | |
2022-08-10 | audio, video: Use AudioCapsBuilder::new_interleaved where applicable | Vivia Nikolaidou | |
Further code simplification | |||
2022-08-09 | audio: Use gst_audio::AudioCapsBuilder in some plugins | Vivia Nikolaidou | |
Simplify caps creation codes | |||
2022-08-09 | video: Use gst_video::VideoCapsBuilder in some plugins | Vivia Nikolaidou | |
Simplify caps creation codes | |||
2022-07-11 | Simplify Formatted value handling | François Laignel | |
See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1059 | |||
2022-06-30 | roundedcorners: Ensure alpha_mem is mutable when updating radius | Philippe Normand | |
The `get_mut()` function can return None when the memory is not writable, so instead, make sure the memory is writable by using `make_mut()`. Fixes #214 | |||
2022-06-30 | roundedcorners: Logging improvement | Philippe Normand | |
Cache the new border radius only after logging it, otherwise the same value appears as old and new. | |||
2022-06-30 | Fix/silence a couple new clippy warnings | Sebastian Dröge | |
2022-06-17 | transcriberbin: remove print statement | Mathieu Duponchelle | |
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/784> |