Muted libjpeg warnings
This commit is contained in:
Matteo Paonessa 2020-01-29 20:01:45 +01:00
parent bc971e6023
commit a1b73c7ff6
3 changed files with 11 additions and 2 deletions

View File

@ -8,7 +8,7 @@ set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
# The version number. # The version number.
set(VERSION_MAJOR 0) set(VERSION_MAJOR 0)
set(VERSION_MINOR 5) set(VERSION_MINOR 5)
set(VERSION_PATCH 0) set(VERSION_PATCH 1)
if (DEFINED VERBOSE) if (DEFINED VERBOSE)
set(VERBOSE ${VERBOSE}) set(VERBOSE ${VERBOSE})

View File

@ -100,7 +100,7 @@ If you don't have `mozjpeg` and `zopfli` you should run
$ cd libcaesium $ cd libcaesium
$ ./install.sh $ ./install.sh
``` ```
which will install the requirements. which will install the requirements (Ubuntu only).
##### Compile ##### Compile
Provided you have all the requirements, building and installing from git is as simple as typing Provided you have all the requirements, building and installing from git is as simple as typing

View File

@ -7,6 +7,10 @@
#include "jpeg.h" #include "jpeg.h"
#include "error.h" #include "error.h"
#include "config.h"
METHODDEF(void)
do_not_emit_message () {}
struct jpeg_decompress_struct cs_get_markers(const char *input) struct jpeg_decompress_struct cs_get_markers(const char *input)
{ {
@ -60,6 +64,11 @@ bool cs_jpeg_optimize(const char *input_file, const char *output_file, cs_jpeg_p
dstinfo.err = jpeg_std_error(&jdsterr); dstinfo.err = jpeg_std_error(&jdsterr);
jpeg_create_compress(&dstinfo); jpeg_create_compress(&dstinfo);
if (!VERBOSE) {
srcinfo.err->emit_message = do_not_emit_message;
dstinfo.err->emit_message = do_not_emit_message;
}
//Check for errors //Check for errors
if ((fp = fopen(input_file, "rb")) == NULL) { if ((fp = fopen(input_file, "rb")) == NULL) {
display_error(ERROR, 201); display_error(ERROR, 201);