[OpenJDK 2D-Dev] Review Request for JDK-6386906 : Faulty rounding code in BMPImageReader.decodeRLE4()
prasanta sadhukhan
prasanta.sadhukhan at oracle.com
Wed Jun 15 07:56:57 UTC 2016
+1
Regards
Prasanta
On 6/15/2016 12:23 PM, Jayathirth D V wrote:
> Hi Jim,
>
> Thanks for the review. I have updated the webrev for reference:
> http://cr.openjdk.java.net/~jdv/6386906/webrev.02/
>
> Thanks,
> Jay
>
> -----Original Message-----
> From: Jim Graham
> Sent: Wednesday, June 15, 2016 4:15 AM
> To: Jayathirth D V; 2d-dev at openjdk.java.net; Philip Race
> Subject: Re: [OpenJDK 2D-Dev] Review Request for JDK-6386906 : Faulty rounding code in BMPImageReader.decodeRLE4()
>
> Hi Jay,
>
> That looks fine. There is an extra space before the end parenthesis, but that doesn't require a review cycle to fix...
>
> ...jim
>
> On 6/14/16 11:37 AM, Jayathirth D V wrote:
>> Hi Jim,
>>
>> Thanks for your review. I have updated the changes mentioned by you.
>> Please find the updated webrev for review:
>> http://cr.openjdk.java.net/~jdv/6386906/webrev.01/
>>
>> Thanks,
>> Jay
>>
>> -----Original Message-----
>> From: Jim Graham
>> Sent: Tuesday, June 14, 2016 12:34 AM
>> To: Jayathirth D V; 2d-dev at openjdk.java.net; Philip Race
>> Subject: Re: [OpenJDK 2D-Dev] Review Request for JDK-6386906 : Faulty
>> rounding code in BMPImageReader.decodeRLE4()
>>
>> Why use ceil() at all? If you want Math.ceil(intval/2.0f), use "((intval + 1) / 2)"...
>>
>> ...jim
>>
>> On 6/13/2016 7:00 AM, Jayathirth D V wrote:
>>> Hi,
>>>
>>>
>>>
>>> _Please review the following fix in JDK9:_
>>>
>>> _ _
>>>
>>> Bug : https://bugs.openjdk.java.net/browse/JDK-6386906
>>>
>>>
>>>
>>> Webrev : http://cr.openjdk.java.net/~jdv/6386906/webrev.00/
>>>
>>>
>>>
>>> Issue : We are dividing an integer with another integer and trying to
>>> perform ceil() on resultant value which will be an integer. Resultant
>>> value will not have fractional part and ceil() operation is invalid.
>>>
>>>
>>>
>>> Solution : Update the code to divide the integer with floating point
>>> variable so that ceil() operation becomes valid.
>>>
>>>
>>>
>>> Thanks,
>>>
>>> Jay
>>>
>>>
>>>
More information about the 2d-dev
mailing list