gst-plugins-rs/video/closedcaption/src
Mathieu Duponchelle 0335893559 closedcaption: implement cea608tojson element
This element outputs the same format expected by tttocea608 in
json mode.

It notably differs from cea608tott in that it only uses libcaption's
low-level API, as it needs to maintain its own view of the current
state of the screen, and make fine-grained decisions as to when
to output data and how to timestamp it.

It covers a large portion of the 608 spec, with the exception of
a few features that probably haven't ever seen widespread usage,
those are listed in a TODO list at the top.

It has been tested with a reference file produced by CEA and covers
all the features it demonstrates.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/480>
2021-03-17 14:22:00 +01:00
..
c libcaption: implement eia608_to_text 2021-01-19 16:40:00 +01:00
ccdetect Update for the subclassing glib/gstreamer bindings API changes 2021-03-09 17:07:13 +02:00
cea608overlay Update for the subclassing glib/gstreamer bindings API changes 2021-03-09 17:07:13 +02:00
cea608tojson closedcaption: implement cea608tojson element 2021-03-17 14:22:00 +01:00
cea608tott Update for the subclassing glib/gstreamer bindings API changes 2021-03-09 17:07:13 +02:00
mcc_enc Update for the subclassing glib/gstreamer bindings API changes 2021-03-09 17:07:13 +02:00
mcc_parse Update for the subclassing glib/gstreamer bindings API changes 2021-03-09 17:07:13 +02:00
scc_enc Update for the subclassing glib/gstreamer bindings API changes 2021-03-09 17:07:13 +02:00
scc_parse Update for the subclassing glib/gstreamer bindings API changes 2021-03-09 17:07:13 +02:00
tttocea608 tttocea608: pad immediately for the duration of the input buffer 2021-03-12 11:20:44 +01:00
tttojson Update for the subclassing glib/gstreamer bindings API changes 2021-03-09 17:07:13 +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 closedcaption: implement cea608tojson element 2021-03-17 14:22:00 +01:00
line_reader.rs Drop gst-plugin- prefix in plugin directory name 2020-04-05 19:10:47 +00:00
parser_utils.rs closedcaption: Move duplicated test into a single place 2020-11-19 18:27:54 +02:00
ttutils.rs closedcaption: implement cea608tojson element 2021-03-17 14:22:00 +01:00