gst-plugins-rs/video/closedcaption/src
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
..
c closedcaption/caption.c: fix deletion 2021-04-15 14:35:22 +00:00
ccdetect Optimize various error message / debug message formatting 2023-02-13 11:50:57 +02:00
cea608overlay Optimize various error message / debug message formatting 2023-02-13 11:50:57 +02:00
cea608tojson Move from imp.instance() to imp.obj() 2022-10-23 23:08:46 +03:00
cea608tott Fix various new clippy warnings 2023-01-25 10:31:19 +02:00
jsontovtt Fix various new clippy warnings 2023-01-25 10:31:19 +02:00
mcc_enc Fix various new clippy warnings 2023-01-25 10:31:19 +02:00
mcc_parse Fix indentation broken by cargo clippy --fix 2023-03-09 17:38:41 +02:00
scc_enc Fix various new clippy warnings 2023-01-25 10:31:19 +02:00
scc_parse Fix indentation broken by cargo clippy --fix 2023-03-09 17:38:41 +02:00
transcriberbin transcriberbin: fix initial transcription bin setup 2023-03-22 23:39:32 +01:00
tttocea608 Update for glib API changes 2023-01-21 18:13:48 +02:00
tttojson Update for glib API changes 2023-01-21 18:13:48 +02:00
caption_frame.rs Fix various new clippy warnings 2022-12-13 11:43:16 +02:00
ccutils.rs Re-license LGPL-2.1 plugins to MPL-2 2022-01-15 21:05:11 +02:00
ffi.rs libcaption: implement eia608_to_text 2021-01-19 16:40:00 +01:00
lib.rs Use GFV::none_for_format where applicable 2022-10-08 18:29:10 +02:00
line_reader.rs Provide explicit type to Iterator::sum() calls to avoid ambiguity 2022-11-17 10:16:26 +02:00
parser_utils.rs Re-license LGPL-2.1 plugins to MPL-2 2022-01-15 21:05:11 +02:00
ttutils.rs Fix/silence a couple new clippy warnings 2022-06-30 16:07:32 +03:00