[vlc-commits] [Git][videolan/vlc][3.0.x] 2 commits: contrib: jpeg: simplify build calls

Steve Lhomme (@robUx4) gitlab at videolan.org
Sat Jul 4 18:21:12 UTC 2026



Steve Lhomme pushed to branch 3.0.x at VideoLAN / VLC


Commits:
66ea99c4 by Steve Lhomme at 2026-07-04T16:12:55+00:00
contrib: jpeg: simplify build calls

- - - - -
ac6c2a40 by Steve Lhomme at 2026-07-04T16:12:55+00:00
contrib: jpeg: update to v10

Changelog:

jmorecfg.h: add JPEG_DATA_PRECISION parameter alongside and independent
of BITS_IN_JSAMPLE, enabling higher bit depth support with backward
compatibility and preparing the next standard for file interchange.

Add lossless negate function in jpegtran.
Thank to Ulf-Dietrich Braumann for suggestion.

Enable processing of images using reversible color tranform
with various bit depths by jpegtran.

Add Windows 64 Bit (Modern) platform support in the C++Builder/RAD Studio
build, remove ARM (32-bit) platform support in the Visual Studio build.

- - - - -


3 changed files:

- contrib/src/jpeg/SHA512SUMS
- − contrib/src/jpeg/no_executables.patch
- contrib/src/jpeg/rules.mak


Changes:

=====================================
contrib/src/jpeg/SHA512SUMS
=====================================
@@ -1 +1 @@
-7f733d79cf176c690dcf127352f9aa7ec48000455944f286faae606cdeada6f6865b4a3f9f01bda8947b5b1089bb3e52d2b56879b6e871279ec5cbd1829304dc  jpegsrc.v9f.tar.gz
+3bdd55d805d76f35cbcd44074e27684a25b40f4811c62374ec9300dde31fa75a17ff3fccfcb8f5947311fa7b07f52dc9cba343562ae4ceb8b3cbe30fda1e4311  jpegsrc.v10.tar.gz


=====================================
contrib/src/jpeg/no_executables.patch deleted
=====================================
@@ -1,11 +0,0 @@
---- jpeg/Makefile.am.old	2018-11-20 16:49:53.187918820 +0100
-+++ jpeg/Makefile.am	2018-11-20 16:49:55.179918813 +0100
-@@ -76,7 +76,7 @@
- endif
- 
- # Executables to build
--bin_PROGRAMS = cjpeg djpeg jpegtran rdjpgcom wrjpgcom
-+EXTRA_PROGRAMS = cjpeg djpeg jpegtran rdjpgcom wrjpgcom
- 
- # Executable sources & libs
- cjpeg_SOURCES    = cjpeg.c rdppm.c rdgif.c rdtarga.c rdrle.c rdbmp.c \


=====================================
contrib/src/jpeg/rules.mak
=====================================
@@ -1,6 +1,6 @@
 # jpeg
 
-JPEG_VERSION := 9f
+JPEG_VERSION := 10
 JPEG_URL := http://www.ijg.org/files/jpegsrc.v$(JPEG_VERSION).tar.gz
 
 $(TARBALLS)/jpegsrc.v$(JPEG_VERSION).tar.gz:
@@ -8,10 +8,9 @@ $(TARBALLS)/jpegsrc.v$(JPEG_VERSION).tar.gz:
 
 .sum-jpeg: jpegsrc.v$(JPEG_VERSION).tar.gz
 
+jpeg: UNPACK_DIR=jpeg-$(JPEG_VERSION)
 jpeg: jpegsrc.v$(JPEG_VERSION).tar.gz .sum-jpeg
 	$(UNPACK)
-	mv jpeg-$(JPEG_VERSION) jpegsrc.v$(JPEG_VERSION)
-	$(APPLY) $(SRC)/jpeg/no_executables.patch
 	$(UPDATE_AUTOCONFIG)
 	$(MOVE)
 
@@ -19,7 +18,7 @@ jpeg: jpegsrc.v$(JPEG_VERSION).tar.gz .sum-jpeg
 	$(RECONF)
 	$(MAKEBUILDDIR)
 	$(MAKECONFIGURE)
-	+$(MAKEBUILD)
-	+$(MAKEBUILD) install
+	+$(MAKEBUILD) bin_PROGRAMS=
+	+$(MAKEBUILD) bin_PROGRAMS= install
 	if test -e $(PREFIX)/lib/libjpeg.a; then $(RANLIB) $(PREFIX)/lib/libjpeg.a; fi
 	touch $@



View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/7bd230d919508bac08265600192af27f64a7b692...ac6c2a405d652b5576128ceb9fec2c342f0e83ec

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/7bd230d919508bac08265600192af27f64a7b692...ac6c2a405d652b5576128ceb9fec2c342f0e83ec
You're receiving this email because of your account on code.videolan.org. Manage all notifications: https://code.videolan.org/-/profile/notifications | Help: https://code.videolan.org/help




More information about the vlc-commits mailing list