From 0d23340738188e0b30ee668a71a683e9ca0165fd Mon Sep 17 00:00:00 2001 From: Tigran Aivazian Date: Tue, 28 Aug 2012 23:48:56 +0100 Subject: [PATCH] Move render_mode support out of unireader.lua into djvureader.lua as it is djvu-specific. Also added support for all other rendering modes handled by djvulibre. Also made the message print a human-readable description of the mode rather than just the number. Conflicts: djvureader.lua unireader.lua --- djvu.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/djvu.c b/djvu.c index 9253b404e..2f63940a6 100644 --- a/djvu.c +++ b/djvu.c @@ -378,15 +378,9 @@ static int drawPage(lua_State *L) { DrawContext *dc = (DrawContext*) luaL_checkudata(L, 2, "drawcontext"); BlitBuffer *bb = (BlitBuffer*) luaL_checkudata(L, 3, "blitbuffer"); int render_mode = (int) luaL_checkint(L, 6); - ddjvu_render_mode_t djvu_render_mode; + ddjvu_render_mode_t djvu_render_mode = render_mode; unsigned char adjusted_low[16], adjusted_high[16]; int i, adjust_pixels = 0; - - if (render_mode) - djvu_render_mode = DDJVU_RENDER_BLACK; - else - djvu_render_mode = DDJVU_RENDER_COLOR; - ddjvu_format_t *pixelformat; ddjvu_rect_t pagerect, renderrect; uint8_t *imagebuffer = NULL;