1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 14:48:14 +00:00
serenity/Libraries/LibWeb/Loader
Devashish 8b71b839fa LibGfx+LibWeb: Add JPEG decoder and integrate with LibWeb
This patch adds support for JPEG decoding. The JPEG decoder is capable
of handling standard 2x1 horizontal, 2x1 vertical and quartered chroma
subsampling. The implemented Inverse DCT performs with a decent speed.

As of interchange formats, since we tend to ignore the metadata in APPn
markers, the decoder can handle any format compatible with JFIF, which
includes EXIFs and sometimes WebMs too. The decoder does not support
progressive JPEGs yet.
2020-06-23 13:51:19 +02:00
..
FrameLoader.cpp LibWeb: Remove most uses of the old HTML parser 2020-06-21 22:29:05 +02:00
FrameLoader.h LibWeb: Turn FrameLoader into a ResourceClient 2020-06-06 14:14:43 +02:00
ImageLoader.cpp LibWeb+Browser: Decode non-animated images out-of-process :^) 2020-06-22 21:47:01 +02:00
ImageLoader.h LibWeb+Browser: Decode non-animated images out-of-process :^) 2020-06-22 21:47:01 +02:00
ImageResource.cpp LibWeb+Browser: Decode non-animated images out-of-process :^) 2020-06-22 21:47:01 +02:00
ImageResource.h LibWeb+Browser: Decode non-animated images out-of-process :^) 2020-06-22 21:47:01 +02:00
LoadRequest.h LibWeb: Add a naive Resource cache 2020-06-01 21:58:29 +02:00
Resource.cpp LibGfx+LibWeb: Add JPEG decoder and integrate with LibWeb 2020-06-23 13:51:19 +02:00
Resource.h LibWeb: Let Resource figure out its own encoding and MIME type 2020-06-06 14:14:43 +02:00
ResourceLoader.cpp ProtocolServer+LibProtocol: Propagate HTTP status codes to clients 2020-06-13 22:20:37 +02:00
ResourceLoader.h LibWeb: Share decoded images at the Resource level :^) 2020-06-02 20:32:38 +02:00