Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Removed RGB planes from avifImage and associated avifPlanesFlags (breaking change) * New struct avifRGBImage for storing RGB conversion settings and pixel buffer * Added support for encoding and preserving limited alpha range (avifImage.alphaRange) * Created avifyuv test for roundtrip testing of depth rescaling / range conversion / formats * Removed memset(0) calls on YUVA plane allocation, they were unnecessary and slow * Removed old AVIF_FIX_STUDIO_ALPHA block, now that limited alpha is allowed/supported * Updated README with new RGB conversion examples * Updated avif_example1 to use new conversion
- Loading branch information
Joe Drago
committed
Mar 9, 2020
1 parent
ecdd4b7
commit e2c3c87
Showing
15 changed files
with
1,304 additions
and
458 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.