DescriptionYUV scale fix
There was a scaling mistake visible in some JPEG images because the ratio between Y, U and V planes were assumed to be the same ratios as the ratio between texture sizes, which was wrong because texture have a minimum size of 16 and are rounded up to the next POT. Since the ratios between Y and UV planes are generally 1, 2 or 4, rounding up to the next POT would generally preserve this ratio, so that this bug was not very visible, apart from very small jpeg images of 8 or less pixels in either width or height.
BUG=457954
Committed: https://skia.googlesource.com/skia/+/e6eddf7dd85add7da41f22f2643bdd573ad1f1cf
Committed: https://skia.googlesource.com/skia/+/4ccce7ea618fd9557a6d5cfa29c1fd6b015c7580
Patch Set 1 #
Total comments: 1
Patch Set 2 : Modified test for smaller size and added assert #Patch Set 3 : Attempted Win fix #
Messages
Total messages: 16 (4 generated)
|