Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | rtp: Move GCC bandwidth estimation element from webrtc to rtp plugin | Sebastian Dröge | |
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 | Rename rtpav1 plugin to just rtp | Sebastian Dröge | |
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/243 | |||
2022-10-22 | Various minor cleanups | Sebastian Dröge | |
2022-10-21 | Take advantage of `Into<Option<_>>` args | François Laignel | |
Commit 24b7cfc8 applied changes related to nullability as declared by gir. One consequence was that some functions signature ended up requiring users to pass `Some(val)` when they could use `val` before. This commit applies changes on `gstreamer-rs` which, will honoring the nullability stil allow users to pass `val` for the few affected functions. This commit also fixes the signature for `Element::request_new_pad` which was updated upstream. | |||
2022-10-21 | onvifmetadatacombiner: On timeout don't wait for metadata to arrive anymore ↵ | Sebastian Dröge | |
but output the current video frame Otherwise it will be too late downstream. | |||
2022-10-21 | onvifmetadatacombiner: Add a lot of trace debug output | Sebastian Dröge | |
2022-10-20 | webrtc: Rename and add to meson build the signalling server | Thibault Saunier | |
The binary was only called `server` it has been renamed to `gst-webrtc-signalling-server` and is installed in meson. | |||
2022-10-20 | webrtc: Enhance documentation | Thibault Saunier | |
2022-10-20 | webrtc: Minor cleanup | Sebastian Dröge | |
2022-10-20 | webrtc: Rename signaller and protocol crates | Thibault Saunier | |
2022-10-20 | webrtc: Update an unify rust-version and edition | Thibault Saunier | |
So it all matches the rest of the plugins | |||
2022-10-20 | webrtc: Uniformise GType names | Thibault Saunier | |
2022-10-20 | webrtc: Port to new ElementBuilder API | Thibault Saunier | |
2022-10-20 | webrtc: Enable more documentation | Thibault Saunier | |
2022-10-20 | webrtc: Fix fmt issues | Thibault Saunier | |
2022-10-20 | webrtc: Add SDPX license header on every file | Thibault Saunier | |
2022-10-20 | Plug webrtc in | Thibault Saunier | |
2022-10-20 | webrtc: Fix clippy issues | Thibault Saunier | |
2022-10-20 | webrtc:signalling: Remove short option for 'host' in the cli | Thibault Saunier | |
It clashes with `--help` | |||
2022-10-20 | Merge 'webrtcsink' from ↵ | Thibault Saunier | |
https://github.com/centricular/webrtcsink/commit/020c7e2900ff6b1db9a68c7abae8d282c9e896fb | |||
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 | rtpav1pay: Track last known upstream PTS/DTS in case not all OBUs are ↵ | Sebastian Dröge | |
properly timestamped | |||
2022-10-19 | rtpav1pay: Use a `VecDeque` instead of a `Vec` for the queued OBUs | Sebastian Dröge | |
And use a `Vec` plus offset for consuming partial byte buffers. Removing the first element from a `Vec` repeatedly is not very cheap. Also simplify calculation of the current packet by removing a mostly unused type and keeping track of the calculations always locally instead of sometimes storing it in the element state. | |||
2022-10-18 | Update for GStreamer API changes | Sebastian Dröge | |
2022-10-18 | whipsink: Log error body along with status code when POST fails | Arun Raghavan | |
2022-10-18 | webrtc: Move to net/webrtc | Thibault Saunier | |
2022-10-18 | net/webrtc-http: whipsink: Return a proper error message & not panic | Sanchayan Maity | |
On a server error, we currently crash and panic. Return a proper error message instead. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/914> | |||
2022-10-18 | Use new format constructors | François Laignel | |
See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1128 | |||
2022-10-18 | aws: Add a test for s3src/s3sink | Arun Raghavan | |
This does rely on AWS credentials being provided in the environment, but the test will be ignored if those are missing. | |||
2022-10-17 | Update for pango API changes | Sebastian Dröge | |
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-13 | ndi: Remove unnecessary explicit `Send+Sync` impls | Sebastian Dröge | |
These are automatically available now. | |||
2022-10-13 | hlssink3: Use #[cfg(feature = "doc")] on gst::prelude import | Vivia Nikolaidou | |
It otherwise gives a warning about the unused import | |||
2022-10-13 | ndi: Various code cleanup | Sebastian Dröge | |
2022-10-13 | onvif: Switch from minidom to xmltree for parsing ONVIF timed metadata | Sebastian Dröge | |
minidom doesn't handle various valid but suboptimal XML documents. | |||
2022-10-12 | ndi: Add NDI plugin to the docs | Sebastian Dröge | |
2022-10-12 | ndi: Re-organize code a bit and don't make internal modules public | Sebastian Dröge | |
2022-10-12 | ndi: Silence some more clippy warnings | Sebastian Dröge | |
2022-10-12 | ndi: Update for pad default functions API changes | Sebastian Dröge | |
2022-10-12 | ndi: Implement dynamic loading of the NDI SDK | Sebastian Dröge | |
And build the plugin on the CI and via meson. | |||
2022-10-12 | ndi: Make element factory details and debug categories more consistent | Sebastian Dröge | |
2022-10-12 | ndi: Prefix GType names with `Gst` | Sebastian Dröge | |
2022-10-12 | ndi: Integrate into the build system | Sebastian Dröge | |
2022-10-12 | ndi: Relicense plugin from LGPL-2.1 to MPL-2 | Sebastian Dröge | |
This was agreed to by all previous contributors in writing. | |||
2022-10-12 | ndi: Remove unnecessary reference-timestamps feature | Sebastian Dröge | |