From 3065ec53ca028e3dda508227ac38cfd50faec078 Mon Sep 17 00:00:00 2001 From: David Schleef Date: Tue, 28 Dec 2004 05:52:03 +0000 Subject: ext/cairo/gsttextoverlay.c: Improvements to actually render text as white on black outline on video, including font s... Original commit message from CVS: * ext/cairo/gsttextoverlay.c: (gst_textoverlay_render_text), (gst_text_overlay_blit_1), (gst_text_overlay_blit_sub2x2), (gst_textoverlay_video_chain), (gst_textoverlay_loop), (gst_textoverlay_font_init), (gst_textoverlay_init), (gst_textoverlay_set_property): Improvements to actually render text as white on black outline on video, including font selection and horizontal/vertical alignment. (Ronald's christmas present) * ext/cairo/gsttextoverlay.h: --- ext/cairo/gsttextoverlay.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'ext/cairo/gsttextoverlay.h') diff --git a/ext/cairo/gsttextoverlay.h b/ext/cairo/gsttextoverlay.h index ff539131..00862f78 100644 --- a/ext/cairo/gsttextoverlay.h +++ b/ext/cairo/gsttextoverlay.h @@ -54,14 +54,18 @@ struct _GstTextOverlay { gchar *default_text; cairo_t *cr; - guchar *pixbuf; - int text_width; + guchar *text_fill_image; + guchar *text_outline_image; int text_height; GstBuffer *current_buffer; GstBuffer *next_buffer; gboolean need_render; + gchar *font; + int slant; + int weight; + double scale; }; struct _GstTextOverlayClass { -- cgit