From ee561bb00efde3740c3d847fedb101bfcbe2bb8e Mon Sep 17 00:00:00 2001 From: Surma Date: Mon, 24 Aug 2020 14:03:44 +0100 Subject: [PATCH] Allow more than one scanline at a time --- codecs/mozjpeg/dec/mozjpeg_dec.cpp | 2 +- codecs/mozjpeg/dec/mozjpeg_dec.wasm | Bin 140503 -> 140504 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/codecs/mozjpeg/dec/mozjpeg_dec.cpp b/codecs/mozjpeg/dec/mozjpeg_dec.cpp index fc2d9bcb..5e024971 100644 --- a/codecs/mozjpeg/dec/mozjpeg_dec.cpp +++ b/codecs/mozjpeg/dec/mozjpeg_dec.cpp @@ -36,7 +36,7 @@ val decode(std::string image_in) { // Process data while (cinfo.output_scanline < cinfo.output_height) { uint8_t* ptr = &output_buffer[stride * cinfo.output_scanline]; - jpeg_read_scanlines(&cinfo, &ptr, 1); + jpeg_read_scanlines(&cinfo, &ptr, cinfo.output_height); } jpeg_finish_decompress(&cinfo); diff --git a/codecs/mozjpeg/dec/mozjpeg_dec.wasm b/codecs/mozjpeg/dec/mozjpeg_dec.wasm index b160d2415dd6a88f980482341551f2ad3cfdcf8e..2be11264aaaed48e04284d3401fae088b46b0f39 100644 GIT binary patch delta 1237 zcmXw2e@vBC7(UPWzI*Qn-$lQx{7TS$T(291p}281|3E(r1xpHM<=n(67Ie9SBGUxq zX4K{u8G4wvHCI$*^oIr<;}TH(2o@|rBLZ`6ZMv)!#6e7cSnGV3I)6Oxd*1hX-m^XD zoUwl8M!(W<719iyW&u32N`ciHzG`WhLW0YtC{$G~#7c+~3z_LOIc$lQDiX2VW!Yj; zSPqS(ij^IwPO973`!s<@5!Oq$gepQKizQS`q?ptgn>7SJ7`3-LscPG^3dKU2@ZC-NMc`#wr%G zR^qg>rp7h9B|(vNtD7n!Slm?Bi7p9=gAi4h4dSMDQGrP99-W%XdeN307IBO&$D7@F zS_O|=fGN;CF2c*2OC^TZSydG*Ep3GW7oTnIw6MOe&v;9x23FK7;vMd4#3LkHmD?rWQX0bX?dipf~@V;n@w82K3mEasxD1B368z=Uz z9feMf26(g|%*5`dzx-eLP9*WPmYP^cy#_5|9TS^;PB}yP7VL;poJA6wpl!k_i&vPT zEDjW?cyw9o2##r|&S0#gLLWv{^}kbFpzSl&a&SaJoFD}=(|f98ahfLV7sIqmg3R;p z7t7o}-3)efY6DA~(%A4{7jcXi%|u8z&f?});so0=m&k@@vlsX5N#)g@!SxO0D1H2NbV#C@CZjhGK7Tn`3sVE1GAJ{_fg{UAPAddg(%G3a*l zZEEHI!GpMn*8`qhTu?-W7n;leQ8glQ-``S=8o#3&)q!Wvp)ksyc^P{Ht@Wsp1NE0t LxhsH27>)lIlfY`% delta 1189 zcmXYwe@snxfeSqKLm0fF1TSLAsaVVO*|&Qbg-ab&IznQ(F-CWQ3`T1 z(%C{2UgoXViWO#T#l+XRCZzlA#RTogd#Llr=Xsy^`95doe4qEd zI$#?eu$?>&00|x0L#l3;I6@FbwuuswNG)WUQ zPB(dk>WTgq`H69Heds|qx{%n9#IMka^GNK#*Ek3NkEgA7#5r{|5o6-mthC$v0o4=546WFy zM9a^Lp&%z2gGf`?nhA5NI=N_xuJYlwVBXbkwW;QQh10@^+m}B}QbxMPMK&2!7s;Yd zvMrD?yRI0_MGo^<< zVGrLsyOJAob*SV+b1qa0%l)n3gL6Y7=`Sq+dwm)HD1eM#*bxa-`Gy_%djV>^Lm^m! zecpQ^@@DPy9SoIs6&|l&7}hNFm~)JmbF>G`xtT|Zndcx#pARM8%rFf2V#D!WI;y;X zzJw1Ssxf7o3`#Z6oVL%~T!0U--)9u!m`%p3CD5Y1ydFnGTL8sF^A2iGRrTnqMJH|A m`_EA{`l1?88tR*9L8I!eZ^34trxmrC{FMVEK6-$Wn12Dkc4plG