gst-plugins-rs/video/closedcaption
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
..
examples transcriberbin: notify passthrough at the appropriate time 2024-11-05 12:23:54 +00:00
src transcriberbin: implement dynamic language update 2025-02-26 17:00:13 +01:00
tests closedcaption: add CDP service information inject element 2025-02-17 10:25:01 +00:00
build.rs closedcaption: remove libcaption code entirely 2024-04-05 19:29:24 +11:00
Cargo.toml closedcaption: add CDP service information inject element 2025-02-17 10:25:01 +00:00
LICENSE-MPL-2.0