summaryrefslogtreecommitdiffstats
path: root/ext/cairo/gsttextoverlay.h
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2004-12-28 05:52:03 +0000
committerDavid Schleef <ds@schleef.org>2004-12-28 05:52:03 +0000
commit3065ec53ca028e3dda508227ac38cfd50faec078 (patch)
treed63afd21456b75ee001fe7d1c50647d1970268c1 /ext/cairo/gsttextoverlay.h
parent257f1aa294213ecb48addf25ae343819ea371683 (diff)
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:
Diffstat (limited to 'ext/cairo/gsttextoverlay.h')
-rw-r--r--ext/cairo/gsttextoverlay.h8
1 files changed, 6 insertions, 2 deletions
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 {