gst-plugins-rs/video
Mathieu Duponchelle d0db66d61e transcriberbin: implement dynamic language update
Previously, transcriberbin only supported updating translation languages
while playing by resetting the state of the transcriber to NULL
beforehand, as for instance the speechmatics transcriber needs to
reestablish a connection to request new languages.

Now that translationbin exists, we can request new languages without
restarting the transcriber (this commit also implements support for this
in translationbin).

There is some code duplication as the old method still needs to be
supported, and not all code was trivially factorizable, but after some
refactoring most of the code for updating languages is shared
nevertheless.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2072>
2025-02-26 17:00:13 +01:00
..
cdg cdg: fix typefind error with specific file sizes 2025-02-03 06:32:43 +00:00
closedcaption transcriberbin: implement dynamic language update 2025-02-26 17:00:13 +01:00
dav1d Fix / silence various new Rust 1.83 clippy warnings 2024-11-30 14:57:24 +02:00
ffv1 ffv1: Update to a newer git revision of the codec implementation 2025-01-20 13:58:06 +02:00
gif Remove once_cell dependency 2024-10-21 17:53:18 +00:00
gtk4 Fix various new Rust 1.85 clippy warnings 2025-02-21 11:16:57 +02:00
hsv Remove once_cell dependency 2024-10-21 17:53:18 +00:00
png Remove once_cell dependency 2024-10-21 17:53:18 +00:00
rav1e Remove once_cell dependency 2024-10-21 17:53:18 +00:00
videofx Fix some new clippy 1.84 warnings 2025-01-10 10:08:38 +02:00
webp Fix / silence various new Rust 1.83 clippy warnings 2024-11-30 14:57:24 +02:00