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
path: root/video
AgeCommit message (Collapse)Author
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-23Add new mux subdirectory for container formatsSebastian 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-23Make GStreamer plugin/crate/library/directory names and descriptions consistentSebastian Dröge
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/238
2022-10-23videocompare: Update README with referenceRafael Caricio
2022-10-22Various minor cleanupsSebastian Dröge
2022-10-22videocompare: Fix warningZhao, 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-19Update everything for element factory builder API changesSebastian Dröge
And set properties as part of object construction wherever it makes sense.
2022-10-19gtk4: Update to fragile 2.0Sebastian Dröge
2022-10-18Add video comparison elementRafael 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-18Use new format constructorsFrançois Laignel
See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1128
2022-10-17Update for pango API changesSebastian Dröge
2022-10-14plugins: Use .into() instead of gst::Fraction::new() where applicableVivia Nikolaidou
2022-10-14onvifmetadataoverlay, cea608overlay: Fix pangocairo::FontMap::new()Vivia Nikolaidou
It doesn't return an Option anymore.
2022-10-13plugins, examples, tutorials: Use AudioCapsBuilder and VideoCapsBuilderVivia Nikolaidou
Simplify caps creation code
2022-10-12Update for pad default functions API changesSebastian Dröge
2022-10-11fix formatted values constructorsFranç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-10Fix direct access to the inner specific formatted valuesFranç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-10jsontovtt: Print object information to debug messageSeungha Yang
Use GST_*_OBJECT() variant debug printing method whenever possible
2022-10-10jsontovtt: Add timeout propertySeungha Yang
As described in the spec D.4 Automatic Caption Blanking, allows automatic clear if user specified timeout value
2022-10-10Revert "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-10Change *Impl trait methods to only take &self and not Self::Type in additionSebastian Dröge
2022-10-08Use `GFV::none_for_format` where applicableFrançois Laignel
2022-10-07Update for glib::Object::new() API changesSebastian Dröge
2022-10-04rav1e: Pin `v_frame` dependency to version 0.2.5 for nowSebastian Dröge
See https://github.com/rust-av/v_frame/issues/1
2022-10-04build: Update versions to be 0.9.0-alpha.1Nirbheek 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-03dav1d: Update to dav1d 0.9Sebastian Dröge
2022-09-29jsontovtt: Don't push zero-duration cue dataSeungha Yang
It will likely confuse players. We can drop corresponding cue since the text line will be included in the next cue
2022-09-27cea608tojson: Clip column number if it exceeds allowed valueSeungha Yang
... as described in the spec
2022-09-06pngenc: Allow using deprecated compression levelsSebastian Dröge
2022-09-05video/rspng: add missing doc feature gateJordan Petridis
2022-09-05Update for GLib ParamSpec builder API changesSebastian Dröge
2022-09-04Update minimum supported Rust version to 1.63Sebastian Dröge
2022-09-03Fix missing pkgconfig requiresXavier Claessens
2022-08-30Allow "unused_doc_comments" as we use hotdoc and not rustdocThibault Saunier
2022-08-30Generate plugins documentation using hotdocThibault Saunier
Which will automatically be integrated in gstreamer documentation
2022-08-22plugins: Simplify code using ParamSpecBuilderVivia Nikolaidou
2022-08-12Remove unnecessary `unsafe` blocks for `Buffer::as_ptr()`Sebastian Dröge
2022-08-10audio, video: Use AudioCapsBuilder::new_interleaved where applicableVivia Nikolaidou
Further code simplification
2022-08-09audio: Use gst_audio::AudioCapsBuilder in some pluginsVivia Nikolaidou
Simplify caps creation codes
2022-08-09video: Use gst_video::VideoCapsBuilder in some pluginsVivia Nikolaidou
Simplify caps creation codes
2022-07-11Simplify Formatted value handlingFrançois Laignel
See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1059
2022-06-30roundedcorners: Ensure alpha_mem is mutable when updating radiusPhilippe 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-30roundedcorners: Logging improvementPhilippe Normand
Cache the new border radius only after logging it, otherwise the same value appears as old and new.
2022-06-30Fix/silence a couple new clippy warningsSebastian Dröge
2022-06-17transcriberbin: remove print statementMathieu Duponchelle
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/784>
2022-06-07colordetect: Update to color-thief releaseSebastian Dröge
2022-05-11dav1ddec: Write src_query() in match syntax for easier extensibilityArun Raghavan
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/698>
2022-05-11dav1ddec: Deal with the possibilty of 0/1 fps in latency mathArun Raghavan
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/698>
2022-05-11dav1ddec: Use sink_pad() convenience accessorArun Raghavan
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/698>
2022-05-11dav1ddec: Move state to Mutex from ArcArun Raghavan
This is needed because we may now access state concurrently with and outside of the streaming thread during a LATENCY query. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/698>