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