rtp: Update codes based on 1.18.4
[platform/upstream/gst-plugins-good.git] / gst / rtp / meson.build
1 rtp_sources = [
2   'dboolhuff.c',
3   'fnv1hash.c',
4   'gstbuffermemory.c',
5   'gstrtp.c',
6   'gstrtpchannels.c',
7   'gstrtpac3depay.c',
8   'gstrtpac3pay.c',
9   'gstrtpbvdepay.c',
10   'gstrtpbvpay.c',
11   'gstrtpceltdepay.c',
12   'gstrtpceltpay.c',
13   'gstrtpdvdepay.c',
14   'gstrtpdvpay.c',
15   'gstrtpgstdepay.c',
16   'gstrtpgstpay.c',
17   'gstrtpilbcdepay.c',
18   'gstrtpilbcpay.c',
19   'gstrtpklvdepay.c',
20   'gstrtpklvpay.c',
21   'gstrtpmpadepay.c',
22   'gstrtpmpapay.c',
23   'gstrtpmparobustdepay.c',
24   'gstrtpmpvdepay.c',
25   'gstrtpmpvpay.c',
26   'gstrtpopuspay.c',
27   'gstrtpopusdepay.c',
28   'gstrtppcmadepay.c',
29   'gstrtppcmudepay.c',
30   'gstrtppcmupay.c',
31   'gstrtppcmapay.c',
32   'gstrtpg722depay.c',
33   'gstrtpg722pay.c',
34   'gstrtpg723depay.c',
35   'gstrtpg723pay.c',
36   'gstrtpg726pay.c',
37   'gstrtpg726depay.c',
38   'gstrtpg729pay.c',
39   'gstrtpg729depay.c',
40   'gstrtpgsmdepay.c',
41   'gstrtpgsmpay.c',
42   'gstrtpamrdepay.c',
43   'gstrtpamrpay.c',
44   'gstrtph261depay.c',
45   'gstrtph261pay.c',
46   'gstrtph263pdepay.c',
47   'gstrtph263ppay.c',
48   'gstrtph263depay.c',
49   'gstrtph263pay.c',
50   'gstrtph264depay.c',
51   'gstrtph264pay.c',
52   'gstrtph265depay.c',
53   'gstrtph265pay.c',
54   'gstrtpj2kdepay.c',
55   'gstrtpj2kpay.c',
56   'gstrtpjpegdepay.c',
57   'gstrtpjpegpay.c',
58   'gstrtpL8depay.c',
59   'gstrtpL8pay.c',
60   'gstrtpL16depay.c',
61   'gstrtpL16pay.c',
62   'gstrtpL24depay.c',
63   'gstrtpL24pay.c',
64   'gstasteriskh263.c',
65   'gstrtpmp1sdepay.c',
66   'gstrtpmp2tdepay.c',
67   'gstrtpmp2tpay.c',
68   'gstrtpmp4vdepay.c',
69   'gstrtpmp4vpay.c',
70   'gstrtpmp4gdepay.c',
71   'gstrtpmp4gpay.c',
72   'gstrtpmp4adepay.c',
73   'gstrtpmp4apay.c',
74   'gstrtpqcelpdepay.c',
75   'gstrtpqdmdepay.c',
76   'gstrtpsbcdepay.c',
77   'gstrtpsbcpay.c',
78   'gstrtpsirenpay.c',
79   'gstrtpsirendepay.c',
80   'gstrtpspeexdepay.c',
81   'gstrtpspeexpay.c',
82   'gstrtpsv3vdepay.c',
83   'gstrtptheoradepay.c',
84   'gstrtptheorapay.c',
85   'gstrtpvorbisdepay.c',
86   'gstrtpvorbispay.c',
87   'gstrtpvp8depay.c',
88   'gstrtpvp8pay.c',
89   'gstrtpvp9depay.c',
90   'gstrtpvp9pay.c',
91   'gstrtpvrawdepay.c',
92   'gstrtpvrawpay.c',
93   'gstrtpstreampay.c',
94   'gstrtpstreamdepay.c',
95   'gstrtputils.c',
96   'rtpulpfeccommon.c',
97   'gstrtpulpfecdec.c',
98   'gstrtpulpfecenc.c',
99   'rtpredcommon.c',
100   'gstrtpredenc.c',
101   'gstrtpreddec.c',
102   'rtpstorage.c',
103   'rtpstoragestream.c',
104   'gstrtpstorage.c',
105 ]
106
107 rtp_args = [
108   '-Dvp8_norm=gst_rtpvp8_vp8_norm',
109   '-Dvp8dx_start_decode=gst_rtpvp8_vp8dx_start_decode',
110   '-Dvp8dx_bool_decoder_fill=gst_rtpvp8_vp8dx_bool_decoder_fill',
111 ]
112
113 gstrtp = library('gstrtp',
114   rtp_sources,
115   c_args : gst_plugins_good_args + rtp_args,
116   include_directories : [configinc],
117   dependencies : [gstbase_dep, gstaudio_dep, gstvideo_dep, gsttag_dep,
118                   gstrtp_dep, gstpbutils_dep, libm],
119   install : true,
120   install_dir : plugins_install_dir,
121 )
122 pkgconfig.generate(gstrtp, install_dir : plugins_pkgconfig_install_dir)
123 plugins += [gstrtp]