From: Sebastian Dröge Date: Thu, 7 May 2009 15:38:40 +0000 (+0200) Subject: textrender: Correctly initialize the background for ARGB too X-Git-Tag: 1.19.3~511^2~9696 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1d4ba532594cde5d1c3a498687cfc9fc9fd6bf1c;p=platform%2Fupstream%2Fgstreamer.git textrender: Correctly initialize the background for ARGB too --- 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) {