1. dc9e984 Fix adjacent sample checks by Joe Drago · 4 years, 8 months ago
  2. a8ae8e0 Re-introduce variable name fix from reverted code by Joe Drago · 4 years, 8 months ago
  3. c011ce7 Back out ptr cleanup from PR #207 as it causes negative array indexing by Joe Drago · 4 years, 8 months ago
  4. 277e986 Remove "in a 2x2 grid" from comment, it was confusing by Joe Drago · 4 years, 8 months ago
  5. 2810a3f Miscellaneous cleanup of src/codec_rav1e.c by Wan-Teh Chang · 4 years, 8 months ago
  6. bb9bff0 Clean up the avifImageYUVAnyToRGBAnySlow function by Wan-Teh Chang · 4 years, 8 months ago
  7. 4b331fb Minor comment edits in src/read.c by Wan-Teh Chang · 4 years, 8 months ago
  8. 799d44f Run clang-format on src/mem.c by Wan-Teh Chang · 4 years, 8 months ago
  9. 74a6aa3 CMake: Add RUNTIME to avif install to install dll to the bindir by Christopher Degawa · 4 years, 9 months ago
  10. 043311b Fix accidental incorrect indexing in tile sanity checking by Joe Drago · 4 years, 8 months ago
  11. 11f2a5e Protect against passing invalid (0 byte) samples to codecs by Joe Drago · 4 years, 8 months ago
  12. e181ef5 Fix const casts by Joe Drago · 4 years, 9 months ago
  13. 9a24e09 Update CHANGELOG by Joe Drago · 4 years, 9 months ago
  14. f1564a8 Avoid CS400 (monochrome) output on rav1e versions < v0.4.0 by Joe Drago · 4 years, 9 months ago
  15. 17fee3f Expose chroma upsampling selection to avifdec by Joe Drago · 4 years, 9 months ago
  16. ca2c34d Add clarifying comments on the 3 possible math paths by Joe Drago · 4 years, 9 months ago
  17. 9479bb2 Rearrange order of conditionals to avoid doing unnecessary math when using "non-identity" monochrome by Joe Drago · 4 years, 9 months ago
  18. 39eaaa0 Rename "upsampling" to more precise "chromaUpsampling", clean up local vars in avifImageYUVAnyToRGBAnySlow() by Joe Drago · 4 years, 9 months ago
  19. 5dd5057 Reuse state->yuvChannelBytes instead of recalculating it, fix casting by Joe Drago · 4 years, 9 months ago
  20. c09e4ae Avoid clamping in the 8bpc case, minor reformatting and readability tweaks by Joe Drago · 4 years, 9 months ago
  21. d6884b0 Rename new upsampling enum to something more accurate by Joe Drago · 4 years, 9 months ago
  22. 5a9a670 Add a newline to the ASCII art by Joe Drago · 4 years, 9 months ago
  23. f6b5353 YUV Upsampling Support (first pass) by Joe Drago · 4 years, 9 months ago
  24. 6da0a88 Remove MAX_COMPATIBLE_BRANDS by Wan-Teh Chang · 4 years, 9 months ago
  25. 2036891 Add a few parens (minor styling choice) by Joe Drago · 4 years, 9 months ago
  26. d0ecad8 Check a subtraction's result is in range of size_t by Wan-Teh Chang · 4 years, 9 months ago
  27. 4d4ffae Allow arbitrary durations on image sequence frames by Joe Drago · 4 years, 9 months ago
  28. bb8e2a8 Remove checks for the "av01" brand by Wan-Teh Chang · 4 years, 9 months ago
  29. 9c5f565 Bubble up the av1C property on a grid item's first tile so that the decoder can access it by Joe Drago · 4 years, 9 months ago
  30. a0bc053 Merge avifdump's functionality into new --info mode in avifdec by Joe Drago · 4 years, 9 months ago
  31. 73f6f5b Use libaom cpu_used 6 in "good quality" usage mode by Wan-Teh Chang · 4 years, 9 months ago
  32. 61fd026 Set up libaom to use reduced_still_picture_header by Wan-Teh Chang · 4 years, 9 months ago
  33. 63ad371 Abort the process in case of memory allocation failure by Aurélien Fredouelle · 4 years, 9 months ago
  34. ba1eb49 Various read.c cleanup from a code review with wantehchang by Joe Drago · 4 years, 9 months ago
  35. 6ad6a2b Remove unnecessary comments in avifGetPixelFormatInfo() by Joe Drago · 4 years, 9 months ago
  36. 98d9f4b Move contrib block in root CMakeLists.txt into contrib subdirs (scales better) by Joe Drago · 4 years, 9 months ago
  37. e4bfb23 Added additional CMake comment regarding contrib support by Joe Drago · 4 years, 9 months ago
  38. 72253f5 Add a gdk-pixbuf module by Emmanuel Gil Peyrot · 4 years, 9 months ago
  39. 5b1249c avifImageRGBToYUV() cleanup by Wan-Teh Chang · 4 years, 9 months ago
  40. a2401e7 Stub out a contrib directory for future PRs by Joe Drago · 4 years, 9 months ago
  41. b9ad90e Build LIB_FILENAME from CMake variables by Wan-Teh Chang · 4 years, 9 months ago
  42. ccf5ace avifRWStreamWriteFullBox() cleanup by Wan-Teh Chang · 4 years, 9 months ago
  43. dd070c1 Avoid known crash in libaom's monochrome encoding, and simulate it with YUV420 as a fallback by Joe Drago · 4 years, 9 months ago
  44. a77033a Remove yShift out param from avifImageCalcAOMFmt() by Wan-Teh Chang · 4 years, 9 months ago
  45. ad807f1 Changelog.md: Add line for dav1d 0.7.1 update by Ewout ter Hoeven · 4 years, 9 months ago
  46. 7db81c3 Ext: Update to dav1d 0.7.1 by Ewout ter Hoeven · 4 years, 9 months ago
  47. fa99082 Partially fix my grammar in my run-on sentence by Joe Drago · 4 years, 9 months ago
  48. 39267fd Add some additional comments explaining the usage of ID 0 when calling avifDecoderDataFindMetadata() by Joe Drago · 4 years, 9 months ago
  49. f48a338 Consider the absence of an av1C box to be a decode error by Joe Drago · 4 years, 9 months ago
  50. 9c3ee72 Make local variables referencing heights unsigned by Joe Drago · 4 years, 9 months ago
  51. 5f7760f Fix NEXTARG macro to always cleanup before exiting by Joe Drago · 4 years, 9 months ago
  52. 4117a53 Simplify a few UV height checks by Joe Drago · 4 years, 9 months ago
  53. 77fc9b5 Fix mistaken suggested renaming of numBits to sevenBits by Joe Drago · 4 years, 9 months ago
  54. 548576a Cleanup inputFilenames in avifenc by Joe Drago · 4 years, 9 months ago
  55. 48cd387 Reorganize parseSequenceHeader() local variables to satisfy static analysis by Joe Drago · 4 years, 9 months ago
  56. 7e28730 Bail out on unexpected/unsupported image formats in aom decoder by Joe Drago · 4 years, 9 months ago
  57. b840112 Lots of cleanup by Joe Drago · 4 years, 9 months ago
  58. fdae8bd Disable forced keyframe interval by default; the arbitrary number in there wasn't helping anyone by Joe Drago · 4 years, 9 months ago
  59. f960b5a Change wording on -k to indicate that the interval will add forced keyframes, not remove implicit/codec-chosen keyframes by Joe Drago · 4 years, 9 months ago
  60. d685024 Roll "singleImage" and keyframe forcing into a flags value, add keyframe interval feature with a sensible default in avifenc by Joe Drago · 4 years, 9 months ago
  61. 3736df9 Rework codec layer to allow avifEncoderAddImage() to choose keyframes. Rework rav1e frame pump to not bail out early by Joe Drago · 4 years, 9 months ago
  62. aa44f5d Fix rav1e's flush pump similarly to libaom, add singleImage bool to avifEncoder to optionally signal still_picture to codecs by Joe Drago · 4 years, 9 months ago
  63. 18c0180 Repeatedly flush the aom encoder until all packets arrive by Joe Drago · 4 years, 9 months ago
  64. 83bd9ca Expose image sequence encoding to avifenc (first-pass) by Joe Drago · 4 years, 9 months ago
  65. 85050a3 Mark avifDecoderDataFindMetadata() as static by Joe Drago · 4 years, 9 months ago
  66. 8c2ee7e Cleanup comment a bit by Joe Drago · 4 years, 9 months ago
  67. c7e1d75 Expose image sequence functions by Joe Drago · 4 years, 9 months ago
  68. a72da5b Image Sequence metadata support (colr/EXIF/XMP/transformations) by Joe Drago · 4 years, 9 months ago
  69. 332180d Write color properties to the SampleDescriptionBox by Joe Drago · 4 years, 9 months ago
  70. 3e721ae Distinguish between RGB and YUV depths in avifyuv drift test by Joe Drago · 4 years, 9 months ago
  71. 3388be9 Fix header comment by Joe Drago · 4 years, 9 months ago
  72. c554f5f Remove all "container" values from avifDecoder as it was very confusing, and simply prepopulate the values in avifDecoder's image instead. Expose av1C box in case decoders want direct access to those values. Update avif.h comments. by Joe Drago · 4 years, 9 months ago
  73. c1d1895 Use sequence header's range as a proper fallback along with other CICP information, add "range" to valid list by Joe Drago · 4 years, 9 months ago
  74. 7b2cf80 Replace containerChromaSubsamplingX, containerChromaSubsamplingY, and containerMonochrome with containerYUVFormat by Joe Drago · 4 years, 9 months ago
  75. fd7e8e9 Remove unnecessary local variables by Joe Drago · 4 years, 9 months ago
  76. da92a38 * Adopt/refactor dav1d's AV1 sequence header parsing to harvest CICP from samples, and: by Joe Drago · 4 years, 9 months ago
  77. 00bcaaf Expose containerChromaSubsamplingX/containerChromaSubsamplingY/containerAlphaPresent/containerMonochrome by Joe Drago · 4 years, 9 months ago
  78. 7937664 Set monochrome bit in av1C if color format is YUV400 by Joe Drago · 4 years, 9 months ago
  79. 669b154 Remove incorrect breaks from sample pump by Joe Drago · 4 years, 9 months ago
  80. 9f2b87b Move contents of meta boxes into an avifMeta structure; further limit what is passed to parse functions (stop passing avifData as much as possible) by Joe Drago · 4 years, 10 months ago
  81. 70f5a2e Add msf1 compatible brand to image sequences by Joe Drago · 4 years, 10 months ago
  82. 20ec176 Add mandatory dinf/dref/url box by Joe Drago · 4 years, 10 months ago
  83. 85e387a Add stts sample count coalescing, fix track header "enabled" bit by Joe Drago · 4 years, 10 months ago
  84. e902071 Add another success case to rav1e's finish call by Joe Drago · 4 years, 10 months ago
  85. 4a25c19 moov box writing support, minor stream box refactor by Joe Drago · 4 years, 10 months ago
  86. 41293ad Remove "OBU" wording from avifenc output; choose something friendlier by Joe Drago · 4 years, 10 months ago
  87. e692f4b Fix rav1e sample packet pumping by Joe Drago · 4 years, 10 months ago
  88. 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
  89. 8210c1b Keep track of image timing (with a default/fallback) during encoding by Joe Drago · 4 years, 10 months ago
  90. 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
  91. e3e3bfa Rename avifSample to avifDecodeSample (in prep for avifEncodeSample) by Joe Drago · 4 years, 10 months ago
  92. 56f701f Always flush the libaom encoder in EncodeFinish by Joe Drago · 4 years, 10 months ago
  93. 6d1ff24 Don't return failure if aom codec doesn't return a sample in Finish by Joe Drago · 4 years, 10 months ago
  94. f40510a Rename obu to outSample to make it clearer what is being emitted by Joe Drago · 4 years, 10 months ago
  95. fa4d3bb Explicitly allow RA_ENCODER_STATUS_NEED_MORE_DATA to continue by Joe Drago · 4 years, 10 months ago
  96. 168314a Split up AVIF writing into items and tracks paths, stub tracks path by Joe Drago · 4 years, 10 months ago
  97. b3fdc9e More codec API tuning to allow multiple frame samples to be emitted during encoding by Joe Drago · 4 years, 10 months ago
  98. 250221a Refactor codec implementations to pave the way for image sequence encoding by Joe Drago · 4 years, 10 months ago
  99. ace02e1 Set seqProfile to 0 for 8/10 bpc YUV400 by Joe Drago · 4 years, 10 months ago
  100. 168379c Monochrome (YUV400) support by Joe Drago · 4 years, 10 months ago