dvbsubenc: Add DVB Subtitle encoder
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.
Merge request reports
Activity
added 300 commits
-
a73ebc3c...610e4775 - 299 commits from branch
gstreamer:master
- 97ba7fcc - dvbsubenc: Add DVB Subtitle encoder
-
a73ebc3c...610e4775 - 299 commits from branch
added 9 commits
-
97ba7fcc...bc99ea1e - 8 commits from branch
gstreamer:master
- eed7592b - dvbsubenc: Add DVB Subtitle encoder
-
97ba7fcc...bc99ea1e - 8 commits from branch
added 2 commits
added 2 commits
added 1 commit
- bf50054a - dvbsubenc: Fix old-stype function definition warning
This passes CI except for something weird going on with gst-indent for some reason. I can't get gst-indent to want to make the same change here (with the same version of indent), and if I make the change locally, then gst-indent will revert it.
Also, sometimes retrying the CI has made the task pass - so this might be a new non-idempotency issue for some reason.
I might just wrap that section in an indent-off section, or I suspect it'll cause repeated problems down the road.
assigned to @gstreamer-merge-bot
mentioned in commit thaytan/gst-plugins-bad@6e9d5d90
mentioned in commit thaytan/gst-plugins-bad@6f0d966f
mentioned in commit thaytan/gst-plugins-bad@9f5d3e24
mentioned in commit thaytan/gst-plugins-bad@e6de5333
mentioned in commit thaytan/gst-plugins-bad@952ff1cb
added 5 commits
Toggle commit listassigned to @thaytan and unassigned @gstreamer-merge-bot
assigned to @gstreamer-merge-bot and unassigned @thaytan
mentioned in commit thaytan/gst-plugins-bad@1cf3cae5
changed milestone to %1.17.1