diff options
author | David Schleef <ds@schleef.org> | 2004-12-28 05:52:03 +0000 |
---|---|---|
committer | David Schleef <ds@schleef.org> | 2004-12-28 05:52:03 +0000 |
commit | 3065ec53ca028e3dda508227ac38cfd50faec078 (patch) | |
tree | d63afd21456b75ee001fe7d1c50647d1970268c1 /ext/cairo/gsttextoverlay.h | |
parent | 257f1aa294213ecb48addf25ae343819ea371683 (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.h | 8 |
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 { |