Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/sdroege/gst-plugin-rs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/net/ndi
AgeCommit message (Collapse)Author
2023-03-01ndisinkcombiner: Properly handle caps changesVivia 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-20Update minimum supported Rust version to 1.66Sebastian Dröge
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1096>
2023-02-10Update versions to 0.11.0-alpha.1Sebastian Dröge
2023-01-21Update for glib API changesSebastian Dröge
2023-01-15Update for caps/structure-related string API changesSebastian Dröge
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1048>
2022-12-13Fix various new clippy warningsSebastian Dröge
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1011>
2022-11-29net/ndi: fix build with --no-default-featuresJordan 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-29ndisrc: Use actual number of channels in positions_from_maskVivia Nikolaidou
Otherwise it fails for mono and stereo Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/991>
2022-11-28ndisrc: Use default channel mask for audio outputVivia Nikolaidou
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/988>
2022-11-05ndi: provide Unix fallback after 3fe9e4a207f8Jan 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-01Fix various new clippy warningsSebastian Dröge
2022-10-24Update versions to 0.10.0-alpha.1Sebastian Dröge
2022-10-23Move from `imp.instance()` to `imp.obj()`Sebastian Dröge
It's doing the same thing and is shorter.
2022-10-23Remove `&` for `obj` in log macrosFrançois Laignel
This is no longer necessary. See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1137
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-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-18Use new format constructorsFrançois Laignel
See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1128
2022-10-13ndi: Remove unnecessary explicit `Send+Sync` implsSebastian Dröge
These are automatically available now.
2022-10-13ndi: Various code cleanupSebastian Dröge
2022-10-12ndi: Add NDI plugin to the docsSebastian Dröge
2022-10-12ndi: Re-organize code a bit and don't make internal modules publicSebastian Dröge
2022-10-12ndi: Silence some more clippy warningsSebastian Dröge
2022-10-12ndi: Update for pad default functions API changesSebastian Dröge
2022-10-12ndi: Implement dynamic loading of the NDI SDKSebastian Dröge
And build the plugin on the CI and via meson.
2022-10-12ndi: Make element factory details and debug categories more consistentSebastian Dröge
2022-10-12ndi: Prefix GType names with `Gst`Sebastian Dröge
2022-10-12ndi: Integrate into the build systemSebastian Dröge
2022-10-12ndi: Relicense plugin from LGPL-2.1 to MPL-2Sebastian Dröge
This was agreed to by all previous contributors in writing.
2022-10-12ndi: Remove unnecessary reference-timestamps featureSebastian Dröge
2022-10-12ndi: Use AudioCapsBuilder and VideoCapsBuilderVivia Nikolaidou
Simplify caps creation codes
2022-10-12ndi: Simplify code using ParamSpecBuilderVivia Nikolaidou
2022-10-12ndi: Update to git version of the bindingsVivia Nikolaidou
2022-10-12ndisrcdemux: Add no-more-pads signalVivia Nikolaidou
Emit no-more-pads if we are adding the second pad of the element.
2022-10-12ndisrcdemux: Use ANY caps in the pad templates of ndisrcdemuxSebastian Dröge
When using the Advanced SDK it is possible to output compressed formats too.
2022-10-12ndisrc: Fix latency reporting in auto timestamp modeSebastian Dröge
2022-10-12ndisrc: Improve handling of broken sources with regards to timestampingSebastian 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-12ndisrc: Keep track of audio/video and timestamp/timecode observations separatelySebastian 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-12ndisrc: Remove unnecessary Arc around the timestamp observations and use ↵Sebastian Dröge
AtomicRefCell instead of Mutex
2022-10-12ndi: Fix/silence various clippy warningsSebastian Dröge
2022-10-12Move everything to net/ndi for preparing to merge into gst-plugins-rsSebastian Dröge