Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/randy408/libspng
Simple, modern libpng alternative
https://github.com/randy408/libspng
The macro should be included before usage, this include is not
auto-generated by @PACKAGE_INIT@
gitlab ci is no longer used
e5c1fc470fceaca08b8c30dc40768c28b82b9e12 authored over 1 year ago by Randy <[email protected]>fb768002d4288590083a476af628e51c3f1d47cd authored over 1 year ago by Randy <[email protected]>
e68ba5df571726bf001d9ea150980463ea395a75 authored over 1 year ago by Randy <[email protected]>
Signed-off-by: Rosen Penev <[email protected]>
4d185a8117bc24e7c4937cfc8aa753b7a54bdbd2 authored over 1 year ago by Rosen Penev <[email protected]>with clang-cl, compilation fails with an undefined reference to __cpu_indicator_init
Online s...
dc944de9df0d6ab2e865d283c5691dfe2f903d52 authored over 1 year ago by Rosen Penev <[email protected]>ea6ca5bc18246a338a40b8ae0a55f77928442e28 authored almost 2 years ago by Johannes Schäufele <[email protected]>
target_include_directories(spng <-- _static missing
75c39ce0948d3b9c623a674ebfeb63a703a7c116 authored almost 2 years ago by coeps <[email protected]>d86a11d3ab8f37e7772d52490d3b086d0e0f9bc7 authored almost 2 years ago by Randy <[email protected]>
"(BSD-2-Clause AND libpng-2.0)" only applies to spng.c,
there is no libpng code in the header.
Meson automatically extracts the required dependencies of the library
passed to `pkg.generate()...
5050422f4694d5ff329a4750c881bf4daa9268fc authored about 2 years ago by Randy <[email protected]>
Co-authored-by: Benedikt Schmitt <[email protected]>
89efb0d18a372b2036ed294f973630b7a1c4f892 authored about 2 years ago by Ben <[email protected]>Co-authored-by: xtremeqg <[email protected]>
6c7c8ce3729bb866eec9e94e426c3221abf402b0 authored about 2 years ago by Loobinex <[email protected]>3094985ffb54365e9ae4340a01df87953b125581 authored about 2 years ago by Randy <[email protected]>
7645e399cf86172e02641fcac7ac00d6e7adb475 authored about 2 years ago by Randy <[email protected]>
af8f480179967a7b84f17407ba86f9a64c1aa105 authored about 2 years ago by Randy <[email protected]>
the worst-case file sizes make it not worth changing defaults
b519e6df3afeebe91d38d9ef2bac07d91d025ada authored about 2 years ago by Randy <[email protected]>b9e894cb231eaf8c9c4e8a73a06d3dbb36063487 authored about 2 years ago by Randy <[email protected]>
`spng_set_chunk_limits` not `spng_set_chunks_limits`
54bd4c3d3614298e1d63a436a5ba7595aeceea0d authored about 2 years ago by Daniel Jennings <[email protected]>UINT_MAX isn't the right constant to check against
c9451cab664794dc909c4580dd1e6e013f3db512 authored about 2 years ago by Randy <[email protected]>eb260797adbdc0b27c15f9bce86c828b6b1d2f99 authored over 2 years ago by Randy <[email protected]>
4b568aca538a7a03b1c4b4d2b054a55f3a9a0334 authored over 2 years ago by Randy <[email protected]>
c4126ad8ce0513ec16aa2e4180eb6545548710a0 authored over 2 years ago by shuffle2 <[email protected]>
mingw32 does not enable SSE2 by default.
dc5b1032c08efac68ad30170f7ccbf0aa8dd55c9 authored over 2 years ago by Rosen Penev <[email protected]>13cb56aef9b0c0b328f566ee4b10604e1798d3b0 authored over 2 years ago by ocpalo <[email protected]>
6cc95648d24e9630797fe35f5fcf2b2ca9dbb0bf authored over 2 years ago by Randy <[email protected]>
There are small typos in:
- docs/chunk.md
- docs/migrate-libpng.md
Fixes:
- Should read `subseq...
a4b209fa2cab36b0b7ecd46026dd12c77f66df92 authored over 2 years ago by Randy <[email protected]>
thanks to @nedelec for pointing it out
3c640a075dbb17d2d03f01422a03168fea1de285 authored over 2 years ago by Randy <[email protected]>
When building libspng as a sub-module alongside zlib as a sub-module,
then it becomes much easie...
0bd962bb8ed072fd04638ebb72fbd04ca64281a0 authored over 2 years ago by Randy <[email protected]>
c8a79acee32a01c441b3ac174236324d8d8e2cfe authored over 2 years ago by Randy <[email protected]>
e26770d44b900ceaa80df936792b5b4fb0ffd564 authored almost 3 years ago by Randy <[email protected]>
1aad1dbd61a4ac40c7af04176f834da8f5d78b2d authored almost 3 years ago by Randy <[email protected]>
disabling compression had lead to lower code coverage
c61b888cb9c7f88551636fb9608bb1a8168d20c5 authored almost 3 years ago by Randy <[email protected]>12635f0de25dd39cfea3cb0ead2eba891f7fe09e authored almost 3 years ago by Randy <[email protected]>
d981609eec16693cd5afdae6be569fe4ed0fa471 authored almost 3 years ago by Randy <[email protected]>
83e9e68b0bde032e00029d5faa5d90133883a233 authored almost 3 years ago by Randy <[email protected]>
05781a38d47042a3d22cecc520647350199ae2ca authored almost 3 years ago by Randy <[email protected]>
3a8a2314eeb95545e6080924c0981b9c290a0039 authored almost 3 years ago by Randy <[email protected]>
4baa1b1384da4ae9ddbe42a90e5f6300afb44fe7 authored almost 3 years ago by Randy <[email protected]>
93b2e4e8f67defaa1663df9b55151021ed879d34 authored almost 3 years ago by Randy <[email protected]>
61b60bc6ada9149b95612064900fc3fe7bd3fa58 authored almost 3 years ago by Randy <[email protected]>
930ac3d03383442b455a33f1bc1218dd3af3c1c3 authored almost 3 years ago by Randy <[email protected]>
e47826e7d93582b47f853c9aaaef313026ffa930 authored almost 3 years ago by Randy <[email protected]>
30a94e6226ac383e8d5f15e28f9586b04eeb3119 authored almost 3 years ago by Randy <[email protected]>
44d0636767ebf31c177347be968533175adcf8a4 authored almost 3 years ago by Randy <[email protected]>
b457ac01086f9ed58695f72943bd66b58015b3ad authored almost 3 years ago by Randy <[email protected]>
2bd9bbe1bf9dc8755985898dd8ef4a78dc7f9ac6 authored almost 3 years ago by Randy <[email protected]>
957d1ec1c19247767e245ab708903048f1220db8 authored almost 3 years ago by Randy <[email protected]>
73eb41236960497285ca55dcb5eb4f5d71bdd408 authored almost 3 years ago by Randy <[email protected]>
1e0f97516c6f2ed870abe5afbed0420f35d9e639 authored almost 3 years ago by Randy <[email protected]>
6792f2ed6cef5254fe0d03b1ced2f6de04c96211 authored almost 3 years ago by Randy <[email protected]>
6eb84070a3d8c6d4f95f605020be8b5efaedb443 authored almost 3 years ago by Randy <[email protected]>
8b9b7d21c34c8edc69dbb1baf10579c4f0291a65 authored almost 3 years ago by Randy <[email protected]>
c615712a82f1b8e9a415ab7ca5c1c6b7a5267ff0 authored almost 3 years ago by Randy <[email protected]>
b530b94fb5549be1f0d07d91d29cb6138e7ac685 authored almost 3 years ago by Randy <[email protected]>
253a40c500d5365026b66a3cf9c394eb0dd06381 authored almost 3 years ago by Randy <[email protected]>
* circleci: run additional arm64 tests without ASan
* refactor expand_palette_rgb8_neon()
...
f1c7735a13c58fc32506a62fcdbaa793cbf5ef9c authored almost 3 years ago by Randy <[email protected]>371a2f01ca5c9b36fa3a3eb078224f123487e974 authored almost 3 years ago by Randy <[email protected]>
01b6f31359801892a2da961a0b2e0dc94b1c74c4 authored almost 3 years ago by Randy <[email protected]>
0e4b64a64b09851076eeafb5832135a52b4a0b59 authored about 3 years ago by Randy <[email protected]>
030b94a4f94b841b7d81dfd7bfdf75be9f745959 authored about 3 years ago by Randy <[email protected]>
db3600859d3c55ff3925651a95298168b63e2c80 authored about 3 years ago by Randy <[email protected]>
fixed an issue where NULL is returned but
no error code is set when not encoding
to the internal...
6a1a708f0d99e198cda33013bfc8670be06a0853 authored about 3 years ago by Randy <[email protected]>
8c74bfe96bcb17123d8e83de1edeffe443b75f24 authored about 3 years ago by Randy <[email protected]>
a4270af83467c343f85bf3cf308751017d57f67b authored about 3 years ago by Randy <[email protected]>
dfde052499b8caa6c3575ce09a594db981a76718 authored about 3 years ago by Randy <[email protected]>
png_signature -> spng_signature
png_u32max -> spng_u32max
d308e80336d411a1f7bebf45d129777be475bf33 authored about 3 years ago by Randy <[email protected]>
The pointers may get modified between the setjmp() call
and any later longjmp(), therefore they...
1e997c5bf7f3d6cdd2ace10d9e4ee7e1179c3273 authored about 3 years ago by Randy <[email protected]>
This shouldn't change any defaults but allow for a smaller inflate window size
with spng_set_op...
9dce91c407aa936d4462533c77b8cdb19c291b57 authored about 3 years ago by Randy <[email protected]>
c1542505e67f780c91caad9fe8d784bfa3135dd0 authored about 3 years ago by Randy <[email protected]>
0aa258cb851a0ef343d1283de53ad987fb635354 authored about 3 years ago by Randy <[email protected]>
de9abac5ab7fb4b3b37e81de8368e4cd71ec1c30 authored about 3 years ago by Randy <[email protected]>
ac6214cd9602ba01b3d03c31b4008d6d7e09f131 authored about 3 years ago by Randy <[email protected]>
b056def90e623453ef11d087ddea7dfdc8da4d64 authored about 3 years ago by Randy <[email protected]>
c699f8ef8e68e463bcb12629b18e1e27c08b5c0a authored about 3 years ago by Randy <[email protected]>
99d1a2c5a6e519d3bfa6bac0210278e2a0f59db9 authored about 3 years ago by Randy <[email protected]>
Encoding to an internal buffer is no longer an implicit process.
cc04f6d08fcf6fcdf2972265adf2bc9a3b2e563f authored about 3 years ago by Randy <[email protected]>7afcbe51784afb5d40861657d5e6ad68f73e55ac authored about 3 years ago by Randy <[email protected]>
7b3a71c7e7cc1fc7cda82dd80bd60569efcb881f authored about 3 years ago by Randy <[email protected]>
ee9460be8d8b19dec982b93338843ba96b4e71dc authored about 3 years ago by Randy <[email protected]>
bc383951e9a6e04dbc0766f6737e873e0eedb40b authored over 3 years ago by Randy <[email protected]>
a413382cf37e5330067b17b6bcc51a7faf5fa807 authored over 3 years ago by Randy <[email protected]>
046dbae156e0c637b7f0040ad6898a3ecba87f61 authored over 3 years ago by Randy <[email protected]>
5c47f25d22de9e08857008aa121287fddd821f26 authored over 3 years ago by Randy <[email protected]>
fdc526b5ffb6fbe12a8d3288d5382ea40c220ee2 authored over 3 years ago by Randy <[email protected]>
6730c0b8745ba2bf944e79561d58110776a93813 authored over 3 years ago by Randy <[email protected]>
also fixed an issue where realloc() was used instead of spng__realloc()
53662302f7098e58ea542a57c02fd7631bbff4c4 authored over 3 years ago by Randy <[email protected]>4a167c15dd49914dbcb8e1bc6d2dff2d131302de authored over 3 years ago by Randy <[email protected]>
require_bytes() already handles encode buffer allocations
f70bc1056918acebf7c2358d845cd26af0445ae7 authored over 3 years ago by Randy <[email protected]>ctx->bytes_per_pixel is already set to 1 for <8-bit images
8bc0cd7e8fb25b4ccc01bae25ac0f09af25a15f2 authored over 3 years ago by Randy <[email protected]>(cherry picked from commit 459b4d1b66ec63a5c7a186d4efa5b2d5c690bc55)
7b0535e20f070030d2dcb1a773a3f9f7e0316ff1 authored over 3 years ago by Daniel Krupiński <[email protected]>(cherry picked from commit 819c7d60eb5f990d0e0ab05a80e823594fea3c9e)
e82e0b250e78cdd5cc4e0300ba95dc3321accf97 authored over 3 years ago by Daniel Krupiński <[email protected]>
the reencoded length check was supposed to stay commented out,
checking against the original fil...