Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-01 | ndisinkcombiner: Properly handle caps changes | Vivia Nikolaidou | |
We are caching one video buffer, so previously we were changing the src caps one buffer too early. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1110> | |||
2023-02-20 | Update minimum supported Rust version to 1.66 | Sebastian Dröge | |
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1096> | |||
2023-02-10 | Update versions to 0.11.0-alpha.1 | Sebastian Dröge | |
2023-01-21 | Update for glib API changes | Sebastian Dröge | |
2023-01-15 | Update for caps/structure-related string API changes | Sebastian Dröge | |
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1048> | |||
2022-12-13 | Fix various new clippy warnings | Sebastian Dröge | |
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1011> | |||
2022-11-29 | net/ndi: fix build with --no-default-features | Jordan Petridis | |
doc_show_default() is only available with gst/v1_18 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/588> | |||
2022-11-29 | ndisrc: Use actual number of channels in positions_from_mask | Vivia Nikolaidou | |
Otherwise it fails for mono and stereo Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/991> | |||
2022-11-28 | ndisrc: Use default channel mask for audio output | Vivia Nikolaidou | |
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/988> | |||
2022-11-05 | ndi: provide Unix fallback after 3fe9e4a207f8 | Jan Beich | |
error[E0425]: cannot find value `LIBRARY_NAME` in this scope --> net/ndi/src/ndisys.rs:336:23 | 336 | path.push(LIBRARY_NAME); | ^^^^^^^^^^^^ not found in this scope error[E0425]: cannot find value `LIBRARY_NAME` in this scope --> net/ndi/src/ndisys.rs:339:33 | 339 | path::PathBuf::from(LIBRARY_NAME) | ^^^^^^^^^^^^ not found in this scope | |||
2022-11-01 | Fix various new clippy warnings | Sebastian Dröge | |
2022-10-24 | Update versions to 0.10.0-alpha.1 | Sebastian Dröge | |
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 | 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-18 | Use new format constructors | François Laignel | |
See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1128 | |||
2022-10-13 | ndi: Remove unnecessary explicit `Send+Sync` impls | Sebastian Dröge | |
These are automatically available now. | |||
2022-10-13 | ndi: Various code cleanup | Sebastian Dröge | |
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 | |
2022-10-12 | ndi: Use AudioCapsBuilder and VideoCapsBuilder | Vivia Nikolaidou | |
Simplify caps creation codes | |||
2022-10-12 | ndi: Simplify code using ParamSpecBuilder | Vivia Nikolaidou | |
2022-10-12 | ndi: Update to git version of the bindings | Vivia Nikolaidou | |
2022-10-12 | ndisrcdemux: Add no-more-pads signal | Vivia Nikolaidou | |
Emit no-more-pads if we are adding the second pad of the element. | |||
2022-10-12 | ndisrcdemux: Use ANY caps in the pad templates of ndisrcdemux | Sebastian Dröge | |
When using the Advanced SDK it is possible to output compressed formats too. | |||
2022-10-12 | ndisrc: Fix latency reporting in auto timestamp mode | Sebastian Dröge | |
2022-10-12 | ndisrc: Improve handling of broken sources with regards to timestamping | Sebastian Dröge | |
- NDI HX Camera Android in the past used 1ns instead of 100ns as unit for timecodes/timestamps. - NDI HX Camera iOS uses 0 for all timecodes and the same non-zero value for all audio timestamps Detect such situations and try to compensate for them. Also add a new "auto" timestamping mode that prefers to use timecodes and otherwise falls back to timestamps or receive times. Fixes https://github.com/teltek/gst-plugin-ndi/issues/79 | |||
2022-10-12 | ndisrc: Keep track of audio/video and timestamp/timecode observations separately | Sebastian Dröge | |
Audio/video are in practice not always from the same clock and can have different behaviours with regards to clock rate and jitter. Handling them separately generally gives better results for the timestamps output by the source element. | |||
2022-10-12 | ndisrc: Remove unnecessary Arc around the timestamp observations and use ↵ | Sebastian Dröge | |
AtomicRefCell instead of Mutex | |||
2022-10-12 | ndi: Fix/silence various clippy warnings | Sebastian Dröge | |
2022-10-12 | Move everything to net/ndi for preparing to merge into gst-plugins-rs | Sebastian Dröge | |