diff options
author | Mathieu Duponchelle <mathieu@centricular.com> | 2023-03-23 01:39:32 +0300 |
---|---|---|
committer | Mathieu Duponchelle <mathieu@centricular.com> | 2023-03-23 01:39:32 +0300 |
commit | 9e3110988c1928867338e72bd8dcbeeff367eb85 (patch) | |
tree | 698615e2618fcd9cd9da1f1b29e0a6f09cdd8292 /video/ffv1/Cargo.toml | |
parent | ac52ea4d8eb8c653fd2dd2d7f1b67bf1397af038 (diff) |
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 558656deb5037a85d6213f2f9a857f4902c9502f
for the initial passthrough=false case.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1142>
Diffstat (limited to 'video/ffv1/Cargo.toml')
0 files changed, 0 insertions, 0 deletions