Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 746f6660 authored by Chia-chi Yeh's avatar Chia-chi Yeh Committed by Android (Google) Code Review
Browse files

Merge "YuvImage: jpeg_set_quality() should be called after jpeg_set_defaults()."

parents 62459c0f aa86859b
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -49,19 +49,16 @@ bool YuvToJpegEncoder::encode(SkWStream* stream, void* inYuv, int width,

void YuvToJpegEncoder::setJpegCompressStruct(jpeg_compress_struct* cinfo,
        int width, int height, int quality) {
    jpeg_set_quality(cinfo, quality, TRUE);

    cinfo->image_width = width;
    cinfo->image_height = height;

    cinfo->input_components = 3;
    cinfo->in_color_space = JCS_YCbCr;
    jpeg_set_defaults(cinfo);

    jpeg_set_quality(cinfo, quality, TRUE);
    jpeg_set_colorspace(cinfo, JCS_YCbCr);
    cinfo->raw_data_in = TRUE;

    cinfo->dct_method = JDCT_IFAST;

    configSamplingFactors(cinfo);
}