gstfaceoverlay: Detect multiple faces and allow to overlay multiple images with different types.
Submitted by César Fabián Orccón Chipana
Link to original bug (#769176)
Description
Created attachment 332126
faceoverlay: Detect multiple iamges and allow to overlay multiple images with different types.
Problems with the current element:
- gstfaceoverlay only can add an overlayed image over an only one face.
- gstfaceoverlay only supports SVG files.
Solutions in the proposed patch: - gstfaceoverlay used gstrsvgoverlay element. I have replaced it by a gstcairooverlay so I can draw whatever I want there, for example, multiple images over all the detected faces.
_ Since I can draw whatever I want, I can put gdkpixbuf in cairo, so that allows the plugin to support multiple faces.
This patch depends on https://bugzilla.gnome.org/show_bug.cgi?id=764011
Patch 332126, "faceoverlay: Detect multiple iamges and allow to overlay multiple images with different types.":
0001-faceoverlay-Detect-multiple-images-and-allow-to-over.patch