diff --git a/src/encoders/cpu/encoder.c b/src/encoders/cpu/encoder.c index 615cd06..de8ae36 100644 --- a/src/encoders/cpu/encoder.c +++ b/src/encoders/cpu/encoder.c @@ -105,8 +105,6 @@ void cpu_encoder_compress_buffer(struct device_t *dev, unsigned index, unsigned # undef WRITE_SCANLINES - // TODO: process jpeg errors: - // https://stackoverflow.com/questions/19857766/error-handling-in-libjpeg jpeg_finish_compress(&jpeg); jpeg_destroy_compress(&jpeg); diff --git a/src/http/blank.c b/src/http/blank.c index d4b10ed..a10066e 100644 --- a/src/http/blank.c +++ b/src/http/blank.c @@ -145,6 +145,7 @@ static int _jpeg_read_geometry(FILE *fp, unsigned *width, unsigned *height) { jpeg_create_decompress(&jpeg); + // https://stackoverflow.com/questions/19857766/error-handling-in-libjpeg jpeg.err = jpeg_std_error((struct jpeg_error_mgr *)&jpeg_error); jpeg_error.mgr.error_exit = _jpeg_error_handler; if (setjmp(jpeg_error.jmp) < 0) {