- e590d37 Eliminate the libYUVUsage enum, and simply document when libyuv fast paths will / will not be exercised by Joe Drago · 4 years, 4 months ago
- 923cb35 Attempt to mitigate GitHub CI failure: "Payment Required" on packagecloud.io by Joe Drago · 4 years, 4 months ago
- 2172ed0 Harvest av1C properties directly from encoded AV1 payloads, instead of manually calculating them and hoping they match by Joe Drago · 4 years, 4 months ago
- bb39aab Early-out with OK in avifParse() if the expected top-level boxes were already parsed by Joe Drago · 4 years, 4 months ago
- f4c6538 Check increading item_ID and ipmaSeen in ipma box by Wan-Teh Chang · 4 years, 4 months ago
- 5822fe5 New example: avif_example_decode_streaming by Joe Drago · 4 years, 5 months ago
- 8fdcde8 Minor examples cleanup by Joe Drago · 4 years, 5 months ago
- c534e70 Fail gracefully in avifEncoderAddImage() if libavif wasn't compiled with encoding support by Joe Drago · 4 years, 5 months ago
- e59e0a8 Throw out stale README examples, and replace them with fresh examples in the examples/ dir (rough draft) by Joe Drago · 4 years, 5 months ago
- dbfc61a Add encode-only/decode-only libaom builds to Travis by Joe Drago · 4 years, 5 months ago
- 31d7c6d New CMake options: AVIF_CODEC_AOM_DECODE, AVIF_CODEC_AOM_ENCODE by Joe Drago · 4 years, 5 months ago
- 0a0547b Introduce AVIF_CHROMA_UPSAMPLING_AUTOMATIC(0) for wiggle room on future upsampling improvements (minor breaking change; should be benign) by Joe Drago · 4 years, 5 months ago
- 750a192 Move an avifMetaFindItem call out of an inner loop by Wan-Teh Chang · 4 years, 5 months ago
- 0ceab2e Put the value of ZLIB_INCLUDE_DIR in the cache by Wan-Teh Chang · 4 years, 5 months ago
- 72c740f No need to include ${ZLIB_INCLUDE_DIR} by Wan-Teh Chang · 4 years, 5 months ago
- fd218a2 Distribute out a bunch of similar checks on libyuvResult by Joe Drago · 4 years, 5 months ago
- 205081c Move all interpretation of libYUVUsage into one spot, and rework libyuv results variables to increase code legibility by Joe Drago · 4 years, 5 months ago
- a6fb22a Move libyuv-specific code into reformat_libyuv.c, fix full-range decoding with libyuv by Joe Drago · 4 years, 5 months ago
- 3b68fff avifdec: Only use libyuv fast paths during decode when requested (--libyuv) by Joe Drago · 4 years, 5 months ago
- 3fcc555 Set g_lag_in_frames to 1 if encoding single image by Wan-Teh Chang · 4 years, 5 months ago
- ac4b18a Add additional libyuv fast paths by Joe Drago · 4 years, 5 months ago
- 6795df0 Remove libyuv/ prefix from find_path when looking for libyuv.h by Joe Drago · 4 years, 5 months ago
- 074ab28 Allow Findlibyuv to use pre-existing cmake variables by Joe Drago · 4 years, 5 months ago
- 892ac67 Add libyuv to GitHub CI by Joe Drago · 4 years, 5 months ago
- 7dd181c Enable libyuv for Travis CI by Joe Drago · 4 years, 5 months ago
- 982e38d Fix accidental stomp of AVIF_PLATFORM_LIBRARIES CMake variable by Joe Drago · 4 years, 5 months ago
- 555f279 Fix various macOS/clang build issues by Joe Drago · 4 years, 5 months ago
- 9b62e68 Expose libyuv availability to API and cmdline tools by Joe Drago · 4 years, 5 months ago
- a9cda51 Basic libyuv support, first pass by Joe Drago · 4 years, 5 months ago
- bbd82cb Fix a crash in avifJPEGRead() on fopen() failure by Wan-Teh Chang · 4 years, 5 months ago
- 3f2bf95 Link with {ZLIB_LIBRARY} after ${PNG_LIBRARY} by Wan-Teh Chang · 4 years, 5 months ago
- 126d043 Remove unneeded libs and includes for svt and aom by Wan-Teh Chang · 4 years, 5 months ago
- 9388015 Add size_t casts to fix MSVC x86 compiler warnings by Wan-Teh Chang · 4 years, 5 months ago
- 46088d9 Various fixes to SVT-AV1 PR #369 by Joe Drago · 4 years, 5 months ago
- 17f67ff add SVT-AV1 encoder by Jon Sneyers · 4 years, 5 months ago
- 33ece0a v0.8.2 by Joe Drago · 4 years, 5 months ago v0.8.2
- e4c5480 Stop being lazy about CHANGELOG (catch up!) by Joe Drago · 4 years, 5 months ago
- 723c506 Re-contribute my oss-fuzz decoder implementation under the same license as libavif itself by Joe Drago · 4 years, 5 months ago
- 1dd4e86 Detect file read error by calling ferror() by Wan-Teh Chang · 4 years, 5 months ago
- 31c7c1a AVIF_RESULT_NO_IO renamed AVIF_RESULT_IO_NOT_SET by Wan-Teh Chang · 4 years, 5 months ago
- f455c6a Add oss-fuzz implementation to tests/ by Joe Drago · 4 years, 5 months ago
- 31e9822 Miscellaneous cleanup changes to apps/ and tests/ by Wan-Teh Chang · 4 years, 5 months ago
- b69a329 avifIO read() should require readFlags == 0 by Wan-Teh Chang · 4 years, 5 months ago
- e67f936 Change avifDecoderSetIO() to return void by Wan-Teh Chang · 4 years, 5 months ago
- a930b43 Change 'size' param of avifIOReadFunc to size_t by Wan-Teh Chang · 4 years, 5 months ago
- 0265cd7 Add some clarifying comments to the avifDecodeSample struct by Joe Drago · 4 years, 5 months ago
- 136d757 Declare the sizeHint field of avifIO as uint64_t by Wan-Teh Chang · 4 years, 5 months ago
- c443f14 avifDecoderReadItem callers can rely on contract by Wan-Teh Chang · 4 years, 5 months ago
- 7de4445 Change prototypes of functions for memory avifIO by Wan-Teh Chang · 4 years, 5 months ago
- 3c304dc More cleanup for avifDecoderReadItem() by Wan-Teh Chang · 4 years, 5 months ago
- 25b9c70 Compare frameIndex with INT_MAX before int cast by Wan-Teh Chang · 4 years, 5 months ago
- e59cad6 Check for avifImageRGBToYUV failures by Wan-Teh Chang · 4 years, 6 months ago
- f1d6019 Use CHECKERR in avifDecoderFindMetadata() by Wan-Teh Chang · 4 years, 5 months ago
- c6c2fe8 Rewrite a loop as a do-while loop by Wan-Teh Chang · 4 years, 5 months ago
- 277d0d7 Miscellaneous comment fixes by Wan-Teh Chang · 4 years, 5 months ago
- 54b2ef2 Miscellaneous cleanup changes for src/io.c by Wan-Teh Chang · 4 years, 5 months ago
- ec46b57 CI: add system libgav1 on FreeBSD by Jan Beich · 4 years, 5 months ago
- 9ca14c8 CI: switch to Clang 11 for scan-build by Jan Beich · 4 years, 5 months ago
- a0a8ffc Fix coverage on macOS by Joe Drago · 4 years, 5 months ago
- 68e678b Add AVIF_ENABLE_COVERAGE for basic llvm coverage report generation by Joe Drago · 4 years, 5 months ago
- 610b0a1 Fix two bugs in avifDecoderReadItem() by Wan-Teh Chang · 4 years, 5 months ago
- b4977b3 Cleanup related to avifCodecGetNextImageFunc by Wan-Teh Chang · 4 years, 5 months ago
- 12e579e Use the new MIAF default image->matrixCoefficients by Wan-Teh Chang · 4 years, 5 months ago
- b856dc2 Read fails if offset is past end of buffer or file by Wan-Teh Chang · 4 years, 6 months ago
- 6fc1758 Remove ftyp and ftypData from avifDecoderData by Wan-Teh Chang · 4 years, 6 months ago
- e9898fb Use avifHTONL in avifRWStreamWriteBox() by Wan-Teh Chang · 4 years, 6 months ago
- 3ca1424 avifCodecDecodeInputGetSamples: check for overflow by Wan-Teh Chang · 4 years, 6 months ago
- 877067a Add aom-specific codec option enable-chroma-deltaq by Wan-Teh Chang · 4 years, 6 months ago
- 3b8b81c avifParse: Check overflow before addition by Wan-Teh Chang · 4 years, 6 months ago
- 6dbc6dd avifROStreamHasBytesLeft: avoid adding byteCount by Wan-Teh Chang · 4 years, 6 months ago
- a6d7874 avifIOMemoryReaderRead: Validate size correctly by wantehchang · 4 years, 6 months ago
- 8f8ed4f Fix an infinite loop in codec_dav1d on a carefully-malformed AV1 payload by Joe Drago · 4 years, 6 months ago
- 76556c4 Add a comment clarifying the requirements of avifROStreamReadBoxHeader() to succeed by Joe Drago · 4 years, 6 months ago
- 9aa931f Add a comment to avifParse() to make the usage of CHECK vs CHECKERR more clear by Joe Drago · 4 years, 6 months ago
- fe5d5e4 Return AVIF_RESULT_TRUNCATED_DATA if a file-level box is truncated by Joe Drago · 4 years, 6 months ago
- 468ded8 Fix avifParse error flow, and guarantee that ftyp, moov, and meta boxes are unique at the file container level by Joe Drago · 4 years, 6 months ago
- b86bc3c Reintroduce an important size check in avifROStreamReadBoxHeader() by Joe Drago · 4 years, 6 months ago
- 3c7cfd9 Fix GCC -Wclobbered warnings by Wan-Teh Chang · 4 years, 6 months ago
- 1610471 avifIO: Remove API functions that take FILE* arguments by Derek Buitenhuis · 4 years, 6 months ago
- 6ce2d81 avifdec: Error out properly when RGB conversion fails by Joe Drago · 4 years, 6 months ago
- e46391b Use new API in gdk-pixbuf loader by Daniel Novomesky · 4 years, 6 months ago
- b9dd76c Mark avifIOCreateTestReader as static by Joe Drago · 4 years, 6 months ago
- a79fadb avifenc: Allow the setting/overriding of XMP, Exif, and ICC profiles by Joe Drago · 4 years, 6 months ago
- 76e421e Move Exif and XMP metadata (if present) to the front of the mdat for streaming considerations by Joe Drago · 4 years, 6 months ago
- 0675bef Rename sizeLimit to sizeHint, it better matches the comment and conveys its optional nature by Joe Drago · 4 years, 6 months ago
- be4cbb9 avifIO reader API by Joe Drago · 4 years, 6 months ago
- 1d32f88 Cleanup in avifPrepareReformatState() by Wan-Teh Chang · 4 years, 6 months ago
- d5b4bc2 Add four more aom-specific options by Wan-Teh Chang · 4 years, 6 months ago
- 16d429f Document how to build dav1d with asan or ubsan by Wan-Teh Chang · 4 years, 6 months ago
- d253b04 Move AOM-specific option processing to new func by Wan-Teh Chang · 4 years, 6 months ago
- 037b7bf Disable receiving one-frame-per-layer when decoding scalable AVIFs with aom and dav1d by Joe Drago · 4 years, 6 months ago
- 1bf61a1 Actually propagate the commandline codecChoice to the avifDecoder (!) by Joe Drago · 4 years, 6 months ago
- 0601a84 Perform 0.5 UV bias with integers, as 128/512/2048 aren't exactly 0.5, but are expected to behave as such by Joe Drago · 4 years, 6 months ago
- 94d2861 Add BT601 to drift calculations by Joe Drago · 4 years, 6 months ago
- 2fadd1d Avoid libpng's complaints about specific ICC profiles, and allow endusers to ignore an AVIF's ICC profile during conversion by Joe Drago · 4 years, 6 months ago
- e888d54 Store all alpha payloads before color payloads in mdat by Joe Drago · 4 years, 6 months ago
- 438433c Fix memory leak in avifenc when encoding image sequences by Joe Drago · 4 years, 6 months ago
- 8707b73 Error out with AVIF_RESULT_REFORMAT_FAILED if request uses an unsupported MC by Joe Drago · 4 years, 6 months ago
- 616bd4f Remove 16bpc cases in avifLimitedToFullY(), etc. by Wan-Teh Chang · 4 years, 6 months ago
- 3e735b8 Remove the avifCodecSpecificOptionsGet() function by Wan-Teh Chang · 4 years, 6 months ago