diff options
| author | TazyFoundSoup <gardendistrict0x0@outlook.com> | 2026-01-30 13:59:43 +1100 |
|---|---|---|
| committer | TazyFoundSoup <gardendistrict0x0@outlook.com> | 2026-01-30 13:59:43 +1100 |
| commit | 3a0c2223e660dac7105efb51f4e0d5a33bf7cfa9 (patch) | |
| tree | 83d1b5a9d6bc1838c10809fc89426fbbbb562759 /include/tinyff | |
| parent | ded9f0da7e545d25e7e9fb7c86b5e1e5c34f005f (diff) | |
refactor(png): Relocate ff_png_bpp to png.c from png.h
Diffstat (limited to 'include/tinyff')
| -rw-r--r-- | include/tinyff/image/png.h | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/include/tinyff/image/png.h b/include/tinyff/image/png.h index 3937e8d..fd8d29d 100644 --- a/include/tinyff/image/png.h +++ b/include/tinyff/image/png.h @@ -60,24 +60,7 @@ typedef struct { // Small BpP helper function -static inline uint16_t ff_png_bpp(ff_png_ctx *ctx) -{ - int16_t byte_depth = ctx->bit_depth / 8; - switch (ctx->color_type) { - case 0: // Grayscale - return byte_depth * 1; // Gray - case 2: // Truecolor - return byte_depth * 3; // R, G, B - case 3: // Indexed-color - return byte_depth * 1; // Index - case 4: // Grayscale with alpha - return byte_depth * 2; // Gray w/ alpha - case 6: // Truecolor with alpha - return byte_depth * 4; // R, G, B w/ alpha - default: - return 0; // damn, you corrupt - } -} +static inline uint16_t ff_png_bpp(ff_png_ctx *ctx); // Chunk handling |
