mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-17 12:55:53 +00:00
80924bdfdc
Original commit message from CVS: * remove gstffmpegdecall. This was a temporary hack to get around some issues with our video/avi-centered mimetype system. Now that we use proper identifiers, we don't need that piece of cruft anymore. * update ffmpeg codec map for ffdec_*, plus make the uncompressed stream caps also be formed by the codec mapper (this is easier to handle imo). * add audio support (untested, though :P). * remove the copying of buffer content and add a get_buffer() handler instead. * add an int to ffmpegenc to make it compile and resolve the symbol. I'll truely fix that later on. * make mimetypes in the ffmpeg codec mapper conform to docs/random/mimetypes * etc. Oh, and let's not forget that it can play back DIVX5 et all nicely. Support for SVQ1/3 is also there, so if someone completes qtdemux, we can watch these, too.
23 lines
716 B
Makefile
23 lines
716 B
Makefile
plugindir = $(libdir)/gstreamer-@GST_MAJORMINOR@
|
|
|
|
plugin_LTLIBRARIES = libgstffmpeg.la
|
|
|
|
libgstffmpeg_la_SOURCES = gstffmpeg.c \
|
|
gstffmpegcodecmap.c \
|
|
gstffmpegdec.c \
|
|
gstffmpegdemux.c \
|
|
gstffmpegenc.c \
|
|
gstffmpegmux.c \
|
|
gstffmpegprotocol.c \
|
|
gstffmpegtypes.c
|
|
|
|
libgstffmpeg_la_CFLAGS = $(GST_CFLAGS) \
|
|
-I $(top_builddir)/gst-libs/ext/ffmpeg/ffmpeg/libavcodec \
|
|
-I $(top_builddir)/gst-libs/ext/ffmpeg/ffmpeg/libavformat
|
|
libgstffmpeg_la_LIBADD = \
|
|
$(top_builddir)/gst-libs/ext/ffmpeg/ffmpeg/libavcodec/libavcodec.a \
|
|
$(top_builddir)/gst-libs/ext/ffmpeg/ffmpeg/libavformat/libavformat.a
|
|
|
|
libgstffmpeg_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
|
|
noinst_HEADERS = gstffmpegcodecmap.h
|