summaryrefslogtreecommitdiff
path: root/src/format/image/png.c
AgeCommit message (Expand)Author
2026-06-27chore: remove old commentsWatson Wheeler
2026-05-22git(attributes): Force LF for all text files except windows specificTazyFoundSoup
2026-05-22refactor: move benches to include directoryTazyFoundSoup
2026-05-21feat(png): Make initial PNG encoder functionTazyFoundSoup
2026-05-21feat(png): Implement chunk writer in PNG encoderTazyFoundSoup
2026-05-18fix(png): Use ff_memset instead of hosted memset by string.hTazyFoundSoup
2026-05-18ci(coverage): Add repo coverage with codecovTazyFoundSoup
2026-05-05minor(png): Change tRNS debug recieving message incorrect chunk typeTazyFoundSoup
2026-05-05feat(png): add benchmark markers to png decodingTazyFoundSoup
2026-04-22chore(png): Remove WIP from ff_open_png end noticeTazyFoundSoup
2026-04-15feat(png): Implement genericness for PNGTazyFoundSoup
2026-04-14feat(png): Add ff_close_png functionTazyFoundSoup
2026-04-14feat(png): Validate CRC in ff_png_dispatchTazyFoundSoup
2026-04-14feat(png): Validate CRC with crc32.c from tinfTazyFoundSoup
2026-04-14fix(png): IDAT uncompressed size and zlib header skipTazyFoundSoup
2026-04-14fix(png): Return FF_RESULT_OK since everything's fully implemented :)TazyFoundSoup
2026-04-14feat(png): Add png dispatcherTazyFoundSoup
2026-04-14fix(png): Fix tinf_uncompress out_size bugTazyFoundSoup
2026-04-03refactor(common): Change endianess function names to ff_le32 and ff_be32TazyFoundSoup
2026-04-02feat(math): add math core and replace FF_ABS macro with ff_absiTazyFoundSoup
2026-03-30feat(png, bmp): Pass context to debug messagingTazyFoundSoup
2026-03-28fix(png): Remove require_valid voidingTazyFoundSoup
2026-03-03fix(png): Removed last_error field even though the png_ctx is NULLTazyFoundSoup
2026-03-01refactor(png): Cancel png validation checker if require_valid is offTazyFoundSoup
2026-03-01feat(png): Add require valid argument to ff_open_pngTazyFoundSoup
2026-02-23refactor(png): Change tinf include bracket styleTazyFoundSoup
2026-02-22fix(png): Do not set last error field in ctx after getting freedTazyFoundSoup
2026-02-22refactor(png): Cast unused variables to void to avoid unused errorsTazyFoundSoup
2026-02-22refactor(*): Change include brackets from "" to <>TazyFoundSoup
2026-02-22refactor(png): Cast iline to uint32_t in scanline iteration loopTazyFoundSoup
2026-02-22fix(png): Remove last_error field (ff_png_ctx) additions fromTazyFoundSoup
2026-02-22support(zed): Support Zed editorTazyFoundSoup
2026-02-17fix(png): Set last_error field before returning resultTazyFoundSoup
2026-02-16fix(png): Change return value of ff_open_png to no implTazyFoundSoup
2026-02-15feat(png): Add handler for tRNS ancillary chunk in PNG processingTazyFoundSoup
2026-01-31fix(png): Implement Paeth predictor in ff_png_data_handler for scanline filte...TazyFoundSoup
2026-01-31fix(png): Remove the address operator from the memory copy of the previous rowTazyFoundSoup
2026-01-31fix(png): Update filter type handling in ff_png_data_handler for unknown casesTazyFoundSoup
2026-01-31fix(png): Correct memory copy operations in ff_png_data_handlerTazyFoundSoup
2026-01-31feat(png): Implement scanline filtering in ff_png_data_handlerTazyFoundSoup
2026-01-30refactor(png): Relocate ff_png_bpp to png.c from png.hTazyFoundSoup
2026-01-29feat(png): Iterate over every scanline in the IDAT chunkTazyFoundSoup
2026-01-29feat(png): Keep interlacing value in PNG contextTazyFoundSoup
2026-01-28chore: Remove recent update commentsTazyFoundSoup
2026-01-28feat(png): Confirm tinf_uncompress for IDAT handler return's valueTazyFoundSoup
2026-01-26feat(png): Decompress IDAT using tinf uncompress (WIP)TazyFoundSoup
2026-01-15feat(png): Implement PLTE chunk handlingTazyFoundSoup
2026-01-15feat(png): Refactor PNG handling to use stream interfaceTazyFoundSoup
2026-01-14feat(png): Implement IEND chunk supportTazyFoundSoup
2026-01-14feat(png): Implement chunk handlers for IHDR and IDATTazyFoundSoup