You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
77 lines
3.2 KiB
77 lines
3.2 KiB
packetizerdir = $(pluginsdir)/packetizer
|
|
|
|
libpacketizer_av1_plugin_la_SOURCES = packetizer/av1.c \
|
|
packetizer/av1.h \
|
|
packetizer/av1_obu.c \
|
|
packetizer/av1_obu.h
|
|
libpacketizer_copy_plugin_la_SOURCES = packetizer/copy.c
|
|
libpacketizer_mpegvideo_plugin_la_SOURCES = packetizer/mpegvideo.c \
|
|
packetizer/mpegvideo.h \
|
|
packetizer/h26x_nal_common.h \
|
|
packetizer/iso_color_tables.h
|
|
libpacketizer_mpeg4video_plugin_la_SOURCES = packetizer/mpeg4video.c \
|
|
packetizer/h26x_nal_common.h \
|
|
packetizer/iso_color_tables.h
|
|
libpacketizer_mjpeg_plugin_la_SOURCES = packetizer/mjpeg.c
|
|
libpacketizer_mpeg4audio_plugin_la_SOURCES = packetizer/mpeg4audio.c \
|
|
packetizer/mpeg4audio.h
|
|
libpacketizer_mpegaudio_plugin_la_SOURCES = \
|
|
packetizer/mpegaudio.c packetizer/mpegaudio.h
|
|
libpacketizer_h264_plugin_la_SOURCES = \
|
|
packetizer/h264_nal.c packetizer/h264_nal.h \
|
|
packetizer/h264_slice.c packetizer/h264_slice.h \
|
|
packetizer/h264.c packetizer/hxxx_nal.h \
|
|
packetizer/hxxx_sei.c packetizer/hxxx_sei.h \
|
|
packetizer/hxxx_common.c packetizer/hxxx_common.h \
|
|
packetizer/hxxx_ep3b.h \
|
|
packetizer/iso_color_tables.h
|
|
libpacketizer_vc1_plugin_la_SOURCES = packetizer/vc1.c \
|
|
packetizer/hxxx_ep3b.h \
|
|
packetizer/hxxx_nal.h \
|
|
packetizer/iso_color_tables.h
|
|
libpacketizer_mlp_plugin_la_SOURCES = packetizer/mlp.c
|
|
libpacketizer_flac_plugin_la_SOURCES = packetizer/flac.c \
|
|
packetizer/flac.h
|
|
libpacketizer_hevc_plugin_la_SOURCES = packetizer/hevc.c \
|
|
packetizer/hevc_nal.h packetizer/hevc_nal.c \
|
|
packetizer/h26x_nal_common.h \
|
|
packetizer/hxxx_sei.c packetizer/hxxx_sei.h \
|
|
packetizer/hxxx_nal.h \
|
|
packetizer/hxxx_common.c packetizer/hxxx_common.h \
|
|
packetizer/hxxx_ep3b.h \
|
|
packetizer/iso_color_tables.h
|
|
libpacketizer_a52_plugin_la_SOURCES = packetizer/a52.c packetizer/a52.h
|
|
libpacketizer_dts_plugin_la_SOURCES = packetizer/dts.c \
|
|
packetizer/dts_header.c packetizer/dts_header.h
|
|
|
|
libpacketizer_avparser_plugin_la_SOURCES = packetizer/avparser.c \
|
|
packetizer/avparser.h \
|
|
codec/avcodec/avcodec.h
|
|
libpacketizer_avparser_plugin_la_CFLAGS = $(AVCODEC_CFLAGS) $(AVUTIL_CFLAGS) $(AM_CFLAGS)
|
|
libpacketizer_avparser_plugin_la_LIBADD = $(AVCODEC_LIBS) $(AVUTIL_LIBS) $(LIBM) libavcodec_common.la
|
|
|
|
noinst_HEADERS += packetizer/packetizer_helper.h packetizer/startcode_helper.h
|
|
|
|
packetizer_LTLIBRARIES = \
|
|
libpacketizer_av1_plugin.la \
|
|
libpacketizer_mpegvideo_plugin.la \
|
|
libpacketizer_mpeg4video_plugin.la \
|
|
libpacketizer_mjpeg_plugin.la \
|
|
libpacketizer_mpeg4audio_plugin.la \
|
|
libpacketizer_mpegaudio_plugin.la \
|
|
libpacketizer_h264_plugin.la \
|
|
libpacketizer_vc1_plugin.la \
|
|
libpacketizer_mlp_plugin.la \
|
|
libpacketizer_flac_plugin.la \
|
|
libpacketizer_hevc_plugin.la \
|
|
libpacketizer_copy_plugin.la \
|
|
libpacketizer_a52_plugin.la \
|
|
libpacketizer_dts_plugin.la \
|
|
$(NULL)
|
|
|
|
if HAVE_AVCODEC
|
|
if !MERGE_FFMPEG
|
|
packetizer_LTLIBRARIES += libpacketizer_avparser_plugin.la
|
|
endif
|
|
endif
|
|
|
|
|