- 85e387a Add stts sample count coalescing, fix track header "enabled" bit by Joe Drago · 4 years, 10 months ago
- e902071 Add another success case to rav1e's finish call by Joe Drago · 4 years, 10 months ago
- 4a25c19 moov box writing support, minor stream box refactor by Joe Drago · 4 years, 10 months ago
- 41293ad Remove "OBU" wording from avifenc output; choose something friendlier by Joe Drago · 4 years, 10 months ago
- e692f4b Fix rav1e sample packet pumping by Joe Drago · 4 years, 10 months ago
- 2c4e714 Remove sample-to-content hack and split between "items" and "tracks". An actual avis will have both by Joe Drago · 4 years, 10 months ago
- 8210c1b Keep track of image timing (with a default/fallback) during encoding by Joe Drago · 4 years, 10 months ago
- 5b596c4 Formalize output struct sent to codecs during encode, in order to get sync sample bools and add more data in the future by Joe Drago · 4 years, 10 months ago
- e3e3bfa Rename avifSample to avifDecodeSample (in prep for avifEncodeSample) by Joe Drago · 4 years, 10 months ago
- 56f701f Always flush the libaom encoder in EncodeFinish by Joe Drago · 4 years, 10 months ago
- 6d1ff24 Don't return failure if aom codec doesn't return a sample in Finish by Joe Drago · 4 years, 10 months ago
- f40510a Rename obu to outSample to make it clearer what is being emitted by Joe Drago · 4 years, 10 months ago
- fa4d3bb Explicitly allow RA_ENCODER_STATUS_NEED_MORE_DATA to continue by Joe Drago · 4 years, 10 months ago
- 168314a Split up AVIF writing into items and tracks paths, stub tracks path by Joe Drago · 4 years, 10 months ago
- b3fdc9e More codec API tuning to allow multiple frame samples to be emitted during encoding by Joe Drago · 4 years, 10 months ago
- 250221a Refactor codec implementations to pave the way for image sequence encoding by Joe Drago · 4 years, 10 months ago
- ace02e1 Set seqProfile to 0 for 8/10 bpc YUV400 by Joe Drago · 4 years, 10 months ago
- 168379c Monochrome (YUV400) support by Joe Drago · 4 years, 10 months ago
- f97026c CI: add FreeBSD jobs by Jan Beich · 4 years, 10 months ago
- ceab040 CI: Switch TravisCI to use Ninja for libavif itself by Jan Beich · 4 years, 10 months ago
- c569035 Ext: unbreak rav1e with paste v0.1.13 by Jan Beich · 4 years, 10 months ago
- 1aa5b9b Remove unnecessary AVIF_MIN() calls by Wan-Teh Chang · 4 years, 10 months ago
- 2031dc1 Pass avifProperty to avifParse*Property functions by Wan-Teh Chang · 4 years, 10 months ago
- 3940f52 Changelog.md: Add line for dav1d 0.7.0 update by Ewout ter Hoeven · 4 years, 10 months ago
- cb5681b Ext: Update to dav1d 0.7.0 by Ewout ter Hoeven · 4 years, 10 months ago
- 3c850a4 Ext: Update to libaom v2.0.0 by Ewout ter Hoeven · 4 years, 10 months ago
- 859957f GitHub Actions: Use GCC 10 by Ewout ter Hoeven · 4 years, 10 months ago
- d0eeb18 Pass alphaRange through when decoding an image grid by Joe Drago · 4 years, 10 months ago
- 9605a2e Rename confusing decoderOwns* to imageOwns* and invert logic by Joe Drago · 4 years, 10 months ago
- 42edeff Change AVIF_RANGE_FULL's value to be decoupled from implementation details by Joe Drago · 4 years, 10 months ago
- cccab25 avifenc: add --ignore-icc by Joe Drago · 4 years, 10 months ago
- 3ec20b7 avifenc: Correctly signal MC:1 by default (as that is how we'll convert by default anyway) by Joe Drago · 4 years, 10 months ago
- e184dc1 Add 'const' to some pointer parameters by Wan-Teh Chang · 4 years, 10 months ago
- 67b2ff7 Change AVIF_LOCAL_AOM logic to match the same pattern of AVIF_LOCAL_RAV1E by Joe Drago · 4 years, 10 months ago
- 081c778 Update avifRGBImage usage in README by Joe Drago · 4 years, 10 months ago
- aee0c3f Github actions: Use setup-python v2 by Ewout ter Hoeven · 4 years, 10 months ago
- f864bd2 * Switch libaom.cmd to point at v2.0.0-rc1, Re-enable cpu-used=7+ in codec_aom when libaom major version > 1 by Joe Drago · 4 years, 10 months ago
- a0da4a4 CICP Refactor (breaking change!) by Joe Drago · 4 years, 10 months ago
- 70f4122 v0.7.3 by Joe Drago · 4 years, 11 months ago v0.7.3
- f0a91c6 Remove now-extraneous check on sample table offset by Joe Drago · 4 years, 11 months ago
- 107e7b9 Corrected Example avifRGBImageCreate Usage by Chris P · 4 years, 11 months ago
- 17e443d Update README to accomodate recent nclx enum changes by Joe Drago · 4 years, 11 months ago
- 1818168 Optimization: avoid AV1 sample copying when feeding data to dav1d by Joe Drago · 4 years, 11 months ago
- 34c0d31 Protect against oversized (out of bounds) samples in avif sample tables by Joe Drago · 4 years, 11 months ago
- a7d479e Cast 'char' argument of tolower to unsigned char by Wan-Teh Chang · 4 years, 11 months ago
- e7dcc74 apps: Use correct enum for colourPrimaries by Andreas Schneider · 4 years, 11 months ago
- 01884e4 Improve output file extension error handling. by Wan-Teh Chang · 4 years, 11 months ago
- 2077af8 Document 'd' as abbreviation for 'default' for -s by Wan-Teh Chang · 4 years, 11 months ago
- ebb29b3 Do not ignore GCC's -Wclobbered warning by Wan-Teh Chang · 4 years, 11 months ago
- 3528274 Enable parallel make for travis build by Benbuck Nason · 5 years ago
- 5abb065 Don't "guess" lossless if they explicitly asked for it by Joe Drago · 4 years, 11 months ago
- e4e5d75 Added avifenc Lossless (--lossless, -l) mode, which sets new defaults and warns when anything would cause the AVIF to not be lossless by Joe Drago · 4 years, 11 months ago
- 56a22c4 v0.7.2 by Joe Drago · 5 years ago v0.7.2
- 4475fca Cast nclx enum type members to uint16_t by Wan-Teh Chang · 5 years ago
- f74e1ed Recognize extensions with capital letters / capslock, print which format was written in "Wrote:" prints by Joe Drago · 5 years ago
- 9d60be2 Move iccjpeg code into back into its original file for easier LICENSE explanation, update LICENSE, remove volatile and instead just disable -Wclobbered in those files by Joe Drago · 5 years ago
- 8fb85fc Switch docker build script to explicitly ask for syntax instead of throwing away the error code by Joe Drago · 5 years ago
- 6cd33da nclx: change uint16_t casts to enum type casts by Wan-Teh Chang · 5 years ago
- a013325 Misc cleanup for avifenc and avifdec by Wan-Teh Chang · 5 years ago
- 9e2c02c In usage message, change "aviffuzz" to "avifdump" by Wan-Teh Chang · 5 years ago
- 6a61bb3 ext/README.md: can also use the system's libjpeg by Wan-Teh Chang · 5 years ago
- 7ffaf09 JPEG support was also added to avifdec in v0.7.0 by Wan-Teh Chang · 5 years ago
- 7ecf418 Large nclx enum refactor (breaking change), reworking all 3 enums to better match AV1 codec enums by Joe Drago · 5 years ago
- 0c5d6b4 Also mark clap, irot, imir as essential by Joe Drago · 5 years ago
- 0da2997 Properly flag av1C item properties as essential by Joe Drago · 5 years ago
- 6042156 Add pixi property parsing by Joe Drago · 5 years ago
- d7a48ff Fix the bug that nclx.range is always set to 0x80 by Wan-Teh Chang · 5 years ago
- 8bfe2fc Rewrite avifCodecVersions again, again. Someone put strlcat() in the real C standard, please. by Joe Drago · 5 years ago
- 0e9a4b4 Flag avifpng's writeResult volatile to avoid -Werror=clobbered by Joe Drago · 5 years ago
- 3320e5f Ignore all items containing 'essential' properties that libavif doesn't support/implement by Joe Drago · 5 years ago
- 77742c1 Switch size_t variables here to uint64_t to explicitly count with 64 bits, even on 32bit platforms by Joe Drago · 5 years ago
- fa72cd9 Explicitly cast in a few places to not lose precision during arithmetic by Joe Drago · 5 years ago
- c64bf86 Add BT2020 to drift list by Joe Drago · 5 years ago
- df8b4ed Add commandline options (modes) to avifyuv for easily testing various YUV things; add a 'drift' mode for measuring codepoint drift by Joe Drago · 5 years ago
- 38ec4ed Proper support for AVIF_NCLX_MATRIX_COEFFICIENTS_IDENTITY by Joe Drago · 5 years ago
- 9fc6967 Add "Wrote" output to avifpng and avifjpeg for parity to y4m writing by Joe Drago · 5 years ago
- b76d06f Fix issues with -Werror=clobbered with libjpeg setjmp usage by Joe Drago · 5 years ago
- ca75f7c Move opinions about default speeds for avifenc out of the codec layer and into avifenc by Joe Drago · 5 years ago
- b52124c Update changelog by Joe Drago · 5 years ago
- 5232c48 Choose high-quality-but-lossy QP defaults for avifenc by Joe Drago · 5 years ago
- b7db257 Changed default libaom encode speed to 8; now prioritizing libaom over rav1e by Joe Drago · 5 years ago
- 697923a avifenc - Allow --nclx to override embedded ICC profiles (with a warning), instead of --nclx being ignored by Joe Drago · 5 years ago
- 22c57ea avifdump - Fix format specifiers for 32bit by Joe Drago · 5 years ago
- 8287aeb v0.7.1 by Joe Drago · 5 years ago v0.7.1
- 70f9af8 avifenc: Set nclx/range values in avifImage earlier so proper YUV coefficients are used when converting JPEG/PNG by Joe Drago · 5 years ago
- c74f70c Fix changelog by Joe Drago · 5 years ago
- d639189 v0.7.0 by Joe Drago · 5 years ago v0.7.0
- c2164b1 Disconnect range flag from nclx, support range selection for JPEG and PNG sources by Joe Drago · 5 years ago
- efd0396 Manually zero out colorants/chad in calcYUVInfoFromICC() to be friendly to static analysis (benign) by Joe Drago · 5 years ago
- dcb2acf Get rid of extraneous parens by Joe Drago · 5 years ago
- 74cd1c9 Range (limited/full) cleanup and refactor by Joe Drago · 5 years ago
- ea29f32 Fix rebuild command by Joe Drago · 5 years ago
- b296b6c Reorganized docker test script into a subdirectory with instructions by Joe Drago · 5 years ago
- a969467 Add test script for verifying system-wide shared libs installations with Docker by Joe Drago · 5 years ago
- 4283ebe Cleanup parent_scope hack a bit by Joe Drago · 5 years ago
- 1e73870 Allow downstream projects using a static libjpeg build from libavif to also use it (yes, this is a wild use-case) by Joe Drago · 5 years ago
- 149c357 Disable -Wmissing-noreturn by Joe Drago · 5 years ago
- 2fee0d3 Actually call syntax() in avifdump by Joe Drago · 5 years ago
- 1a1525d Mark syntax() as static in avifdump (fixes clang warning) by Joe Drago · 5 years ago
- ddd2345 JPEG support for avifenc/avifdec by Joe Drago · 5 years ago