Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions README
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

Jpegoptim v1.5.6 - Copyright (C) Timo Kokkonen, 1996-2025. All Rights Reserved.
Jpegoptim v1.5.7beta - Copyright (C) Timo Kokkonen, 1996-2025. All Rights Reserved.


REQUIREMENTS
Expand All @@ -18,15 +18,16 @@ INSTALLATION
tar file, make necessary changes to the Makefile, and then
compile the program. You may wanna do something like this:

tar xzvf jpegoptim-1.5.6.tar.gz
cd jpegoptim-1.5.6
tar xzvf jpegoptim-1.5.7.tar.gz
cd jpegoptim-1.5.7
./configure
make
make strip
make install


HISTORY
v1.5.7 - fix to --auto-mode sometimes getting stuck in a loop
v1.5.6 - add new option -r, --retry,
add new option --save-extra,
add new option --auto-mode,
Expand Down Expand Up @@ -148,4 +149,4 @@ Special thanks for following Github Sponsors that have supported jpegoptim:


Timo <tjko@iki.fi>
14-Sep-2025
15-Nov-2025
3 changes: 2 additions & 1 deletion jpegoptim.c
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
#include "jpegoptim.h"


#define VERSION "1.5.6"
#define VERSION "1.5.7beta"
#define COPYRIGHT "Copyright (C) 1996-2025, Timo Kokkonen"

#if HAVE_WAIT && HAVE_FORK
Expand Down Expand Up @@ -1089,6 +1089,7 @@ int optimize(FILE *log_fh, const char *filename, const char *newname,
} else {
if (verbose_mode > 1)
fprintf(log_fh, "(automode done: %lu) ", outsize);
auto_mode = 0;
if (outsize > last_retry_size) {
if (verbose_mode)
fprintf(log_fh, "(revert to %s) ", (!newmode ? "progressive" : "normal"));
Expand Down