Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

libspng

Simple, modern libpng alternative
Collective - Host: opensource - https://opencollective.com/libspng - Website: https://libspng.org/ - Code: https://github.com/randy408/libspng

check for target_clones support before use

github.com/randy408/libspng - d252d02e968f9a38cb4d340d67e33e0af64e0556 authored about 5 years ago by Randy <[email protected]>
docs: add deprecated decode flags

github.com/randy408/libspng - a133b3105d07af0471d1e156decf94b252837670 authored about 5 years ago by Randy <[email protected]>
ossfuzz.sh: fix permission bits

github.com/randy408/libspng - ca21cf2dd68b930ee4caa7b021519b76bbe2ce99 authored about 5 years ago by Randy <[email protected]>
meson: make static_zlib option false by default

github.com/randy408/libspng - 0a86148a83ed166205ce27137ddd9af226bff92d authored about 5 years ago by Randy <[email protected]>
oss-fuzz: clean up i386 build

github.com/randy408/libspng - 5f54c08cd5f5a1dfdae8705a9c467ba08378902c authored about 5 years ago by Randy <[email protected]>
oss-fuzz: update script for i386 builds

github.com/randy408/libspng - 8d2fe82ec283b991cfaae3abacdf852b88fc820f authored about 5 years ago by Randy <[email protected]>
meson: add static_zlib option

github.com/randy408/libspng - 78ddbf695a968f8612754b7ccc335ad5c3c43821 authored about 5 years ago by Randy <[email protected]>
read_idat_bytes(): fix streaming mode (Mathieu Mallet)

github.com/randy408/libspng - fbe096bb9d08ba897b72139867fd0403474798fc authored about 5 years ago by Randy <[email protected]>
decode: disable the zerocopy codepath

github.com/randy408/libspng - 244715185f0fdce81a6354e25f98eedf0c1872eb authored about 5 years ago by Randy <[email protected]>
oss-fuzz: update build.sh

github.com/randy408/libspng - 12a27d60fe8a987cdcbdb9f6fcb9b409c9e1e102 authored about 5 years ago by Randy <[email protected]>
oss-fuzz: update build.sh

github.com/randy408/libspng - 601e52beb6c806fefe53b8130ab8a36909c88198 authored about 5 years ago by Randy <[email protected]>
add oss-fuzz build script

