qml: Create MediaGroupDisplay
[vlc.git] / modules / packetizer / Makefile.am
blob756cf75fab45a1d74814fb7b4aa67329fbd7e842
1 packetizerdir = $(pluginsdir)/packetizer
3 libpacketizer_av1_plugin_la_SOURCES = packetizer/av1.c \
4                                       packetizer/av1.h \
5                                       packetizer/av1_obu.c \
6                                       packetizer/av1_obu.h
7 libpacketizer_copy_plugin_la_SOURCES = packetizer/copy.c
8 libpacketizer_mpegvideo_plugin_la_SOURCES = packetizer/mpegvideo.c \
9                                             packetizer/mpegvideo.h \
10                                             packetizer/iso_color_tables.h
11 libpacketizer_mpeg4video_plugin_la_SOURCES = packetizer/mpeg4video.c \
12                                              packetizer/iso_color_tables.h
13 libpacketizer_mjpeg_plugin_la_SOURCES = packetizer/mjpeg.c
14 libpacketizer_mpeg4audio_plugin_la_SOURCES = packetizer/mpeg4audio.c \
15                                              packetizer/mpeg4audio.h
16 libpacketizer_mpegaudio_plugin_la_SOURCES = packetizer/mpegaudio.c
17 libpacketizer_h264_plugin_la_SOURCES = \
18         packetizer/h264_nal.c packetizer/h264_nal.h \
19         packetizer/h264_slice.c packetizer/h264_slice.h \
20         packetizer/h264.c packetizer/hxxx_nal.h \
21         packetizer/hxxx_sei.c packetizer/hxxx_sei.h \
22         packetizer/hxxx_common.c packetizer/hxxx_common.h \
23         packetizer/hxxx_ep3b.h \
24         packetizer/iso_color_tables.h
25 libpacketizer_vc1_plugin_la_SOURCES = packetizer/vc1.c \
26         packetizer/hxxx_ep3b.h \
27         packetizer/hxxx_nal.h \
28         packetizer/iso_color_tables.h
29 libpacketizer_mlp_plugin_la_SOURCES = packetizer/mlp.c
30 libpacketizer_flac_plugin_la_SOURCES = packetizer/flac.c \
31         packetizer/flac.h
32 libpacketizer_hevc_plugin_la_SOURCES = packetizer/hevc.c \
33         packetizer/hevc_nal.h packetizer/hevc_nal.c \
34         packetizer/hxxx_sei.c packetizer/hxxx_sei.h \
35         packetizer/hxxx_nal.h \
36         packetizer/hxxx_common.c packetizer/hxxx_common.h \
37         packetizer/hxxx_ep3b.h \
38         packetizer/iso_color_tables.h
39 libpacketizer_a52_plugin_la_SOURCES = packetizer/a52.c packetizer/a52.h
40 libpacketizer_dts_plugin_la_SOURCES = packetizer/dts.c \
41         packetizer/dts_header.c packetizer/dts_header.h
43 libpacketizer_avparser_plugin_la_SOURCES = packetizer/avparser.c \
44         packetizer/avparser.h \
45         codec/avcodec/avcodec.h
46 libpacketizer_avparser_plugin_la_CFLAGS = $(AVCODEC_CFLAGS) $(AVUTIL_CFLAGS) $(AM_CFLAGS)
47 libpacketizer_avparser_plugin_la_LIBADD = $(AVCODEC_LIBS) $(AVUTIL_LIBS) $(LIBM) libavcodec_common.la
49 noinst_HEADERS += packetizer/packetizer_helper.h packetizer/startcode_helper.h
51 packetizer_LTLIBRARIES = \
52         libpacketizer_av1_plugin.la \
53         libpacketizer_mpegvideo_plugin.la \
54         libpacketizer_mpeg4video_plugin.la \
55         libpacketizer_mjpeg_plugin.la \
56         libpacketizer_mpeg4audio_plugin.la \
57         libpacketizer_mpegaudio_plugin.la \
58         libpacketizer_h264_plugin.la \
59         libpacketizer_vc1_plugin.la \
60         libpacketizer_mlp_plugin.la \
61         libpacketizer_flac_plugin.la \
62         libpacketizer_hevc_plugin.la \
63         libpacketizer_copy_plugin.la \
64         libpacketizer_a52_plugin.la \
65         libpacketizer_dts_plugin.la \
66         $(NULL)
68 if HAVE_AVCODEC
69 if !MERGE_FFMPEG
70 packetizer_LTLIBRARIES += libpacketizer_avparser_plugin.la
71 endif
72 endif