Commit Graph

  • 0112e3d555 Whitespace, cosmetics Dominic Szablewski 2021-12-14 20:54:37 +01:00
  • 296f0ef840
    Merge pull request #86 from chocolate42/conv-channels Dominic Szablewski 2021-12-14 19:19:41 +01:00
  • 85078d89d6
    Merge pull request #85 from chocolate42/bench-channels Dominic Szablewski 2021-12-14 19:19:33 +01:00
  • 91cc726583 Mention Java implementation; close #59 Dominic Szablewski 2021-12-13 17:44:24 +01:00
  • 525f32cefe Convert all non-RGB and non-RGBA input to RGBA. anon 2021-12-13 16:34:39 +00:00
  • 873cba791d Merge branch 'schar' Dominic Szablewski 2021-12-13 17:25:55 +01:00
  • 3973c549dc Remove single line comments to conform to c89 -pedantic Dominic Szablewski 2021-12-13 17:23:04 +01:00
  • 5983658ad4 Whitespace, wording Dominic Szablewski 2021-12-13 17:16:22 +01:00
  • b743409e06 Fix qoibench to feed RGB input to the encoders when the source image is RGB. Fix rate calculation by having the raw size of RGB input be w x h x 3 instead of w x h x 4. anon 2021-12-13 15:27:11 +00:00
  • 2aaba8da96 make qoi.h build using c89 compilers. Ozkan Sezer 2021-12-13 15:56:56 +03:00
  • 6a95206e35
    Merge pull request #84 from xfmoulet/master Dominic Szablewski 2021-12-13 11:24:59 +01:00
  • 99fa97792f Revert "Zero-initialize previous pixel color" Xavier-Frédéric Moulet 2021-12-13 11:18:41 +01:00
  • 8c77fad340 change char local vars to signed char Ozkan Sezer 2021-12-11 21:03:37 +03:00
  • 2ee2169e02
    Merge pull request #80 from 0xd34df00d/patch-1 Dominic Szablewski 2021-12-11 17:29:28 +01:00
  • ba5c1711c7
    Add a Haskell implementation 0xd34df00d 2021-12-11 11:22:41 -05:00
  • e76f25a606 Ignore stb dependencies and build artifacts Dominic Szablewski 2021-12-11 15:49:14 +01:00
  • 199362ed1d Add note about current specification Dominic Szablewski 2021-12-11 15:48:01 +01:00
  • 6310d49ee8 Merge branch experimental Dominic Szablewski 2021-12-11 15:46:13 +01:00
  • c2edcd3d7a Cosmetics Dominic Szablewski 2021-12-11 12:54:01 +01:00
  • 0ad304d761 Be more specific with the documentation of the file format Dominic Szablewski 2021-12-10 20:27:35 +01:00
  • 075ab8fe42 Zero-initialize previous pixel color Dominic Szablewski 2021-12-10 20:09:52 +01:00
  • 03c7ab14d4
    Merge pull request #66 from NUlliiON/master Dominic Szablewski 2021-12-08 22:47:40 +01:00
  • d9518a9426
    Merge branch 'master' into master Dominic Szablewski 2021-12-08 22:47:32 +01:00
  • 8f9c24a5e9
    Merge pull request #74 from elihwyma/patch-1 Dominic Szablewski 2021-12-08 22:46:43 +01:00
  • f49dcc074d
    Merge branch 'master' into patch-1 Dominic Szablewski 2021-12-08 22:46:35 +01:00
  • a19e0810e6
    Merge pull request #68 from rbino/add-qoix Dominic Szablewski 2021-12-08 22:45:54 +01:00
  • 473e467e7b
    Add Swift Implementation Amy While 2021-12-08 20:22:16 +00:00
  • 2103168519 Minor encoding throughput improvement Dominic Szablewski 2021-12-08 15:45:18 +01:00
  • 6a73cc65c5 Wording, whitespace Dominic Szablewski 2021-12-08 15:32:43 +01:00
  • 92f7ebd3f8 Fix qoi_desc colorspace check Dominic Szablewski 2021-12-08 15:30:56 +01:00
  • 6c83cf2e0c Increase padding to 8 zero-bytes Dominic Szablewski 2021-12-08 15:29:46 +01:00
  • 947941fbd0 Change colorspace header to an enum to avoid confusion Dominic Szablewski 2021-12-08 14:14:51 +01:00
  • d6b1ec673a Add alpha channel to QOI_HASH Dominic Szablewski 2021-12-08 11:30:58 +01:00
  • eb29269432 Fix typo in documentation Dominic Szablewski 2021-12-08 11:25:24 +01:00
  • 28954f7a9a Remove QOI_DIFF_16 and QOI_DIFF_24; better tagging of remaining ops; better hash function Dominic Szablewski 2021-12-06 21:23:13 +01:00
  • 66d12eb078 Add option to only print directory totals Dominic Szablewski 2021-12-06 19:55:39 +01:00
  • f45f47c9f0 Recursive traversal; compression ratio; grand total; options to disable some features Dominic Szablewski 2021-12-06 13:35:54 +01:00
  • 259a3a36a0 Add Elixir implementation (Qoix) to the implementations section Riccardo Binetti 2021-12-06 02:46:10 +01:00
  • ce32dfed6e Mention QOI implementation written in C# Eugene 2021-12-05 14:23:24 -06:00
  • 5039ebd678
    Merge pull request #57 from zakarumych/master Dominic Szablewski 2021-12-05 11:24:12 +01:00
  • f6f05835c5
    Merge pull request #62 from nsauzede/patch-1 Dominic Szablewski 2021-12-05 11:23:42 +01:00
  • 8054316d78
    Merge pull request #65 from kodonnell/master Dominic Szablewski 2021-12-05 11:23:20 +01:00
  • bd7d5c07bb
    Add link in readme to kodonnell/qoi (Python) kodonnell 2021-12-05 22:18:49 +13:00
  • 03606a0be7
    Fix typo in DIFF8 documentation Nicolas Sauzede 2021-12-03 01:24:52 +01:00
  • 2392a3423c Mention rapid-qoi implementation written in Rust Zakarum 2021-12-01 17:48:53 +03:00
  • cbb62ea555 Remove QOI_RUN_16, add new QOI_GDIFF_16 op Dominic Szablewski 2021-11-30 22:05:03 +01:00
  • e9069e11a4 Add notice about the format being not yet finalized Dominic Szablewski 2021-11-30 17:45:48 +01:00
  • fda5167d76 Add links to Tools and Implementations Dominic Szablewski 2021-11-29 11:23:33 +01:00
  • a79d03c26b
    Merge pull request #45 from lbatalha/readme-packages Dominic Szablewski 2021-11-29 11:10:28 +01:00
  • 94974653c1 Lock output file before writing; close #18 Dominic Szablewski 2021-11-28 17:59:51 +01:00
  • 9dd60534e4 Use local var for channels to speed up encoding Dominic Szablewski 2021-11-28 17:36:47 +01:00
  • 80356a5aaa Improve documentation, whitespace, wording Dominic Szablewski 2021-11-28 17:36:05 +01:00
  • 4f8f59d53e
    add packages section Luis Batalha 2021-11-28 15:12:08 +00:00
  • f0a38c19e5
    Merge pull request #44 from Samyak2/samyak-typo-fix-1 Dominic Szablewski 2021-11-28 12:32:14 +01:00
  • bdfda4a5f6
    Merge pull request #43 from MasterQ32/improved_docs Dominic Szablewski 2021-11-28 12:30:51 +01:00
  • 8ebd4e7b6d
    Fix a typo: "user" -> "use" Samyak S Sarnayak 2021-11-28 16:18:01 +05:30
  • ef9ce10bc1 Adds wraparound specification Felix "xq" Queißner 2021-11-28 01:17:24 +01:00
  • 7053672d3a Starts to improve the documentation. Felix "xq" Queißner 2021-11-28 01:08:52 +01:00
  • be8d23c574
    Merge pull request #31 from vec4f/bug/qoi_read/fclose Dominic Szablewski 2021-11-27 21:04:16 +01:00
  • 5506399e0d Fix HEADER_SIZE for the new header Dominic Szablewski 2021-11-27 18:41:02 +01:00
  • ff542c2ae6 Change the API to supply/return channel count and colorspace info Dominic Szablewski 2021-11-27 18:36:17 +01:00
  • 697abf6696 Align the data format with new spec #37 Dominic Szablewski 2021-11-27 17:23:52 +01:00
  • a902b57ede Announce changes in the file format Dominic Szablewski 2021-11-27 13:21:16 +01:00
  • ee66591452
    Merge pull request #32 from pfusik/utf8 Dominic Szablewski 2021-11-27 00:26:06 +01:00
  • 344ba65a57 Avoid UTF-8 Piotr Fusik 2021-11-26 22:51:22 +01:00
  • 7b1567cc9d Close file on allocation failure Brad Fish 2021-11-26 12:28:49 -08:00
  • dd0b04b319 Fix #22: avoid UB when reading ints from the stream; Dominic Szablewski 2021-11-26 13:22:00 +01:00
  • 30f8a39ec8 Fix qoibench avg calculation: ignore non-png entries Dominic Szablewski 2021-11-25 15:14:56 +01:00
  • 81b438cb56 Change header to big endian; make it independent from host byte order; close #10 Dominic Szablewski 2021-11-25 13:51:05 +01:00
  • c03edb2f26 Fix naming of chunks in the data format documentation; close #9 Dominic Szablewski 2021-11-25 09:43:11 +01:00
  • 324c2243b2 Add warning about untrusted input; #4 Dominic Szablewski 2021-11-24 22:28:35 +01:00
  • e969322d00 Don't run past the padding of the byte stream when decoding; re #4 Dominic Szablewski 2021-11-24 22:09:08 +01:00
  • de17b3c2c1 Fix compile instructions Dominic Szablewski 2021-11-24 11:19:49 +01:00
  • 19dc63cf17 Initial Dominic Szablewski 2021-11-24 11:07:17 +01:00