gstreamer/ext/pango
Lane Brooks e2150b11ff textoverlay: converted AYUV to use 'A OVER B' alpha compositing
'A OVER B' compositing is explained at
http://en.wikipedia.org/wiki/Alpha_compositing.

Previously, overlaying text on a transparent background image left the
text overlay also transparent. This pipeline shows such an example:

gst-launch videotestsrc pattern=white ! video/x-raw-yuv,format=\(fourcc\)AYUV ! alpha alpha=0.0 ! textoverlay text=Testing auto-resize=False font-desc=60px ! videomixer ! ffmpegcolorspace ! autovideosink

With this patch, text is composited "OVER" the background image and
thus is visible regardless of the alpha of the background image. The
overlay in the above pipeline works after applying this patch.
2011-04-01 10:35:08 +02:00
..
gstclockoverlay.c clockoverlay: only rerender text if time string has changed 2010-08-24 09:29:33 +02:00
gstclockoverlay.h clockoverlay: only rerender text if time string has changed 2010-08-24 09:29:33 +02:00
gsttextoverlay.c textoverlay: converted AYUV to use 'A OVER B' alpha compositing 2011-04-01 10:35:08 +02:00
gsttextoverlay.h textoverlay: Clean up alignment docs a bit and remove horiz top alignment enum 2011-03-16 15:03:51 +00:00
gsttextrender.c pango: Unpremultiply Cairo's ARGB to match GStreamers ARGB 2009-10-01 11:41:16 +02:00
gsttextrender.h pango: Use pango-cairo instead of pango-ft2 2009-08-06 06:43:36 +02:00
gsttimeoverlay.c pango: Some minor cleanup 2009-08-06 06:43:36 +02:00
gsttimeoverlay.h Updated/added documentation. 2006-03-01 16:24:37 +00:00
Makefile.am textoverlay: make some properties controllable 2011-01-06 23:02:23 +00:00