github.com/randy408/libspng - 6b8a813ba7c7456cb9d49d8f10d87f44c69051db authored about 5 years ago by Randy <[email protected]>
decode: unset flags that have no effect (fixes #32)

github.com/randy408/libspng - b5807bf688e9a2c5ff566c7854d0b33dd8c3b930 authored over 5 years ago by Randy <[email protected]>
framac: update stubs

github.com/randy408/libspng - 9cc35ff5e254c7b360fa2bd20952b8e3f6e02af7 authored over 5 years ago by Randy <[email protected]>
fix target_clones macro

github.com/randy408/libspng - 3deb44a1612bd08b8bc1da4e841fa7a66ba43cb9 authored over 5 years ago by Randy <[email protected]>
fix oss-fuzz crossfile again

Meson ignores environment variables for cross-builds,
c_(link)_args will be replaced at build ti...

github.com/randy408/libspng - a381396aad5a2ee617f6d1881bef820883392b2d authored over 5 years ago by Randy <[email protected]>
Revert "cross_oss_fuzz: add c_args"

This reverts commit 4c9f6870702e15073c0c31b0ef6e66b17c32a0cd.

github.com/randy408/libspng - f855dd07151816117504c2274b777f1f8e5e3896 authored over 5 years ago by Randy <[email protected]>
cross_oss_fuzz: add c_args

github.com/randy408/libspng - 4c9f6870702e15073c0c31b0ef6e66b17c32a0cd authored over 5 years ago by Randy <[email protected]>
cross_oss_fuzz: add c_link_args = -m32

github.com/randy408/libspng - 597457fa01272749c1bc9c66553def462831b4ad authored over 5 years ago by Randy <[email protected]>
remove args from oss-fuzz crossfile

github.com/randy408/libspng - 0b0c67dab3d88195b972d7818c684e4c5bd44e9e authored over 5 years ago by Randy <[email protected]>
Merge pull request #31 from longlene/patch-1

Update CMakeLists.txt

github.com/randy408/libspng - fdb4bbd7086a58498d902184349511a3a01d0afa authored over 5 years ago by Randy <[email protected]>
Merge branch 'master' of https://github.com/randy408/libspng

github.com/randy408/libspng - 41d63521f95c42a1c04325b2fc17cab188639a9c authored over 5 years ago by Randy <[email protected]>
decode: fix filter byte reads when f.zerocopy=1

github.com/randy408/libspng - d7d4cced14f6107d05b52b5e7758207f79aa3465 authored over 5 years ago by Randy <[email protected]>
target_clones is not supported on mingw/cygwin

github.com/randy408/libspng - ec3a87c7ce9c575c1cf082bdc923a84517fe431d authored over 5 years ago by Randy <[email protected]>
Update main.yml

github.com/randy408/libspng - ddba36e455a1c48a2b3c55d1c8d6c42bad510b6a authored over 5 years ago by Randy <[email protected]>
initial github actions integration

github.com/randy408/libspng - 08dbfb95df53003b4a8ee0eafc502d0bad1551a5 authored over 5 years ago by Randy <[email protected]>
Update CMakeLists.txt

use correct path for later installation

github.com/randy408/libspng - e15ba00f423ae8927ec78e02a1a7c1621490ef7e authored over 5 years ago by longlene <[email protected]>
decode: implement zero-copy codepath (#26)

github.com/randy408/libspng - d48a9fa212cee4c05c51178b9c7813cd1299dcb3 authored over 5 years ago by Randy <[email protected]>
decode: cleanup

github.com/randy408/libspng - ece214c25943fb2c54bf2892809f4ff2f39838b5 authored over 5 years ago by Randy <[email protected]>
rgb8_row_to_rgba8: make input row const

github.com/randy408/libspng - ee2868e82c2b9f6c7db051dfae559507fed34d6c authored over 5 years ago by Randy <[email protected]>
x86: clean up abs_i16

github.com/randy408/libspng - 3bf634b3f5f3596beba52ad7a59c7228a387ea44 authored over 5 years ago by Randy <[email protected]>
fix endianness macros in spng.c

this was confirmed to work on s390x

github.com/randy408/libspng - f4be0cbe22ce4caea669960bb9cf3c94036182cb authored over 5 years ago by Randy <[email protected]>
fix reading of bKGD chunks for palleted images

struct spng_bkgd.plte_index is an uint16_t, it was assumed to be uint8_t

github.com/randy408/libspng - fc1ffd61fce38920cd11f9755e91789dc4331d27 authored over 5 years ago by Randy <[email protected]>
fix test suite on big-endian v3

github.com/randy408/libspng - dcef767003ba7ba21013c0892bf240eabe741590 authored over 5 years ago by Randy <[email protected]>
fix test suite on big-endian

github.com/randy408/libspng - 9e6cc537a0427e55db67eacf5f58baca7fd61d06 authored over 5 years ago by Randy <[email protected]>
fix test suite on big-endian

github.com/randy408/libspng - 9d2a63185149e633794b54c75647a3eea9cd9ad6 authored over 5 years ago by Randy <[email protected]>
fix target_clones macro

github.com/randy408/libspng - dc19f7a0fba78ffc715ef922e0faf33a02364f65 authored over 5 years ago by Randy <[email protected]>
add #if guard for inflateValidate()

github.com/randy408/libspng - 58b64ae6d2604c9a464c1d820c7356fa43bd177f authored over 5 years ago by Randy <[email protected]>
disable target_clones macro for intel compiler

only gcc supports target_clones at the moment

github.com/randy408/libspng - fb7723cdf3d03a0b0b55b6806158812521723b6a authored over 5 years ago by Randy <[email protected]>
read_u16/u32/s32 cleanup

github.com/randy408/libspng - 17e8970739e45b98c62daf25011360cb24699009 authored over 5 years ago by Randy <[email protected]>
testsuite: cleanup

github.com/randy408/libspng - 21987d52c2867779ca044f5d138d929ec2827168 authored over 5 years ago by Randy <[email protected]>
add multithreading compile option

github.com/randy408/libspng - 61ce5d1d0e293003ba46fd5ececf3cbc0cfe4987 authored over 5 years ago by Randy <[email protected]>
LICENSE: append libpng-2.0 license

github.com/randy408/libspng - 762452621435b44f662192f430d521e6a86556d6 authored over 5 years ago by Randy <[email protected]>
decode: use bitfield for boolean values

github.com/randy408/libspng - bc95f393a6a3bbe3ca7a4c5c2e64083a6b5c63e8 authored over 5 years ago by Randy <[email protected]>
add shorter decode flags

github.com/randy408/libspng - 3d94f116097a82bd41c60baa333e56b69c282ad6 authored over 5 years ago by Randy <[email protected]>
ignore adler32 checksum in fuzz target

github.com/randy408/libspng - eed0fc5d73b2dcdd1f7d303ce053ee5797531387 authored over 5 years ago by Randy <[email protected]>
add SPNG_CTX_IGNORE_ADLER32 flag

github.com/randy408/libspng - bc437381b6c31c69a875dc7085d05dcbb5d4a8b0 authored over 5 years ago by Randy <[email protected]>
docs: clarify zlib dependency

github.com/randy408/libspng - 3f55c8d0a40e7f82ec9d80367c4fc83144d017e2 authored over 5 years ago by Randy <[email protected]>
docs: cleanup

github.com/randy408/libspng - 5cf1a34c354ada8353e23181d187ee521788525b authored over 5 years ago by Randy <[email protected]>
spng.h: exif and offs chunks are extensions

github.com/randy408/libspng - 90750138298b20e9612416f484a707f545d95fc0 authored over 5 years ago by Randy <[email protected]>
decode: move rgb->rgba expansion into a function

github.com/randy408/libspng - f902d7485b415424877e7fc2b5925bd8c124fb15 authored over 5 years ago by Randy <[email protected]>
decode: simplify conversion for 16-bit PNG's

github.com/randy408/libspng - 4128709f00fec5c75ba30da910895bace2c885ac authored over 5 years ago by Randy <[email protected]>
fix target_clones macro

github.com/randy408/libspng - 0ae3b83b13f7fb6e71d03ff83a9140400b64c771 authored over 5 years ago by Randy <[email protected]>
docs: cleanup

github.com/randy408/libspng - 72533aabec60069e21dd6bc823f71f4be4e0f525 authored over 5 years ago by Randy <[email protected]>
add target clones for defilter_up

github.com/randy408/libspng - 982d6512b16dbfbac6993fd8250bb08d9b39d06d authored over 5 years ago by Randy <[email protected]>
docs: update link to benchmark_images

github.com/randy408/libspng - b46931a474926b32d1f2ba9138131999c74ba253 authored over 5 years ago by Randy <[email protected]>
add target_clones macro

github.com/randy408/libspng - 5b65c622108a3aba9cc7880c1bcc34a6b551a305 authored over 5 years ago by Randy <[email protected]>
move "up" defilter to separate function

github.com/randy408/libspng - 6c02cf1bebc64009c4d6ee5be1e63378192d03ff authored over 5 years ago by Randy <[email protected]>
add context state bits

github.com/randy408/libspng - 1884276e1ae419dca577e22b910a6f0230714f35 authored over 5 years ago by Randy <[email protected]>
ci: make the coverity stage automatic

github.com/randy408/libspng - 8ee2df13e1320f8d6ab41e843ad165ef2faa911d authored over 5 years ago by Randy <[email protected]>
tests: add fuzz target entry point

this does not require libFuzzer

github.com/randy408/libspng - dd4936f3368adcf70aa6f34ef88d7d68e23b3443 authored over 5 years ago by Randy <[email protected]>
add cross-file for OSS-Fuzz i386 builds

github.com/randy408/libspng - 1211c8089f63a80c5c2dd93262f80b06a9ecc4e7 authored over 5 years ago by Randy <[email protected]>
README: add oss-fuzz badge (google/oss-fuzz#2700)

github.com/randy408/libspng - fd05b0ae4e9dd9ee3688b66e0df59c7ca46e86b1 authored over 5 years ago by Randy <[email protected]>
remove gitlab bug template

github.com/randy408/libspng - 07026da0368308860bf04baa50f96b8d663dedab authored over 5 years ago by Randy <[email protected]>
docs: mention default chunk size/cache limits

github.com/randy408/libspng - 52a04e4503e3a6ad8a28d400a9b5f77929aa2fb0 authored over 5 years ago by Randy <[email protected]>
docs: add cmake build instructions

github.com/randy408/libspng - 1238203445ea335ff0b2f240cd93d190fd68dc7a authored over 5 years ago by Randy <[email protected]>
update README

github.com/randy408/libspng - 826b6531675490879a1cecd74409cc972dbc5b59 authored over 5 years ago by Randy <[email protected]>
decode: ignore invalid palette index

write black opaque pixels for
pixels with an invalid index,
this is identical to libpng behavior.

github.com/randy408/libspng - 4955d6449b8fd62083b924c973461687888857dc authored over 5 years ago by Randy <[email protected]>
swap scanline pointers instead of copying

github.com/randy408/libspng - 4b8800686139098074411feb42b555fa9b553ab8 authored over 5 years ago by Randy <[email protected]>
update links to repository

github.com/randy408/libspng - 0998506938be7da6c682dc19a59af615c67050f5 authored over 5 years ago by Randy <[email protected]>
get_ancillary(): cleanup

github.com/randy408/libspng - dce4eec8a901a0a933ea356f21caa04e8a58bb53 authored over 5 years ago by Randy <[email protected]>
shorten filter macros

github.com/randy408/libspng - 7fea96edad51b12a11ef9ea5c58e68f70eb66414 authored over 5 years ago by Randy <[email protected]>
bump version to 0.5.1

github.com/randy408/libspng - 25c92d6c7ce4588cd7109fdfe0be0fe16db1d93d authored over 5 years ago by Randy <[email protected]>
update README

github.com/randy408/libspng - 2a32ffaea2e30f6935f3996a9959c8994d945ecc authored over 5 years ago by Randy <[email protected]>
update .gitignore

github.com/randy408/libspng - 43ab475d64056edadbe2a5f589bbee7a2771cb45 authored over 5 years ago by Randy <[email protected]>
add mkdocs.yml

github.com/randy408/libspng - cf15abaf33111d212753fb284dad53b687725dc6 authored over 5 years ago by Randy <[email protected]>
update docs, add mkdocs.yml

github.com/randy408/libspng - 1d5cedd79890ae62c681b473931c7c95ee0f274a authored over 5 years ago by Randy <[email protected]>
bump version to 0.5.0

github.com/randy408/libspng - 70f71aabf3fbdad456e4ff7572393dd4d67c8796 authored over 5 years ago by Randy <[email protected]>
decode: clean up inner loop for <= 8 bit

github.com/randy408/libspng - 5a46a460b3af40d8e71aa41b9e561767041b42b3 authored over 5 years ago by Randy <[email protected]>
build: default to SSE2 instead of SSSE3

this has a 0-7% performance impact but can be turned back on

github.com/randy408/libspng - f55d71fbbc067c4dbe30e618bb859dc4bc66e9fe authored over 5 years ago by Randy <[email protected]>
convert docs to markdown

github.com/randy408/libspng - 22388c434b44ebf1b573f6d19ab50e99f728c885 authored over 5 years ago by Randy <[email protected]>
prepare for generic chunk storage

github.com/randy408/libspng - d876b1d23f0642304c758194045889a19ea823a0 authored over 5 years ago by Randy <[email protected]>
cleanup crc checking, chunk reading after idat

github.com/randy408/libspng - 58253922e84493e05d2cb18345da78614ab3c189 authored over 5 years ago by Randy <[email protected]>
omit checks for private chunks

github.com/randy408/libspng - 57a243c5434f794b09fa7e350b3662a6eda34113 authored over 5 years ago by Randy <[email protected]>
add endiannes macros

github.com/randy408/libspng - b043ad50f8a8f288520ea9b6c85095b61b689fee authored over 5 years ago by Randy <[email protected]>
decode: optimize rgb8 -> rgba8

github.com/randy408/libspng - d5ba4e183813276a05f58bc286b63e90924e861e authored over 5 years ago by Randy <[email protected]>
implement CRC_DISCARD for small chunks

github.com/randy408/libspng - eca71ef12cf55ed173e9a628b183b5d73cbb00c7 authored over 5 years ago by Randy <[email protected]>
clean up spng_ctx struct

github.com/randy408/libspng - 34ab688a19b664cee8f1ff6cecb9514f0b98b4ca authored over 5 years ago by Randy <[email protected]>
pass custom allocators to zlib

github.com/randy408/libspng - fc1e2357fd92605d583bf8e50da30e0addf94b78 authored over 5 years ago by Randy <[email protected]>
api: spng_set_png_buffer takes a const buffer

github.com/randy408/libspng - d6754e73346a7e58829205d72ba055b00cfd68fd authored over 5 years ago by Randy <[email protected]>
spng_get_*() cleanup

github.com/randy408/libspng - e73cc4447fa76feb8c14d6d5fff2253273070419 authored over 5 years ago by Randy <[email protected]>
strip trailing spaces

github.com/randy408/libspng - 3673106c44a5517995739029f77fcb5fac5afe4d authored over 5 years ago by Randy <[email protected]>
move bitfield to structs

github.com/randy408/libspng - 73798f9f051579b26f661b258b502615d604edf9 authored over 5 years ago by Randy <[email protected]>
use bitfield for 'stored' flags

github.com/randy408/libspng - 18f8df5a41e4d76d598bd8ed8c0b9a588b1a1932 authored over 5 years ago by Randy <[email protected]>
ci: switch to buster, enable AddressSanitizer

github.com/randy408/libspng - a833f0f81c2e3cfb7c899c2ed7d350aca0a5d8dc authored over 5 years ago by Randy <[email protected]>
fix rgba8->rgba8 optimization

github.com/randy408/libspng - bace14e344502fce5984ab4fd9177d8db60351f8 authored over 5 years ago by Randy <[email protected]>
gamma_correct_row: cleanup

github.com/randy408/libspng - ccf1db378f350ac24dd36918ef6bb665b3503c0e authored over 5 years ago by Randy <[email protected]>
check_ihdr() cleanup

github.com/randy408/libspng - 4faf38f58d9b939e7a378ffc35fb2cc5ead5f36d authored over 5 years ago by Randy <[email protected]>
decode: simplified inner loop, reduce stack usage

github.com/randy408/libspng - c06fc855a3933b18dff6526633abeee4f697fc9d authored over 5 years ago by Randy <[email protected]>
clean up plte checking

github.com/randy408/libspng - c170ffd51956982ff944a5e8e6231c2dbb099a68 authored over 5 years ago by Randy <[email protected]>