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

Commit ca1265e2 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Stop using skjpeg_error_mgr in YuvToJpegEncoder"

parents bf27f7da 471ef097
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -26,12 +26,13 @@ YuvToJpegEncoder::YuvToJpegEncoder(int* strides) : fStrides(strides) {
bool YuvToJpegEncoder::encode(SkWStream* stream, void* inYuv, int width,
        int height, int* offsets, int jpegQuality) {
    jpeg_compress_struct    cinfo;
    skjpeg_error_mgr        sk_err;
    jpeg_error_mgr          err;
    skjpeg_destination_mgr  sk_wstream(stream);

    cinfo.err = jpeg_std_error(&sk_err);
    sk_err.error_exit = skjpeg_error_exit;
    if (setjmp(sk_err.fJmpBuf)) {
    cinfo.err = jpeg_std_error(&err);
    err.error_exit = skjpeg_error_exit;
    jmp_buf jmp;
    if (setjmp(jmp)) {
        return false;
    }
    jpeg_create_compress(&cinfo);