See doc/SIMPLE.md for a guide on how to decode frames. This project is a decoder for folders of image files containing scanned piqlFilm frames.
dep- Dependencies (as git submodules):afs- Archival File System Library, used to parse control frame and table of contents.ivm_testdata- Not required by the project, but included for a sample folder of piqlFilm PNG images for testing.rpmalloc- Only used for release builds to improve the performance ofmalloc()and friends (~3% from my tests).stb-stb_image.hused by unbox for image file reading.stb_image_write.hused by raw_file_to_png for image file writing.unboxing- Decoding library for the boxing barcode format.
dev- Auxillary development tools, code and files.build- Auxillary code forbuild.c.
out- Output files of various kinds.exe- Built binaries by the project.
src- Project source code.build.c- Project build script.
./build.c # or
cc -o build build.c && ./build
./build.c -DRELEASE