mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-20 23:36:38 +00:00
1cf3cae5e1
Add an element that converts AYUV video frames to a DVB subpicture stream. It's fairly simple for now. Later it would be good to support input via a stream that contains only GstVideoOverlayComposition meta. The element searches each input video frame for the largest sub-region containing non-transparent pixels and encodes that as a single DVB subpicture region. It can also do palette reduction of the input frames using code taken from libimagequant. There are various FIXME for potential improvements for now, but it works. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1227>
19 lines
1.1 KiB
Meson
19 lines
1.1 KiB
Meson
foreach plugin : ['accurip', 'adpcmdec', 'adpcmenc', 'aiff', 'asfmux',
|
|
'audiobuffersplit', 'audiofxbad', 'audiomixmatrix',
|
|
'audiolatency', 'audiovisualizers', 'autoconvert', 'bayer',
|
|
'camerabin2', 'coloreffects', 'debugutils', 'dvbsubenc',
|
|
'dvbsuboverlay', 'dvdspu', 'faceoverlay', 'festival',
|
|
'fieldanalysis', 'freeverb', 'frei0r', 'gaudieffects', 'gdp',
|
|
'geometrictransform', 'id3tag', 'inter', 'interlace',
|
|
'ivfparse', 'ivtc', 'jp2kdecimator', 'jpegformat', 'librfb',
|
|
'midi', 'mpegdemux', 'mpegpsmux', 'mpegtsdemux', 'mpegtsmux',
|
|
'mxf', 'netsim', 'onvif', 'pcapparse', 'pnm', 'proxy',
|
|
'rawparse', 'removesilence', 'rist', 'rtmp2', 'rtp', 'sdp',
|
|
'segmentclip', 'siren', 'smooth', 'speed', 'subenc', 'switchbin',
|
|
'timecode', 'transcode', 'videofilters',
|
|
'videoframe_audiolevel', 'videoparsers', 'videosignal',
|
|
'vmnc', 'y4m']
|
|
if not get_option(plugin).disabled()
|
|
subdir(plugin)
|
|
endif
|
|
endforeach
|