Update to libjpeg-turbo 2.1.3
This commit is contained in:
@@ -101,7 +101,7 @@ jpeg_CreateCompress(j_compress_ptr cinfo, int version, size_t structsize)
|
||||
cinfo->master = (struct jpeg_comp_master *)
|
||||
(*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_PERMANENT,
|
||||
sizeof(my_comp_master));
|
||||
MEMZERO(cinfo->master, sizeof(my_comp_master));
|
||||
memset(cinfo->master, 0, sizeof(my_comp_master));
|
||||
|
||||
cinfo->master->compress_profile = JCP_MAX_COMPRESSION;
|
||||
}
|
||||
|
||||
@@ -603,7 +603,7 @@ copy_buffer (j_compress_ptr cinfo, int scan_idx)
|
||||
|
||||
while (size >= cinfo->dest->free_in_buffer)
|
||||
{
|
||||
MEMCOPY(cinfo->dest->next_output_byte, src, cinfo->dest->free_in_buffer);
|
||||
memcpy(cinfo->dest->next_output_byte, src, cinfo->dest->free_in_buffer);
|
||||
src += cinfo->dest->free_in_buffer;
|
||||
size -= cinfo->dest->free_in_buffer;
|
||||
cinfo->dest->next_output_byte += cinfo->dest->free_in_buffer;
|
||||
@@ -613,7 +613,7 @@ copy_buffer (j_compress_ptr cinfo, int scan_idx)
|
||||
ERREXIT(cinfo, JERR_UNSUPPORTED_SUSPEND);
|
||||
}
|
||||
|
||||
MEMCOPY(cinfo->dest->next_output_byte, src, size);
|
||||
memcpy(cinfo->dest->next_output_byte, src, size);
|
||||
cinfo->dest->next_output_byte += size;
|
||||
cinfo->dest->free_in_buffer -= size;
|
||||
}
|
||||
|
||||
@@ -657,7 +657,7 @@ main(int argc, char **argv)
|
||||
fprintf(stderr, "%s: memory allocation failure\n", progname);
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
nbytes = JFREAD(fp, &inbuffer[insize], INPUT_BUF_SIZE);
|
||||
nbytes = fread(&inbuffer[insize], 1, INPUT_BUF_SIZE, fp);
|
||||
if (nbytes < INPUT_BUF_SIZE && ferror(fp)) {
|
||||
if (file_index < argc)
|
||||
fprintf(stderr, "%s: can't read from %s\n", progname,
|
||||
@@ -790,7 +790,7 @@ main(int argc, char **argv)
|
||||
buffer = inbuffer;
|
||||
}
|
||||
|
||||
nbytes = JFWRITE(fp, buffer, size);
|
||||
nbytes = fwrite(buffer, 1, size, fp);
|
||||
if (nbytes < size && ferror(fp)) {
|
||||
if (file_index < argc)
|
||||
fprintf(stderr, "%s: can't write to %s\n", progname,
|
||||
|
||||
@@ -288,7 +288,7 @@ static void setCompDefaults(struct jpeg_compress_struct *cinfo,
|
||||
cinfo->in_color_space = pf2cs[pixelFormat];
|
||||
cinfo->input_components = tjPixelSize[pixelFormat];
|
||||
#ifndef NO_GETENV
|
||||
if((env=getenv("TJ_REVERT"))!=NULL && strlen(env)>0 && !strcmp(env, "1"))
|
||||
if (!GETENV_S(env, 7, "TJ_REVERTe") && !strcmp(env, "1"))
|
||||
cinfo->master->compress_profile=JCP_FASTEST;
|
||||
#endif
|
||||
jpeg_set_defaults(cinfo);
|
||||
|
||||
Reference in New Issue
Block a user