summaryrefslogtreecommitdiff
path: root/ext/qroverlay
Commit message (Collapse)AuthorAgeFilesLines
* qroverlay: allow per feature registrationStéphane Cerveau2021-03-236-26/+151
| | | | | | | | | | | | | Split plugin into features including dynamic types which can be indiviually registered during a static build. More details here: https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2038>
* qroverlay: Reuse the same OverlayComposition object when possibleThibault Saunier2020-11-264-15/+48
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1829>
* qroverlay: Rework basing it on overlaycompositionThibault Saunier2020-11-264-127/+171
| | | | | | | | | | | The base class is now a bin which wraps the `overlaycomposition` element and implements the `draw` signal. This way we support all the video formats the GstVideoOverlayComposition API supports and the blending code can be reused. It is also possible to have the blending happen in the sinks now. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1829>
* qroverlay: unset executable flag on source filesTim-Philipp Müller2020-11-204-0/+0
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1824>
* qroverlay: fix auto detection of json-glib for pluginTim-Philipp Müller2020-11-201-10/+12
| | | | | | | | | Only want to check for json-glib when libqrencode was found, but also it shouldn't be required but depend on the option. Fixes #1465 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1824>
* qroverlay: Generate documentationThibault Saunier2020-11-111-1/+1
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1730>
* qroverlay: Add a qroverlay element that allows overlaying any dataThibault Saunier2020-11-115-191/+377
| | | | | | | This moves `gstqroverlay.c` to `gstdebugqroverlay.c` and implements a simple `gstqroverlay` element. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1730>
* qroverlay: Rename qroverlay to debugqroverlayThibault Saunier2020-11-112-74/+65
| | | | | | The element is specially focus on debugging purposes and not a generique QR overlay Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1730>
* qroverlay: Factor out qroverlay logic to a base classThibault Saunier2020-11-113-214/+21
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1730>
* qroverlay: Factor out qroverlay logic to a base classThibault Saunier2020-11-112-0/+378
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1730>
* qroverlay: Make subclassableThibault Saunier2020-11-112-91/+99
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1730>
* qroverlay: Port to VideoFilterThibault Saunier2020-11-113-110/+76
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1730>
* qroverlay: Make default pizel-size 3Thibault Saunier2020-11-111-2/+3
| | | | | | Otherwise zbar isn't able to read the produced qrcodes Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1730>
* qroverlay: Cleanup the way we build the json using json-glibThibault Saunier2020-11-113-148/+62
| | | | | | And reindent the .h file removing tabs Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1730>
* qroverlay: Fix copyrightThibault Saunier2020-11-112-2/+2
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1730>
* qroverlay: Fix some warningsThibault Saunier2020-11-111-4/+5
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1730>
* qroverlay: Minor renaming and documentation fixesThibault Saunier2020-11-112-76/+63
| | | | | | Matching usual namings Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1730>
* qroverlay: Import from gst-qroverlayThibault Saunier2020-11-113-0/+664
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1730>