gst-plugins-rs/video/closedcaption/src
Mathieu Duponchelle 3cdc5870a1 transcriberbin: new high-level bin for speech to Closed Caption
This new element puts together some of the elements we've written
in recent times (awstranscriber, tttocea608, textwrap, cccombiner)
into a convenience high-level element.

The design of the element is AV in -> AV (+ CC metas) out.

The element exposes property to set and unset a "passthrough" mode,
during which the transcriber element's state is set to NULL but kept
in the bin, in order for the user to be able to set properties on
sub elements no matter what the current mode is, using the
GstChildProxy interface.

In addition, the element ensures that the latency it reports stays
fixed so that playback continues uninterrupted.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/528>
2021-06-30 02:07:01 +02:00
..
c closedcaption/caption.c: fix deletion 2021-04-15 14:35:22 +00:00
ccdetect video: migrate to new ClockTime design 2021-06-05 10:36:21 +02:00
cea608overlay cea608overlay: expose "black-background" property 2021-06-18 09:48:44 +00:00
cea608tojson fix clippy warnings 2021-06-05 10:36:22 +02:00
cea608tott video: migrate to new ClockTime design 2021-06-05 10:36:21 +02:00
mcc_enc use gst::glib where applicable 2021-06-03 20:53:16 +02:00
mcc_parse video: migrate to new ClockTime design 2021-06-05 10:36:21 +02:00
scc_enc video: migrate to new ClockTime design 2021-06-05 10:36:21 +02:00
scc_parse video: migrate to new ClockTime design 2021-06-05 10:36:21 +02:00
transcriberbin transcriberbin: new high-level bin for speech to Closed Caption 2021-06-30 02:07:01 +02:00
tttocea608 tttocea608: don't pad up to first input timestamp 2021-06-25 23:26:30 +00:00
tttojson use gst::glib where applicable 2021-06-03 20:53:16 +02:00
caption_frame.rs video: Update for subclassing API changes 2020-11-15 18:50:31 +02:00
ccutils.rs ccdetect: extract CDP parser to a separate module 2021-02-15 19:25:18 +00:00
ffi.rs libcaption: implement eia608_to_text 2021-01-19 16:40:00 +01:00
lib.rs transcriberbin: new high-level bin for speech to Closed Caption 2021-06-30 02:07:01 +02:00
line_reader.rs fix-getters-calls 0.3.0 pass 2021-04-20 18:19:58 +02:00
parser_utils.rs closedcaption: Move duplicated test into a single place 2020-11-19 18:27:54 +02:00
ttutils.rs use gst::glib where applicable 2021-06-03 20:53:16 +02:00