summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
11 dayschore: fix merge conflict (iter 2)docs/doxygen-commentsWatson Wheeler
11 daysfeat(png): encode IHDR to stream in ff_encode_pngWatson Wheeler
Signed-off-by: Watson Wheeler <git@tazy.dev>
11 daysfeat(png): store filter method in png_ctxWatson Wheeler
11 daysfix(png): fix png chunk writer's writing orderWatson Wheeler
It now prints it in the way the spec intends (length, type, data, crc) Signed-off-by: Watson Wheeler <git@tazy.dev>
2026-06-27chore: remove old commentsWatson Wheeler
Removed an old comment of mine. Expect more cleaning soon Signed-off-by: Watson Wheeler <git@tazy.dev>
2026-06-11fix(thread): Add mutex to ff_ctx and make ff_dprintf thread-safeTazyFoundSoup
2026-06-11feat(thread): Add ff_thread_submit helperTazyFoundSoup
2026-06-11feat(thread): Check pthread_create result and detach thread in bridgeTazyFoundSoup
2026-06-08feat(thread): Implement pthread bridge and fix allocator usage in wrapperfeat/multi-threadingTazyFoundSoup
2026-05-28feat(thread): Add thread jobs and thread wrapperTazyFoundSoup
2026-05-23feat(thread): Make thread.h and thread.c in respective directoriesTazyFoundSoup
2026-05-22git(attributes): Force LF for all text files except windows specificTazyFoundSoup
files
2026-05-22refactor(bench): move bench printing to source fileTazyFoundSoup
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-15fix(dbg): fix comment prefix watson
you know better oven
2026-05-15baller wsk-imsk
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-14chore(dbg): Add newline at end of ff_cleanup messageTazyFoundSoup
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(dbg): ff_dprintf null write callback checkTazyFoundSoup
2026-04-14fix(stream): Stdio bridge write callback and const correctnessTazyFoundSoup
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-14chore: Remove old commentsTazyFoundSoup
2026-04-03fix(stream): Explicitly disable write in stdio bridgeTazyFoundSoup
2026-04-03fix(bmp): Unvoid buffer and bmp_ctx in the header handlerTazyFoundSoup
2026-04-03feat(result): AddBMP invalid signature resultTazyFoundSoup
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-30minor(bmp): Include debugTazyFoundSoup
2026-03-30feat(tinyff): Include common in tinyff.cTazyFoundSoup
2026-03-30feat(png, bmp): Pass context to debug messagingTazyFoundSoup
2026-03-30refactor(dbg): Use context instead of debugging global statesTazyFoundSoup
2026-03-30feat(common): Create ff_ctx initialiserTazyFoundSoup
2026-03-30fix(bridges): Move stream source to src/TazyFoundSoup
2026-03-29fix(): Bro idk wtf happened but idk i dunno wat to sayTazyFoundSoup
2026-03-28fix(png): Remove require_valid voidingTazyFoundSoup
2026-03-28fix(bmp): Get result.h from tinyff includeTazyFoundSoup
2026-03-28feat(bmp): Set ff_bmp_ctx file size to buffer location after theTazyFoundSoup
signiture