mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 16:50:47 +00:00
97f58baecd
ffmpeg seems to be the one of the two forks, which is most widely used by Linux distributions and in general. Also Google is using it for e.g. Chrome and has engineers working on finding and fixing security issues in it. https://bugzilla.gnome.org/show_bug.cgi?id=751607
54 lines
1.1 KiB
Makefile
54 lines
1.1 KiB
Makefile
plugin_LTLIBRARIES = libgstlibav.la
|
|
|
|
if HAVE_BZ2
|
|
BZ2_LIBS = -lbz2
|
|
else
|
|
BZ2_LIBS =
|
|
endif
|
|
|
|
if HAVE_LZMA
|
|
LZMA_LIBS = -llzma
|
|
else
|
|
LZMA_LIBS =
|
|
endif
|
|
|
|
libgstlibav_la_SOURCES = gstav.c \
|
|
gstavprotocol.c \
|
|
gstavcodecmap.c \
|
|
gstavutils.c \
|
|
gstavaudenc.c \
|
|
gstavvidenc.c \
|
|
gstavauddec.c \
|
|
gstavviddec.c \
|
|
gstavcfg.c \
|
|
gstavdemux.c \
|
|
gstavmux.c \
|
|
gstavdeinterlace.c
|
|
#\
|
|
# gstavaudioresample.c
|
|
# \
|
|
# gstavscale.c
|
|
|
|
libgstlibav_la_CFLAGS = $(LIBAV_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
|
|
libgstlibav_la_LIBADD = $(LIBAV_LIBS) $(GST_PLUGINS_BASE_LIBS) \
|
|
-lgstaudio-$(GST_API_VERSION) -lgstvideo-$(GST_API_VERSION) \
|
|
-lgstpbutils-$(GST_API_VERSION) $(GST_BASE_LIBS) \
|
|
$(LIBM) $(WIN32_LIBS) -lz $(BZ2_LIBS) $(LZMA_LIBS)
|
|
libgstlibav_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(DARWIN_LDFLAGS)
|
|
libgstlibav_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
|
|
|
|
if HAVE_LIBAV_UNINSTALLED
|
|
libgstlibav_la_DEPENDENCIES = $(LIBAV_DEPS)
|
|
endif
|
|
|
|
|
|
noinst_HEADERS = \
|
|
gstav.h \
|
|
gstavcodecmap.h \
|
|
gstavutils.h \
|
|
gstavauddec.h \
|
|
gstavviddec.h \
|
|
gstavaudenc.h \
|
|
gstavvidenc.h \
|
|
gstavcfg.h \
|
|
gstavprotocol.h
|