gst-plugins-rs/video
Mathieu Duponchelle 9e3110988c transcriberbin: fix initial transcription bin setup
When passthrough=false at construction and the transcription bin
is linked after receiving video caps (and not on state change),
there could be a race where transcription-bin was linked with
tee but state change of the transcription-bin was not finished.

If upstream pushed a buffer at that point, it got a flushing flow
return and stopped streaming.

This is the same issue and the same fix as 558656deb5
for the initial passthrough=false case.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1142>
2023-03-22 23:39:32 +01:00
..
cdg Update for gst::Element::link_many() and related API generalization 2023-03-09 16:46:52 +02:00
closedcaption transcriberbin: fix initial transcription bin setup 2023-03-22 23:39:32 +01:00
dav1d Update minimum supported Rust version to 1.66 2023-02-20 11:09:01 +02:00
ffv1 Fix a few new clippy warnings 2023-03-07 08:47:01 +00:00
gif Update minimum supported Rust version to 1.66 2023-02-20 11:09:01 +02:00
gtk4 gtk4: Fix compilation on macOS 2023-03-18 16:05:30 +02:00
hsv Update minimum supported Rust version to 1.66 2023-02-20 11:09:01 +02:00
png Update minimum supported Rust version to 1.66 2023-02-20 11:09:01 +02:00
rav1e Update minimum supported Rust version to 1.66 2023-02-20 11:09:01 +02:00
videofx Update for remaining gst::Element::link_many() and related API generalization 2023-03-09 17:30:57 +02:00
webp Update minimum supported Rust version to 1.66 2023-02-20 11:09:01 +02:00