1. 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
  2. 923cb35 Attempt to mitigate GitHub CI failure: "Payment Required" on packagecloud.io by Joe Drago · 4 years, 4 months ago
  3. 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
  4. bb39aab Early-out with OK in avifParse() if the expected top-level boxes were already parsed by Joe Drago · 4 years, 4 months ago
  5. f4c6538 Check increading item_ID and ipmaSeen in ipma box by Wan-Teh Chang · 4 years, 4 months ago
  6. 5822fe5 New example: avif_example_decode_streaming by Joe Drago · 4 years, 5 months ago
  7. 8fdcde8 Minor examples cleanup by Joe Drago · 4 years, 5 months ago
  8. c534e70 Fail gracefully in avifEncoderAddImage() if libavif wasn't compiled with encoding support by Joe Drago · 4 years, 5 months ago
  9. 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
  10. dbfc61a Add encode-only/decode-only libaom builds to Travis by Joe Drago · 4 years, 5 months ago
  11. 31d7c6d New CMake options: AVIF_CODEC_AOM_DECODE, AVIF_CODEC_AOM_ENCODE by Joe Drago · 4 years, 5 months ago
  12. 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
  13. 750a192 Move an avifMetaFindItem call out of an inner loop by Wan-Teh Chang · 4 years, 5 months ago
  14. 0ceab2e Put the value of ZLIB_INCLUDE_DIR in the cache by Wan-Teh Chang · 4 years, 5 months ago
  15. 72c740f No need to include ${ZLIB_INCLUDE_DIR} by Wan-Teh Chang · 4 years, 5 months ago
  16. fd218a2 Distribute out a bunch of similar checks on libyuvResult by Joe Drago · 4 years, 5 months ago
  17. 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
  18. a6fb22a Move libyuv-specific code into reformat_libyuv.c, fix full-range decoding with libyuv by Joe Drago · 4 years, 5 months ago
  19. 3b68fff avifdec: Only use libyuv fast paths during decode when requested (--libyuv) by Joe Drago · 4 years, 5 months ago
  20. 3fcc555 Set g_lag_in_frames to 1 if encoding single image by Wan-Teh Chang · 4 years, 5 months ago
  21. ac4b18a Add additional libyuv fast paths by Joe Drago · 4 years, 5 months ago
  22. 6795df0 Remove libyuv/ prefix from find_path when looking for libyuv.h by Joe Drago · 4 years, 5 months ago
  23. 074ab28 Allow Findlibyuv to use pre-existing cmake variables by Joe Drago · 4 years, 5 months ago
  24. 892ac67 Add libyuv to GitHub CI by Joe Drago · 4 years, 5 months ago
  25. 7dd181c Enable libyuv for Travis CI by Joe Drago · 4 years, 5 months ago
  26. 982e38d Fix accidental stomp of AVIF_PLATFORM_LIBRARIES CMake variable by Joe Drago · 4 years, 5 months ago
  27. 555f279 Fix various macOS/clang build issues by Joe Drago · 4 years, 5 months ago
  28. 9b62e68 Expose libyuv availability to API and cmdline tools by Joe Drago · 4 years, 5 months ago
  29. a9cda51 Basic libyuv support, first pass by Joe Drago · 4 years, 5 months ago
  30. bbd82cb Fix a crash in avifJPEGRead() on fopen() failure by Wan-Teh Chang · 4 years, 5 months ago
  31. 3f2bf95 Link with {ZLIB_LIBRARY} after ${PNG_LIBRARY} by Wan-Teh Chang · 4 years, 5 months ago
  32. 126d043 Remove unneeded libs and includes for svt and aom by Wan-Teh Chang · 4 years, 5 months ago
  33. 9388015 Add size_t casts to fix MSVC x86 compiler warnings by Wan-Teh Chang · 4 years, 5 months ago
  34. 46088d9 Various fixes to SVT-AV1 PR #369 by Joe Drago · 4 years, 5 months ago
  35. 17f67ff add SVT-AV1 encoder by Jon Sneyers · 4 years, 5 months ago
  36. 33ece0a v0.8.2 by Joe Drago · 4 years, 5 months ago v0.8.2
  37. e4c5480 Stop being lazy about CHANGELOG (catch up!) by Joe Drago · 4 years, 5 months ago
  38. 723c506 Re-contribute my oss-fuzz decoder implementation under the same license as libavif itself by Joe Drago · 4 years, 5 months ago
  39. 1dd4e86 Detect file read error by calling ferror() by Wan-Teh Chang · 4 years, 5 months ago
  40. 31c7c1a AVIF_RESULT_NO_IO renamed AVIF_RESULT_IO_NOT_SET by Wan-Teh Chang · 4 years, 5 months ago
  41. f455c6a Add oss-fuzz implementation to tests/ by Joe Drago · 4 years, 5 months ago
  42. 31e9822 Miscellaneous cleanup changes to apps/ and tests/ by Wan-Teh Chang · 4 years, 5 months ago
  43. b69a329 avifIO read() should require readFlags == 0 by Wan-Teh Chang · 4 years, 5 months ago
  44. e67f936 Change avifDecoderSetIO() to return void by Wan-Teh Chang · 4 years, 5 months ago
  45. a930b43 Change 'size' param of avifIOReadFunc to size_t by Wan-Teh Chang · 4 years, 5 months ago
  46. 0265cd7 Add some clarifying comments to the avifDecodeSample struct by Joe Drago · 4 years, 5 months ago
  47. 136d757 Declare the sizeHint field of avifIO as uint64_t by Wan-Teh Chang · 4 years, 5 months ago
  48. c443f14 avifDecoderReadItem callers can rely on contract by Wan-Teh Chang · 4 years, 5 months ago
  49. 7de4445 Change prototypes of functions for memory avifIO by Wan-Teh Chang · 4 years, 5 months ago
  50. 3c304dc More cleanup for avifDecoderReadItem() by Wan-Teh Chang · 4 years, 5 months ago
  51. 25b9c70 Compare frameIndex with INT_MAX before int cast by Wan-Teh Chang · 4 years, 5 months ago
  52. e59cad6 Check for avifImageRGBToYUV failures by Wan-Teh Chang · 4 years, 6 months ago
  53. f1d6019 Use CHECKERR in avifDecoderFindMetadata() by Wan-Teh Chang · 4 years, 5 months ago
  54. c6c2fe8 Rewrite a loop as a do-while loop by Wan-Teh Chang · 4 years, 5 months ago
  55. 277d0d7 Miscellaneous comment fixes by Wan-Teh Chang · 4 years, 5 months ago
  56. 54b2ef2 Miscellaneous cleanup changes for src/io.c by Wan-Teh Chang · 4 years, 5 months ago
  57. ec46b57 CI: add system libgav1 on FreeBSD by Jan Beich · 4 years, 5 months ago
  58. 9ca14c8 CI: switch to Clang 11 for scan-build by Jan Beich · 4 years, 5 months ago
  59. a0a8ffc Fix coverage on macOS by Joe Drago · 4 years, 5 months ago
  60. 68e678b Add AVIF_ENABLE_COVERAGE for basic llvm coverage report generation by Joe Drago · 4 years, 5 months ago
  61. 610b0a1 Fix two bugs in avifDecoderReadItem() by Wan-Teh Chang · 4 years, 5 months ago
  62. b4977b3 Cleanup related to avifCodecGetNextImageFunc by Wan-Teh Chang · 4 years, 5 months ago
  63. 12e579e Use the new MIAF default image->matrixCoefficients by Wan-Teh Chang · 4 years, 5 months ago
  64. b856dc2 Read fails if offset is past end of buffer or file by Wan-Teh Chang · 4 years, 6 months ago
  65. 6fc1758 Remove ftyp and ftypData from avifDecoderData by Wan-Teh Chang · 4 years, 6 months ago
  66. e9898fb Use avifHTONL in avifRWStreamWriteBox() by Wan-Teh Chang · 4 years, 6 months ago
  67. 3ca1424 avifCodecDecodeInputGetSamples: check for overflow by Wan-Teh Chang · 4 years, 6 months ago
  68. 877067a Add aom-specific codec option enable-chroma-deltaq by Wan-Teh Chang · 4 years, 6 months ago
  69. 3b8b81c avifParse: Check overflow before addition by Wan-Teh Chang · 4 years, 6 months ago
  70. 6dbc6dd avifROStreamHasBytesLeft: avoid adding byteCount by Wan-Teh Chang · 4 years, 6 months ago
  71. a6d7874 avifIOMemoryReaderRead: Validate size correctly by wantehchang · 4 years, 6 months ago
  72. 8f8ed4f Fix an infinite loop in codec_dav1d on a carefully-malformed AV1 payload by Joe Drago · 4 years, 6 months ago
  73. 76556c4 Add a comment clarifying the requirements of avifROStreamReadBoxHeader() to succeed by Joe Drago · 4 years, 6 months ago
  74. 9aa931f Add a comment to avifParse() to make the usage of CHECK vs CHECKERR more clear by Joe Drago · 4 years, 6 months ago
  75. fe5d5e4 Return AVIF_RESULT_TRUNCATED_DATA if a file-level box is truncated by Joe Drago · 4 years, 6 months ago
  76. 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
  77. b86bc3c Reintroduce an important size check in avifROStreamReadBoxHeader() by Joe Drago · 4 years, 6 months ago
  78. 3c7cfd9 Fix GCC -Wclobbered warnings by Wan-Teh Chang · 4 years, 6 months ago
  79. 1610471 avifIO: Remove API functions that take FILE* arguments by Derek Buitenhuis · 4 years, 6 months ago
  80. 6ce2d81 avifdec: Error out properly when RGB conversion fails by Joe Drago · 4 years, 6 months ago
  81. e46391b Use new API in gdk-pixbuf loader by Daniel Novomesky · 4 years, 6 months ago
  82. b9dd76c Mark avifIOCreateTestReader as static by Joe Drago · 4 years, 6 months ago
  83. a79fadb avifenc: Allow the setting/overriding of XMP, Exif, and ICC profiles by Joe Drago · 4 years, 6 months ago
  84. 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
  85. 0675bef Rename sizeLimit to sizeHint, it better matches the comment and conveys its optional nature by Joe Drago · 4 years, 6 months ago
  86. be4cbb9 avifIO reader API by Joe Drago · 4 years, 6 months ago
  87. 1d32f88 Cleanup in avifPrepareReformatState() by Wan-Teh Chang · 4 years, 6 months ago
  88. d5b4bc2 Add four more aom-specific options by Wan-Teh Chang · 4 years, 6 months ago
  89. 16d429f Document how to build dav1d with asan or ubsan by Wan-Teh Chang · 4 years, 6 months ago
  90. d253b04 Move AOM-specific option processing to new func by Wan-Teh Chang · 4 years, 6 months ago
  91. 037b7bf Disable receiving one-frame-per-layer when decoding scalable AVIFs with aom and dav1d by Joe Drago · 4 years, 6 months ago
  92. 1bf61a1 Actually propagate the commandline codecChoice to the avifDecoder (!) by Joe Drago · 4 years, 6 months ago
  93. 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
  94. 94d2861 Add BT601 to drift calculations by Joe Drago · 4 years, 6 months ago
  95. 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
  96. e888d54 Store all alpha payloads before color payloads in mdat by Joe Drago · 4 years, 6 months ago
  97. 438433c Fix memory leak in avifenc when encoding image sequences by Joe Drago · 4 years, 6 months ago
  98. 8707b73 Error out with AVIF_RESULT_REFORMAT_FAILED if request uses an unsupported MC by Joe Drago · 4 years, 6 months ago
  99. 616bd4f Remove 16bpc cases in avifLimitedToFullY(), etc. by Wan-Teh Chang · 4 years, 6 months ago
  100. 3e735b8 Remove the avifCodecSpecificOptionsGet() function by Wan-Teh Chang · 4 years, 6 months ago