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


Commits:
b71679ec by Steve Lhomme at 2026-01-19T09:11:05+01:00
codec: jpeg: fix size type with newer versions of jpeg library

- - - - -
6d0deb89 by Steve Lhomme at 2026-01-19T09:11:05+01:00
contrib: jpeg: update to version 9f

- - - - -


3 changed files:

- contrib/src/jpeg/SHA512SUMS
- contrib/src/jpeg/rules.mak
- modules/codec/jpeg.c


Changes:

=====================================
contrib/src/jpeg/SHA512SUMS
=====================================
@@ -1 +1 @@
-74ea5af3545657d4ac03f8f7933913112cc2d982f0e379d0e5647f1acac21931468e53806297c30ebe180c7bcf84919a0ac20a4195afb03db03060d57904ef6c
  jpegsrc.v9b.tar.gz
+7f733d79cf176c690dcf127352f9aa7ec48000455944f286faae606cdeada6f6865b4a3f9f01bda8947b5b1089bb3e52d2b56879b6e871279ec5cbd1829304dc
  jpegsrc.v9f.tar.gz


=====================================
contrib/src/jpeg/rules.mak
=====================================
@@ -1,6 +1,6 @@
 # jpeg
 
-JPEG_VERSION := 9b
+JPEG_VERSION := 9f
 JPEG_URL := http://www.ijg.org/files/jpegsrc.v$(JPEG_VERSION).tar.gz
 
 $(TARBALLS)/jpegsrc.v$(JPEG_VERSION).tar.gz:


=====================================
modules/codec/jpeg.c
=====================================
@@ -624,7 +624,11 @@ static block_t *EncodeBlock(encoder_t *p_enc, picture_t 
*p_pic)
     }
 
     JSAMPIMAGE p_row_pointers = NULL;
+#if JPEG_LIB_VERSION_MAJOR > 9 || (JPEG_LIB_VERSION_MAJOR == 9 && 
JPEG_LIB_VERSION_MINOR >= 4)
+    size_t size = p_block->i_buffer;
+#else
     unsigned long size = p_block->i_buffer;
+#endif
 
     /* libjpeg longjmp's there in case of error */
     if (setjmp(p_sys->setjmp_buffer))



View it on GitLab: 
https://code.videolan.org/videolan/vlc/-/compare/ec4c8c48f6bdf741c23c2e86614c75ca0416b656...6d0deb89c44cfab819efbc2c5318b7cc39c8a50f

-- 
View it on GitLab: 
https://code.videolan.org/videolan/vlc/-/compare/ec4c8c48f6bdf741c23c2e86614c75ca0416b656...6d0deb89c44cfab819efbc2c5318b7cc39c8a50f
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance
_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to