From 5b2790cca2cbec6ccdb6039576f706a0aefbd3a7 Mon Sep 17 00:00:00 2001 From: Patryk Kaczmarek Date: Fri, 10 May 2024 10:48:39 +0200 Subject: [PATCH] evas: do not limit image stride size Change-Id: I77390930a8db2483ba25a108a5f63f2475b58e83 --- src/modules/evas/engines/buffer/evas_outbuf.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/modules/evas/engines/buffer/evas_outbuf.c b/src/modules/evas/engines/buffer/evas_outbuf.c index d143179..812ad9d 100644 --- a/src/modules/evas/engines/buffer/evas_outbuf.c +++ b/src/modules/evas/engines/buffer/evas_outbuf.c @@ -42,8 +42,9 @@ evas_buffer_outbuf_buf_update_fb(Outbuf *buf, int w, int h, Outbuf_Depth depth, buf->func.switch_buffer = switch_buffer; buf->switch_data = switch_data; +// TIZEN_ONLY(20240510): do not limit image stride size if ((buf->depth == OUTBUF_DEPTH_ARGB_32BPP_8888_8888) && - (buf->dest) && (buf->dest_row_bytes == (buf->w * sizeof(DATA32)))) + (buf->dest)) { memset(buf->dest, 0, h * buf->dest_row_bytes); if (buf->priv.back_buf) evas_cache_image_drop(&buf->priv.back_buf->cache_entry); @@ -53,7 +54,7 @@ evas_buffer_outbuf_buf_update_fb(Outbuf *buf, int w, int h, Outbuf_Depth depth, 1, EVAS_COLORSPACE_ARGB8888); } else if ((buf->depth == OUTBUF_DEPTH_RGB_32BPP_888_8888) && - (buf->dest) && (buf->dest_row_bytes == (buf->w * sizeof(DATA32)))) + (buf->dest)) { if (buf->priv.back_buf) evas_cache_image_drop(&buf->priv.back_buf->cache_entry); buf->priv.back_buf = @@ -61,6 +62,7 @@ evas_buffer_outbuf_buf_update_fb(Outbuf *buf, int w, int h, Outbuf_Depth depth, w, h, buf->dest, 0, EVAS_COLORSPACE_ARGB8888); } +// } Outbuf * -- 2.7.4