Oops. tjPlaneSizeYUV() should return -1 if componentID > 0 and subsamp==TJSAMP_GRAY.
git-svn-id: svn://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1407 632fc199-4ca6-4c93-a231-07263d6284db
This commit is contained in:
@@ -7,6 +7,9 @@ because OS X does not provide the le32toh() and htole32() functions.)
|
||||
[2] The non-SIMD RGB565 color conversion code did not work correctly on big
|
||||
endian machines. This has been fixed.
|
||||
|
||||
[3] Fixed an issue in tjPlaneSizeYUV() whereby it was erroneously returning 1
|
||||
instead of -1 if componentID was > 0 and subsamp was TJSAMP_GRAY.
|
||||
|
||||
|
||||
1.3.90 (1.4 beta1)
|
||||
==================
|
||||
|
||||
@@ -689,6 +689,7 @@ DLLEXPORT unsigned long DLLCALL tjPlaneSizeYUV(int componentID, int width,
|
||||
|
||||
pw=tjPlaneWidth(componentID, width, subsamp);
|
||||
ph=tjPlaneHeight(componentID, height, subsamp);
|
||||
if(pw<0 || ph<0) return -1;
|
||||
|
||||
if(stride==0) stride=pw;
|
||||
else stride=abs(stride);
|
||||
|
||||
Reference in New Issue
Block a user