FoxiGram/TMessagesProj/jni/mozjpeg
instant992 8e79f2ee9c FoxiGram: Telegram client with built-in Xray VLESS proxy
Based on Nekogram. Key additions:
- Rebrand to FoxiGram (app name, APK name, applicationId com.foxigram.app)
- Embedded Xray (VLESS+Reality) proxy client via JNI libxray.so
- Bundled hidden one-tap proxies (LTE + WiFi), read-only in UI
- Auto-restore proxy on restart, rebind to active network (LTE/WiFi)
- Server credentials externalized to git-ignored XrayServers.java (+ template)
- libxray Go source included; compiled .so, keystore, google-services.json ignored
2026-06-08 16:41:07 +04:00
..
java FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
md5 FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
simd FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
cderror.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
cdjpeg.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
cdjpeg.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
cjpeg.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
cmyk.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
djpeg.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jaricom.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jcapimin.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jcapistd.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jcarith.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jccoefct.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jccolext.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jccolor.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jcdctmgr.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jcext.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jchuff.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jchuff.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jcicc.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jcinit.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jcmainct.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jcmarker.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jcmaster.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jcmaster.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jcomapi.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jconfig.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jconfigint.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jcparam.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jcphuff.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jcprepct.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jcsample.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jcstest.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jctrans.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdapimin.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdapistd.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdarith.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdatadst-tj.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdatadst.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdatasrc-tj.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdatasrc.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdcoefct.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdcoefct.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdcol565.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdcolext.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdcolor.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdct.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jddctmgr.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdhuff.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdhuff.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdicc.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdinput.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdmainct.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdmainct.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdmarker.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdmaster.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdmaster.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdmerge.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdmrg565.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdmrgext.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdphuff.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdpostct.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdsample.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdsample.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jdtrans.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jerror.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jerror.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jfdctflt.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jfdctfst.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jfdctint.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jidctflt.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jidctfst.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jidctint.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jidctred.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jinclude.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jmemmgr.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jmemnobs.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jmemsys.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jmorecfg.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jpeg_nbits_table.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jpegcomp.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jpegint.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jpeglib.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jpegtran.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jpegyuv.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jquant1.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jquant2.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jsimd.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jsimd_none.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jsimddct.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jstdhuff.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jutils.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
jversion.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
LICENSE.md FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
rdbmp.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
rdcolmap.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
rdgif.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
rdjpeg.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
rdjpgcom.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
rdpng.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
rdppm.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
rdrle.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
rdswitch.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
rdtarga.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
README-mozilla.txt FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
README-turbo.txt FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
README.ijg FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
README.md FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
tjbench.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
tjexample.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
tjunittest.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
tjutil.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
tjutil.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
transupp.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
transupp.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
turbojpeg-jni.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
turbojpeg-mapfile.jni FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
turbojpeg.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
turbojpeg.h FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
wrbmp.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
wrgif.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
wrjpgcom.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
wrppm.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
wrrle.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
wrtarga.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00
yuvjpeg.c FoxiGram: Telegram client with built-in Xray VLESS proxy 2026-06-08 16:41:07 +04:00

Mozilla JPEG Encoder Project Build Status

MozJPEG reduces file sizes of JPEG images while retaining quality and compatibility with the vast majority of the world's deployed decoders.

MozJPEG is based on libjpeg-turbo. Please send pull requests to libjpeg-turbo if the changes aren't specific to newly-added MozJPEG-only compression code. This project aims to keep differences with libjpeg-turbo minimal, so whenever possible, improvements and bug fixes should go there first.

It's compatible with libjpeg API and ABI, and can be used as a drop-in replacement for libjpeg. MozJPEG makes tradeoffs that are intended to benefit Web use cases and focuses solely on improving encoding, so it's best used as part of a Web encoding workflow.

MozJPEG is meant to be used as a library in graphics programs and image processing tools. We include a demo cjpeg tool, but it's not intended for serious use. We encourage authors of graphics programs to use MozJPEG's C API instead.

Features

  • Progressive encoding with "jpegrescan" optimization. It can be applied to any JPEG file (with jpegtran) to losslessly reduce file size.
  • Trellis quantization. When converting other formats to JPEG it maximizes quality/filesize ratio.
  • Comes with new quantization table presets, e.g. tuned for high-resolution displays.
  • Fully compatible with all web browsers.
  • Can be seamlessly integrated into any program using libjpeg.

Releases

Compiling

See BUILDING.