- dc9e984 Fix adjacent sample checks by Joe Drago · 4 years, 8 months ago
- a8ae8e0 Re-introduce variable name fix from reverted code by Joe Drago · 4 years, 8 months ago
- c011ce7 Back out ptr cleanup from PR #207 as it causes negative array indexing by Joe Drago · 4 years, 8 months ago
- 277e986 Remove "in a 2x2 grid" from comment, it was confusing by Joe Drago · 4 years, 8 months ago
- 2810a3f Miscellaneous cleanup of src/codec_rav1e.c by Wan-Teh Chang · 4 years, 8 months ago
- bb9bff0 Clean up the avifImageYUVAnyToRGBAnySlow function by Wan-Teh Chang · 4 years, 8 months ago
- 4b331fb Minor comment edits in src/read.c by Wan-Teh Chang · 4 years, 8 months ago
- 799d44f Run clang-format on src/mem.c by Wan-Teh Chang · 4 years, 8 months ago
- 74a6aa3 CMake: Add RUNTIME to avif install to install dll to the bindir by Christopher Degawa · 4 years, 9 months ago
- 043311b Fix accidental incorrect indexing in tile sanity checking by Joe Drago · 4 years, 8 months ago
- 11f2a5e Protect against passing invalid (0 byte) samples to codecs by Joe Drago · 4 years, 8 months ago
- e181ef5 Fix const casts by Joe Drago · 4 years, 9 months ago
- 9a24e09 Update CHANGELOG by Joe Drago · 4 years, 9 months ago
- f1564a8 Avoid CS400 (monochrome) output on rav1e versions < v0.4.0 by Joe Drago · 4 years, 9 months ago
- 17fee3f Expose chroma upsampling selection to avifdec by Joe Drago · 4 years, 9 months ago
- ca2c34d Add clarifying comments on the 3 possible math paths by Joe Drago · 4 years, 9 months ago
- 9479bb2 Rearrange order of conditionals to avoid doing unnecessary math when using "non-identity" monochrome by Joe Drago · 4 years, 9 months ago
- 39eaaa0 Rename "upsampling" to more precise "chromaUpsampling", clean up local vars in avifImageYUVAnyToRGBAnySlow() by Joe Drago · 4 years, 9 months ago
- 5dd5057 Reuse state->yuvChannelBytes instead of recalculating it, fix casting by Joe Drago · 4 years, 9 months ago
- c09e4ae Avoid clamping in the 8bpc case, minor reformatting and readability tweaks by Joe Drago · 4 years, 9 months ago
- d6884b0 Rename new upsampling enum to something more accurate by Joe Drago · 4 years, 9 months ago
- 5a9a670 Add a newline to the ASCII art by Joe Drago · 4 years, 9 months ago
- f6b5353 YUV Upsampling Support (first pass) by Joe Drago · 4 years, 9 months ago
- 6da0a88 Remove MAX_COMPATIBLE_BRANDS by Wan-Teh Chang · 4 years, 9 months ago
- 2036891 Add a few parens (minor styling choice) by Joe Drago · 4 years, 9 months ago
- d0ecad8 Check a subtraction's result is in range of size_t by Wan-Teh Chang · 4 years, 9 months ago
- 4d4ffae Allow arbitrary durations on image sequence frames by Joe Drago · 4 years, 9 months ago
- bb8e2a8 Remove checks for the "av01" brand by Wan-Teh Chang · 4 years, 9 months ago
- 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
- a0bc053 Merge avifdump's functionality into new --info mode in avifdec by Joe Drago · 4 years, 9 months ago
- 73f6f5b Use libaom cpu_used 6 in "good quality" usage mode by Wan-Teh Chang · 4 years, 9 months ago
- 61fd026 Set up libaom to use reduced_still_picture_header by Wan-Teh Chang · 4 years, 9 months ago
- 63ad371 Abort the process in case of memory allocation failure by Aurélien Fredouelle · 4 years, 9 months ago
- ba1eb49 Various read.c cleanup from a code review with wantehchang by Joe Drago · 4 years, 9 months ago
- 6ad6a2b Remove unnecessary comments in avifGetPixelFormatInfo() by Joe Drago · 4 years, 9 months ago
- 98d9f4b Move contrib block in root CMakeLists.txt into contrib subdirs (scales better) by Joe Drago · 4 years, 9 months ago
- e4bfb23 Added additional CMake comment regarding contrib support by Joe Drago · 4 years, 9 months ago
- 72253f5 Add a gdk-pixbuf module by Emmanuel Gil Peyrot · 4 years, 9 months ago
- 5b1249c avifImageRGBToYUV() cleanup by Wan-Teh Chang · 4 years, 9 months ago
- a2401e7 Stub out a contrib directory for future PRs by Joe Drago · 4 years, 9 months ago
- b9ad90e Build LIB_FILENAME from CMake variables by Wan-Teh Chang · 4 years, 9 months ago
- ccf5ace avifRWStreamWriteFullBox() cleanup by Wan-Teh Chang · 4 years, 9 months ago
- 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
- a77033a Remove yShift out param from avifImageCalcAOMFmt() by Wan-Teh Chang · 4 years, 9 months ago
- ad807f1 Changelog.md: Add line for dav1d 0.7.1 update by Ewout ter Hoeven · 4 years, 9 months ago
- 7db81c3 Ext: Update to dav1d 0.7.1 by Ewout ter Hoeven · 4 years, 9 months ago
- fa99082 Partially fix my grammar in my run-on sentence by Joe Drago · 4 years, 9 months ago
- 39267fd Add some additional comments explaining the usage of ID 0 when calling avifDecoderDataFindMetadata() by Joe Drago · 4 years, 9 months ago
- f48a338 Consider the absence of an av1C box to be a decode error by Joe Drago · 4 years, 9 months ago
- 9c3ee72 Make local variables referencing heights unsigned by Joe Drago · 4 years, 9 months ago
- 5f7760f Fix NEXTARG macro to always cleanup before exiting by Joe Drago · 4 years, 9 months ago
- 4117a53 Simplify a few UV height checks by Joe Drago · 4 years, 9 months ago
- 77fc9b5 Fix mistaken suggested renaming of numBits to sevenBits by Joe Drago · 4 years, 9 months ago
- 548576a Cleanup inputFilenames in avifenc by Joe Drago · 4 years, 9 months ago
- 48cd387 Reorganize parseSequenceHeader() local variables to satisfy static analysis by Joe Drago · 4 years, 9 months ago
- 7e28730 Bail out on unexpected/unsupported image formats in aom decoder by Joe Drago · 4 years, 9 months ago
- b840112 Lots of cleanup by Joe Drago · 4 years, 9 months ago
- fdae8bd Disable forced keyframe interval by default; the arbitrary number in there wasn't helping anyone by Joe Drago · 4 years, 9 months ago
- 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
- 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
- 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
- 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
- 18c0180 Repeatedly flush the aom encoder until all packets arrive by Joe Drago · 4 years, 9 months ago
- 83bd9ca Expose image sequence encoding to avifenc (first-pass) by Joe Drago · 4 years, 9 months ago
- 85050a3 Mark avifDecoderDataFindMetadata() as static by Joe Drago · 4 years, 9 months ago
- 8c2ee7e Cleanup comment a bit by Joe Drago · 4 years, 9 months ago
- c7e1d75 Expose image sequence functions by Joe Drago · 4 years, 9 months ago
- a72da5b Image Sequence metadata support (colr/EXIF/XMP/transformations) by Joe Drago · 4 years, 9 months ago
- 332180d Write color properties to the SampleDescriptionBox by Joe Drago · 4 years, 9 months ago
- 3e721ae Distinguish between RGB and YUV depths in avifyuv drift test by Joe Drago · 4 years, 9 months ago
- 3388be9 Fix header comment by Joe Drago · 4 years, 9 months ago
- 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
- 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
- 7b2cf80 Replace containerChromaSubsamplingX, containerChromaSubsamplingY, and containerMonochrome with containerYUVFormat by Joe Drago · 4 years, 9 months ago
- fd7e8e9 Remove unnecessary local variables by Joe Drago · 4 years, 9 months ago
- da92a38 * Adopt/refactor dav1d's AV1 sequence header parsing to harvest CICP from samples, and: by Joe Drago · 4 years, 9 months ago
- 00bcaaf Expose containerChromaSubsamplingX/containerChromaSubsamplingY/containerAlphaPresent/containerMonochrome by Joe Drago · 4 years, 9 months ago
- 7937664 Set monochrome bit in av1C if color format is YUV400 by Joe Drago · 4 years, 9 months ago
- 669b154 Remove incorrect breaks from sample pump by Joe Drago · 4 years, 9 months ago
- 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
- 70f5a2e Add msf1 compatible brand to image sequences by Joe Drago · 4 years, 10 months ago
- 20ec176 Add mandatory dinf/dref/url box by Joe Drago · 4 years, 10 months ago
- 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