Cherry-pick: Fix JPEGDecode downsampled output size

Cherry-pick of Chromium Blink r167620
https://src.chromium.org/viewvc/blink?revision=167620&view=revision

Original description:

Do not assume the desired decode size is supported by libjpeg.
Instead query jpeg_calc_output_dimensions and use the returned
decoded size instead.

BUG: 12724078
Change-Id: I3b51f3b4aa379262aa48039dc78dfa0d8d24101a
2 files changed