mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-09 00:00:04 +01:00
![]() Add a rewritten version of upng that decodes statefully line by line, and so does not require a bitmap buffer for the output. This compares to original upng approach that needs heap allocations for the input, the whole output and intermediate allocations. Instead of buffers for input, decompression and output, it only allocates 2 x lines of RGBA pixels (ie, a few KB), and 32KB of decompressed data for backward references in the decoder, and decodes as needed into the 2-line buffer to produce line rasterized results. For a 600px width PNG, this is just 40KB heap for the duration. |
||
---|---|---|
.. | ||
FindGit.cmake | ||
FindMiniz.cmake | ||
FindOpenSSLbins.cmake | ||
libwebsockets-config-version.cmake.in | ||
libwebsockets-config.cmake.in | ||
lws_config.h.in | ||
lws_config_private.h.in | ||
LwsCheckRequirements.cmake | ||
pico_sdk_import.cmake | ||
UseRPMTools.cmake |