zlib

zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system. The zlib data format is itself portable across platforms. Unlike the LZW compression method used in Unix compress(1) and in the GIF image format, the compression method currently used in zlib essentially never expands the data. (LZW can double or triple the file size in extreme cases.) zlib's memory footprint is also independent of the input data and can be reduced, if necessary, at some cost in compression.

License

License

GroupId

GroupId

com.tagtraum
ArtifactId

ArtifactId

libz
Last Version

Last Version

4.0.0
Release Date

Release Date

Type

Type

dll
Description

Description

zlib
zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system. The zlib data format is itself portable across platforms. Unlike the LZW compression method used in Unix compress(1) and in the GIF image format, the compression method currently used in zlib essentially never expands the data. (LZW can double or triple the file size in extreme cases.) zlib's memory footprint is also independent of the input data and can be reduced, if necessary, at some cost in compression.
Project URL

Project URL

http://www.zlib.net/
Project Organization

Project Organization

Jean-loup Gailly and Mark Adler

Download libz

Dependencies

provided (1)

Group / Artifact Type Version
org.apache.ant : ant jar 1.9.9

Project Modules

There are no modules declared in this project.

tagtraum FFmpeg package

Maven Central

The tagtraum FFmpeg package is a binary release of some of the libraries released by the FFmpeg project. Its purpose is to provide easy access to Windows and OS X binaries and sources for decoding audio via a Maven repository.

Thus it serves as an upstream project for Java JNI projects wishing to interface with the native libraries. Codecs with known patent problems are disabled (but can be enabled, see below). However, this obviously is no guarantee.

Also, as the focus lies on decoding audio, most encoders are disabled.

This distribution comes with absolutely no support, warranty etc. you name it.

tagtraum FFmpeg package's online home is at http://www.tagtraum.com/ffmpeg/

Build

Currently you can only build this library on OS X.

To do so, you also need:

Once you have all this, you need to adjust some properties in the parent pom.xml. Or.. simply override them using -Dname=value notation. E.g. to build with another version of zlib, add

-Dzlib.version=1.2.7

to your mvn call. If you didn't add the bin folder of your crosscompiler to the PATH, you might also want to set -Dmingw.i386.path=... and -Dmingw.x86_64.path=...

If you would like to change the FFmpeg configuration, add

"-Dffmpeg.configure=--enable-static --disable-programs ... "

Note that you need to add quotes around the entire -D parameter to allow for spaces in the value part.

Enjoy,

-hendrik

Versions

Version
4.0.0