From 13dd1b03c9f46c406da3838c6035d48ad1f260fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 23 Oct 2024 14:41:08 +0300 Subject: [PATCH] docs: Add new ST-2038 elements Part-of: --- docs/plugins/gst_plugins_cache.json | 166 ++++++++++++++++++++++++++++ 1 file changed, 166 insertions(+) diff --git a/docs/plugins/gst_plugins_cache.json b/docs/plugins/gst_plugins_cache.json index 17fdd887..caa0bccf 100644 --- a/docs/plugins/gst_plugins_cache.json +++ b/docs/plugins/gst_plugins_cache.json @@ -6320,6 +6320,73 @@ }, "rank": "none" }, + "cctost2038anc": { + "author": "Sebastian Dröge ", + "description": "Converts Closed Captions to ST-2038 ANC", + "hierarchy": [ + "GstCcToSt2038Anc", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Generic", + "pad-templates": { + "sink": { + "caps": "closedcaption/x-cea-608:\n format: s334-1a\nclosedcaption/x-cea-708:\n format: cdp\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "meta/x-st-2038:\n", + "direction": "src", + "presence": "sometimes" + } + }, + "properties": { + "c-not-y-channel": { + "blurb": "Set the y_not_c_channel flag in the output", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "false", + "mutable": "playing", + "readable": true, + "type": "gboolean", + "writable": true + }, + "horizontal-offset": { + "blurb": "Horizontal offset of the output", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "0", + "max": "4095", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint", + "writable": true + }, + "line-number": { + "blurb": "Line Number of the output", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, + "default": "9", + "max": "2047", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint", + "writable": true + } + }, + "rank": "none" + }, "cea608overlay": { "author": "Mathieu Duponchelle ", "description": "Renders CEA 608 closed caption meta over raw video frames", @@ -6761,6 +6828,94 @@ }, "rank": "primary" }, + "st2038ancdemux": { + "author": "Tim-Philipp Müller ", + "description": "Splits individual ancillary metadata streams from an SMPTE ST-2038 stream", + "hierarchy": [ + "GstSt2038AncDemux", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Metadata/Video/Demuxer", + "pad-templates": { + "anc_%%02x_%%02x_at_%%u_%%u": { + "caps": "meta/x-st-2038:\n alignment: packet\n", + "direction": "src", + "presence": "sometimes" + }, + "sink": { + "caps": "meta/x-st-2038:\n", + "direction": "sink", + "presence": "always" + }, + "src": { + "caps": "meta/x-st-2038:\n alignment: packet\n", + "direction": "src", + "presence": "always" + } + }, + "rank": "none" + }, + "st2038ancmux": { + "author": "Sebastian Dröge ", + "description": "Combines multiple ST2038 Anc streams", + "hierarchy": [ + "GstSt2038AncMux", + "GstAggregator", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Muxer", + "pad-templates": { + "sink_%%u": { + "caps": "meta/x-st-2038:\n", + "direction": "sink", + "presence": "request", + "type": "GstSt2038AncMuxSinkPad" + }, + "src": { + "caps": "meta/x-st-2038:\n alignment: { (string)packet, (string)line }\n", + "direction": "src", + "presence": "always", + "type": "GstAggregatorPad" + } + }, + "rank": "none" + }, + "st2038anctocc": { + "author": "Sebastian Dröge ", + "description": "Converts ST-2038 ANC to Closed Captions", + "hierarchy": [ + "GstSt2038AncToCc", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "klass": "Generic", + "pad-templates": { + "sink": { + "caps": "meta/x-st-2038:\n", + "direction": "sink", + "presence": "always" + }, + "src_cea608": { + "caps": "closedcaption/x-cea-608:\n format: s334-1a\n", + "direction": "src", + "presence": "sometimes" + }, + "src_cea708": { + "caps": "closedcaption/x-cea-708:\n format: cdp\n", + "direction": "src", + "presence": "sometimes" + } + }, + "rank": "none" + }, "transcriberbin": { "author": "Mathieu Duponchelle ", "description": "Transcribes audio and adds it as closed captions", @@ -7213,6 +7368,17 @@ ], "kind": "object" }, + "GstSt2038AncMuxSinkPad": { + "hierarchy": [ + "GstSt2038AncMuxSinkPad", + "GstAggregatorPad", + "GstPad", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "kind": "object" + }, "GstTranscriberBinCaptionSource": { "kind": "enum", "values": [