From 1d4ba532594cde5d1c3a498687cfc9fc9fd6bf1c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Thu, 7 May 2009 17:38:40 +0200 Subject: [PATCH] textrender: Correctly initialize the background for ARGB too --- ext/pango/gsttextrender.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/ext/pango/gsttextrender.c b/ext/pango/gsttextrender.c index 587b154..175e520 100644 --- a/ext/pango/gsttextrender.c +++ b/ext/pango/gsttextrender.c @@ -470,10 +470,16 @@ gst_text_render_chain (GstPad * pad, GstBuffer * inbuf) gst_buffer_copy_metadata (outbuf, inbuf, GST_BUFFER_COPY_TIMESTAMPS); data = GST_BUFFER_DATA (outbuf); - for (n = 0; n < render->width * render->height; n++) { - data[n * 4] = 0; - data[n * 4 + 1] = 0; - data[n * 4 + 2] = data[n * 4 + 3] = 128; + if (render->use_ARGB) { + for (n = 0; n < render->width * render->height; n++) { + data[n * 4] = 0; + data[n * 4 + 1] = data[n * 4 + 2] = data[n * 4 + 3] = 0; + } + } else { + for (n = 0; n < render->width * render->height; n++) { + data[n * 4] = data[n * 4 + 1] = 0; + data[n * 4 + 2] = data[n * 4 + 3] = 128; + } } switch (render->halign) { -- 2.7.4