Project Dependencies
compile
The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:
test
The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:
provided
The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:
Project Transitive Dependencies
The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.
compile
The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:
GroupId |
ArtifactId |
Version |
Classifier |
Type |
License |
com.tagtraum.ffmpeg |
ffmpeg |
3.4.2 |
sources |
jar |
LGPL 2.1 |
test
The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:
GroupId |
ArtifactId |
Version |
Type |
License |
org.hamcrest |
hamcrest-core |
1.1 |
jar |
BSD style |
provided
The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:
Project Dependency Graph
Dependency Tree
- com.tagtraum:ffsampledsp-x86_64-mingw32:dll:0.9.25
- com.tagtraum:ffsampledsp-java:jar:0.9.25 (compile)

- com.tagtraum.ffmpeg:libavformat:a:x86_64-mingw32:57.83.100 (compile)

libavformat |
Description: The libavformat library provides a generic framework for multiplexing and demultiplexing
(muxing and demuxing) audio, video and subtitle streams. It encompasses multiple muxers
and demuxers for multimedia container formats.
It also supports several input and output protocols to access a media resource.
URL: http://ffmpeg.org/
Project License: LGPL 2.1 |
- com.tagtraum.ffmpeg:ffmpeg:jar:sources:3.4.2 (compile)

FFmpeg |
Description: Downloads and builds FFmpeg libraries for both 32 and 64 bit including the zlib and bzip2 compression libraries.
Configuration:
./configure --enable-small --enable-shared --enable-static --disable-programs --disable-doc --disable-avfilter --disable-postproc --disable-swscale --disable-avdevice --disable-filters --disable-decoder=h26*,msmpeg*,mpeg2*,mpeg4*,mpeg_vdpau,mpeg_xvmc,mpegvideo --disable-demuxer=h26* --disable-encoders --enable-encoder=pcm* --disable-muxers --disable-indevs --disable-outdevs --disable-iconv
URL: http://ffmpeg.org/
Project License: LGPL 2.1 |
- com.tagtraum.ffmpeg:libavcodec:a:x86_64-mingw32:57.107.100 (compile)

libavcodec |
Description: The libavcodec library provides a generic encoding/decoding framework and contains multiple decoders
and encoders for audio, video and subtitle streams, and several bitstream filters.
The shared architecture provides various services ranging from bit stream I/O to DSP optimizations, and makes
it suitable for implementing robust and fast codecs as well as for experimentation.
URL: http://ffmpeg.org/
Project License: LGPL 2.1 |
- com.tagtraum.ffmpeg:libavutil:a:x86_64-mingw32:55.78.100 (compile)

libavutil |
Description: The libavutil library is a utility library to aid portable multimedia programming. It contains safe
portable string functions, random number generators, data structures, additional mathematics functions,
cryptography and multimedia related functionality (like enumerations for pixel and sample formats).
URL: http://ffmpeg.org/
Project License: LGPL 2.1 |
- com.tagtraum.ffmpeg:libswresample:a:x86_64-mingw32:2.9.100-PATCHED (compile)

libswresample |
Description: The libswresample library performs highly optimized audio resampling, rematrixing and sample format
conversion operations.
Specifically, this library performs the following conversions:
Resampling: is the process of changing the audio rate, for example from an high sample rate of 44100Hz to
8000Hz. Audio conversion from high to low sample rate is a lossy process. Several resampling options and
algorithms are available.
Format conversion: is the process of converting the type of samples, for example from 16-bit signed
samples to unsigned 8-bit or float samples. It also handles packing conversion, when passing from packed
layout (all samples belonging to distinct channels interleaved in the same buffer), to planar layout
(all samples belonging to the same channel stored in a dedicated buffer or "plane").
Rematrixing: is the process of changing the channel layout, for example from stereo to mono. When the
input channels cannot be mapped to the output streams, the process is lossy, since it involves different
gain factors and mixing.
Various other audio conversions (e.g. stretching and padding) are enabled through dedicated options.
URL: http://ffmpeg.org/
Project License: LGPL 2.1 |
- com.tagtraum.ffmpeg:libz:a:x86_64-mingw32:1.2.11 (compile)

zlib |
Description: 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.
URL: http://www.zlib.net/
Project License: zlib license |
- com.tagtraum.ffmpeg:libbz2:a:x86_64-mingw32:1.0.6 (compile)

bzip2 |
Description: bzip2 is a freely available, patent free, high-quality data compressor. It typically
compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical
compressors), whilst being around twice as fast at compression and six times faster at decompression.
URL: http://www.bzip.org/
Project License: bzip2 license |
- junit:junit:jar:4.10 (test)
- org.hamcrest:hamcrest-core:jar:1.1 (test)

Hamcrest Core |
Description: There is currently no description associated with this project.
Project License: BSD style |
- org.apache.ant:ant:jar:1.9.4 (provided)
- org.apache.ant:ant-launcher:jar:1.9.4 (provided)

Licenses
zlib license: zlib
BSD style: Hamcrest Core
bzip2 license: bzip2
LGPL 2.1: FFSampledSP Java Library, FFSampledSP Native Library Windows (64bit), FFmpeg, libavcodec, libavformat, libavutil, libswresample
Common Public License Version 1.0: JUnit
The Apache Software License, Version 2.0: Apache Ant Core, Apache Ant Launcher
Dependency File Details
Filename |
Size |
Entries |
Classes |
Packages |
Java Version |
Debug Information |
ffsampledsp-java/target/classes |
- |
0 |
0 |
0 |
- |
No |
ffmpeg-3.4.2-sources.jar |
15.60 MB |
6661 |
0 |
0 |
- |
No |
libavcodec-57.107.100-x86_64-mingw32.a |
56.04 MB |
- |
- |
- |
- |
- |
libavformat-57.83.100-x86_64-mingw32.a |
19.52 MB |
- |
- |
- |
- |
- |
libavutil-55.78.100-x86_64-mingw32.a |
1.48 MB |
- |
- |
- |
- |
- |
libbz2-1.0.6-x86_64-mingw32.a |
264.59 kB |
- |
- |
- |
- |
- |
libswresample-2.9.100-PATCHED-x86_64-mingw32.a |
404.34 kB |
- |
- |
- |
- |
- |
libz-1.2.11-x86_64-mingw32.a |
128.25 kB |
- |
- |
- |
- |
- |
junit-4.10.jar |
253.16 kB |
290 |
252 |
31 |
1.5 |
Yes |
ant-1.9.4.jar |
2.02 MB |
1222 |
1141 |
61 |
1.5 |
Yes |
ant-launcher-1.9.4.jar |
18.38 kB |
14 |
5 |
1 |
1.5 |
Yes |
hamcrest-core-1.1.jar |
76.64 kB |
54 |
21 |
3 |
1.5 |
Yes |
Total |
Size |
Entries |
Classes |
Packages |
Java Version |
Debug Information |
12 |
95.80 MB |
8241 |
1419 |
96 |
1.5 |
4 |
compile: 8 |
compile: 93.43 MB |
compile: 6661 |
- |
- |
- |
- |
test: 2 |
test: 329.80 kB |
test: 344 |
test: 273 |
test: 34 |
- |
test: 2 |
provided: 2 |
provided: 2.04 MB |
provided: 1236 |
provided: 1146 |
provided: 62 |
- |
provided: 2 |