gstreamer/ext/libav
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
..
gstav.c Define plugin license outside the call to PLUGIN_DEFINE 2016-11-25 13:22:34 -03:00
gstav.h Don't use exported but undeclared core debug category symbols 2016-02-20 12:59:38 +00:00
gstavauddec.c avaudenc/dec: Blacklist more PCM decoders/encoders 2017-04-13 15:23:45 +03:00
gstavauddec.h avauddec: Ensure input buffers have FF_INPUT_BUFFER_PADDING_SIZE padding, which is required by avcodec_decode_audio4 () 2015-06-30 19:19:42 +02:00
gstavaudenc.c avaudenc/dec: Blacklist more PCM decoders/encoders 2017-04-13 15:23:45 +03:00
gstavaudenc.h av{aud,vid}enc: Stop using deprecated AVFrame APIs 2015-06-28 15:37:23 +02:00
gstavaudioresample.c Fix FSF address 2012-11-04 00:22:16 +00:00
gstavcfg.c avcfg: Use av_strdup() instead of g_strdup() for strings owned by ffmpeg 2016-04-25 18:39:54 +03:00
gstavcfg.h Fix FSF address 2012-11-04 00:22:16 +00:00
gstavcodecmap.c avvidenc: Classify image encoders with "Image" instead of "Video" 2017-03-21 09:49:45 +05:30
gstavcodecmap.h avvidenc: Classify image encoders with "Image" instead of "Video" 2017-03-21 09:49:45 +05:30
gstavdeinterlace.c libav: use new gst_element_class_add_static_pad_template() 2016-03-24 14:53:51 +02:00
gstavdemux.c Fix some caps leaks when creating pad templates 2017-01-02 12:41:20 +00:00
gstavmux.c Fix some caps leaks when creating pad templates 2017-01-02 12:41:20 +00:00
gstavprotocol.c av: Move gst_ffmpegdata functions to gstavprotocol.h too 2012-12-22 10:49:52 +01:00
gstavprotocol.h avprotocol: Don't use GST_LOG_OBJECT() and friends on an arbitrary struct that is not a GObject 2016-12-02 14:19:46 +02:00
gstavscale.c av: Use av_image_get_buffer_size() instead of deprecated avpicture_get_size() 2016-01-19 09:42:47 +02:00
gstavutils.c Properly check if unistd.h is avalaible 2016-11-25 13:22:34 -03:00
gstavutils.h libav: Remove usage of deprecated API 2016-01-16 16:47:40 +02:00
gstavviddec.c avviddec: Map any stereo3D info to multiview modes 2017-03-16 15:23:01 +11:00
gstavviddec.h avviddec: Map any stereo3D info to multiview modes 2017-03-16 15:23:01 +11:00
gstavvidenc.c avvidenc: Fix compiler errors in the previous commit 2017-03-22 12:55:40 +05:30
gstavvidenc.h avvid{dec,enc}: remove dead gobject macros 2016-03-24 18:36:22 +01:00
Makefile.am Use a portable method to link against internal FFMPEG 2017-05-11 10:08:14 -04:00
meson.build build: Do not link plugin against lzma and bz2 if using system install 2016-09-05 12:44:37 -03:00