GStreamer multimedia framework
Go to file
Nicolas Dufresne 0b48f0e3fd Use a portable method to link against internal FFMPEG
In the last iteration, we kept the original method to link the shared
plugin and edited the .a and .la files so satisfy what cerbero needed.
Unfortunately, that required adding .a file into the archive which is
not allowed with iOS ar command for universal builds.

This patch uses standard method to link a static library. One of the
benefit is that it removes some libtool warning about portability.
For the static case, we implement an install hook that installs
FFMPEG internal .a files in the plugin directory (so it does not get
confused with a possible system FFMPEG. This makes the static plugin
usable without depending on cerbero recipe.
2017-05-11 10:08:14 -04:00
common@48a5d85ebf Automatic update of common submodule 2017-04-24 20:30:15 +01:00
docs Release 1.12.0 2017-05-04 15:39:47 +03:00
ext Use a portable method to link against internal FFMPEG 2017-05-11 10:08:14 -04:00
gst-libs libav: Update to ffmpeg n3.3 2017-04-13 15:15:55 +03:00
hooks meson: Setup pre-commit hooks when configuring 2016-09-30 11:38:37 -03:00
m4 ffmpeg updates 2004-02-13 13:22:27 +00:00
pkgconfig Add uninstalled pkg-config file so other modules can find libav elements for unit tests 2013-02-28 19:34:02 +00:00
tests build: silence error about pthread for 'make check' in osx 2016-08-26 21:47:04 +02:00
.gitignore Really remove generated .spec file 2016-12-16 17:33:44 +00:00
.gitmodules libav: Change ffmpeg submodule from GIT protocol to HTTPS 2016-11-26 13:59:12 +02:00
AUTHORS releasing 2004-03-16 13:09:23 +00:00
autogen.sh Automatic update of common submodule 2017-04-10 23:50:55 +01:00
ChangeLog Release 1.12.0 2017-05-04 15:39:47 +03:00
configure.ac Use a portable method to link against internal FFMPEG 2017-05-11 10:08:14 -04:00
COPYING license: Add COPYING and COPYING.LIB 2009-09-11 22:35:33 +01:00
COPYING.LIB Fix FSF address 2012-11-04 00:22:16 +00:00
gst-libav.doap Release 1.12.0 2017-05-04 15:39:47 +03:00
HACKING HACKING: Update the hacking info with information about how to prepare your quilt setup to hack on the ffmpeg checkout 2006-12-04 20:30:30 +00:00
Makefile.am meson: dist meson build files 2017-02-14 20:38:03 +00:00
meson.build Back to development 2017-05-04 18:59:14 +03:00
NEWS Release 1.12.0 2017-05-04 15:39:47 +03:00
README license: Add COPYING and COPYING.LIB 2009-09-11 22:35:33 +01:00
RELEASE Release 1.12.0 2017-05-04 15:39:47 +03:00
TODO TODO: Add some TODO items for 0.9 cycle. 2005-11-08 22:27:08 +00:00

gst-ffmpeg

This module contains a GStreamer plugin for FFmpeg, as well as an internal
copy of the FFmpeg source code.

PLUG-IN DEPENDENCIES AND LICENSES
---------------------------------

GStreamer is developed under the terms of the LGPL (see LICENSE file for
details). Some of our plug-ins however rely on libraries which are available
under other licenses. This means that if you are distributing an application
which has a non-GPL compatible license (for instance a closed-source
application) with GStreamer, you have to make sure not to distribute GPL-linked
plug-ins.

When using GPL-linked plug-ins, GStreamer is for all practical reasons
under the GPL itself.