gst-plugins-rs/net/ndi/src
François Laignel 9250c592a7 ndi: don't accumulate meta with audio only streams
Currently, only closed caption metadata are supported. When the next video
frame is received, pending meta are dequeued and parsed. If close captions
are found, they are attached to the video frame.

For audio only streams, it doesn't make sense to enqueue metadata. They would
accumulate in `pending_metadata` and would never be dequeued.

Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/460

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1392>
2023-11-13 19:26:23 +01:00
..
device_provider Update for gst::Rank API changes 2023-11-02 14:10:59 +02:00
ndisink ndi: Refactor frame structs to have static lifetimes 2023-11-13 10:29:25 +02:00
ndisinkcombiner Update for gst::Rank API changes 2023-11-02 14:10:59 +02:00
ndisrc ndisrc: Implement zerocopy handling for the received frames if possible 2023-11-13 13:22:48 +02:00
ndisrcdemux ndi: don't accumulate meta with audio only streams 2023-11-13 19:26:23 +01:00
lib.rs ndisrc: Implement zerocopy handling for the received frames if possible 2023-11-13 13:22:48 +02:00
ndi.rs ndisrc: Implement zerocopy handling for the received frames if possible 2023-11-13 13:22:48 +02:00
ndi_cc_meta.rs ndisrc: Implement zerocopy handling for the received frames if possible 2023-11-13 13:22:48 +02:00
ndisinkmeta.rs Use re-exported once_cell 2023-07-06 17:50:49 +03:00
ndisrcmeta.rs ndisrc: Implement zerocopy handling for the received frames if possible 2023-11-13 13:22:48 +02:00
ndisys.rs net/ndi: add closed caption support 2023-09-07 14:28:24 +02:00