1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-14 08:44:58 +00:00
serenity/Userland
Nico Weber df9dd8ec69 LibGfx/JBIG2: Add arithmetic coding decoder
I think the context normally changes for every bit. But this here
is enough to correctly decode the test bitstream in Annex H.2 in
the spec, which seems like a good checkpoint.

The internals of the decoder use spec naming, to make the code
look virtually identical to what's in the spec. (Even so, I managed
to put in several typos that took a while to track down.)
2024-03-14 18:18:15 -06:00
..
Applets Keymap: Draw the current keymap text with the correct theme color 2024-03-02 19:24:53 +00:00
Applications Base+ImageViewer: Add new icons for ImageViewer 2024-03-12 08:08:19 +00:00
BuggieBox checksum: Add support for BLAKE2b 2023-09-17 16:49:35 +03:30
Demos Userland: Propagate errors with TRY() where possible 2024-02-14 17:46:06 -05:00
DevTools HackStudio: Enable permissive mode for Config access 2024-03-07 17:49:01 -05:00
DynamicLoader DynamicLoader: Disable stack protector in some files for RISC-V 2024-03-04 01:44:11 +01:00
Games Snake: Set Snake as default skin 2024-03-13 22:05:31 -06:00
Libraries LibGfx/JBIG2: Add arithmetic coding decoder 2024-03-14 18:18:15 -06:00
Services SystemServer: Mount DevLoopFS on /dev/loop 2024-03-13 15:33:47 -06:00
Shell Shell: Use Core::Environment instead of manually iterating environ 2024-02-27 08:33:48 +00:00
Utilities Kernel+Userland: Add mount MS_SRCHIDDEN option 2024-03-13 15:33:47 -06:00
CMakeLists.txt