Lines Matching refs:dsc

93 fsdp_description_delete (fsdp_description_t * dsc)  in fsdp_description_delete()  argument
95 fsdp_description_recycle (dsc); in fsdp_description_delete()
96 safe_free (dsc); in fsdp_description_delete()
100 fsdp_description_recycle (fsdp_description_t * dsc) in fsdp_description_recycle() argument
105 if (!dsc) in fsdp_description_recycle()
108 safe_free (dsc->o_username); in fsdp_description_recycle()
109 safe_free (dsc->o_session_id); in fsdp_description_recycle()
110 safe_free (dsc->o_announcement_version); in fsdp_description_recycle()
111 safe_free (dsc->o_address); in fsdp_description_recycle()
112 safe_free (dsc->s_name); in fsdp_description_recycle()
113 safe_free (dsc->i_information); in fsdp_description_recycle()
114 safe_free (dsc->u_uri); in fsdp_description_recycle()
116 for (i = 0; i < dsc->emails_count; i++) in fsdp_description_recycle()
117 safe_free ((char *) dsc->emails[i]); in fsdp_description_recycle()
118 safe_free (dsc->emails); in fsdp_description_recycle()
120 for (i = 0; i < dsc->phones_count; i++) in fsdp_description_recycle()
121 safe_free ((char *) dsc->phones[i]); in fsdp_description_recycle()
122 safe_free (dsc->phones); in fsdp_description_recycle()
124 safe_free (dsc->c_address.address); in fsdp_description_recycle()
126 for (i = 0; i < dsc->bw_modifiers_count; i++) in fsdp_description_recycle()
127 safe_free (dsc->bw_modifiers[i].b_unknown_bw_modt); in fsdp_description_recycle()
128 safe_free (dsc->bw_modifiers); in fsdp_description_recycle()
130 for (i = 0; i < dsc->time_periods_count; i++) in fsdp_description_recycle()
132 for (j = 0; j < dsc->time_periods[i]->repeats_count; j++) in fsdp_description_recycle()
134 safe_free (dsc->time_periods[i]->repeats[j]->offsets); in fsdp_description_recycle()
135 safe_free (dsc->time_periods[i]->repeats[j]); in fsdp_description_recycle()
137 safe_free (dsc->time_periods[i]->repeats); in fsdp_description_recycle()
138 safe_free (dsc->time_periods[i]); in fsdp_description_recycle()
140 safe_free (dsc->time_periods); in fsdp_description_recycle()
142 safe_free (dsc->timezone_adj); in fsdp_description_recycle()
143 safe_free (dsc->a_category); in fsdp_description_recycle()
144 safe_free (dsc->a_keywords); in fsdp_description_recycle()
145 safe_free (dsc->a_tool); in fsdp_description_recycle()
147 for (i = 0; i < dsc->a_rtpmaps_count; i++) in fsdp_description_recycle()
148 safe_free (dsc->a_rtpmaps[i]); in fsdp_description_recycle()
149 safe_free (dsc->a_rtpmaps); in fsdp_description_recycle()
151 safe_free (dsc->a_charset); in fsdp_description_recycle()
153 for (i = 0; i < dsc->a_sdplangs_count; i++) in fsdp_description_recycle()
154 safe_free (dsc->a_sdplangs[i]); in fsdp_description_recycle()
155 safe_free (dsc->a_sdplangs); in fsdp_description_recycle()
157 for (i = 0; i < dsc->a_langs_count; i++) in fsdp_description_recycle()
158 safe_free (dsc->a_langs[i]); in fsdp_description_recycle()
159 safe_free (dsc->a_langs); in fsdp_description_recycle()
161 for (i = 0; i < dsc->a_controls_count; i++) in fsdp_description_recycle()
162 safe_free (dsc->a_controls[i]); in fsdp_description_recycle()
163 safe_free (dsc->a_controls); in fsdp_description_recycle()
165 safe_free (dsc->a_range); in fsdp_description_recycle()
167 for (i = 0; i < dsc->media_announcements_count; i++) in fsdp_description_recycle()
169 if (!dsc->media_announcements[i]) continue; in fsdp_description_recycle()
170 for (j = 0; j < dsc->media_announcements[i]->formats_count; j++) in fsdp_description_recycle()
171 safe_free (dsc->media_announcements[i]->formats[j]); in fsdp_description_recycle()
172 safe_free (dsc->media_announcements[i]->formats); in fsdp_description_recycle()
173 safe_free (dsc->media_announcements[i]->i_title); in fsdp_description_recycle()
175 for (j = 0; j < dsc->media_announcements[i]->bw_modifiers_count; j++) in fsdp_description_recycle()
178 dsc->media_announcements[i]->bw_modifiers[j].b_mod_type) in fsdp_description_recycle()
179 safe_free (dsc->media_announcements[i]->bw_modifiers[j]. in fsdp_description_recycle()
182 safe_free (dsc->media_announcements[i]->bw_modifiers); in fsdp_description_recycle()
184 safe_free (dsc->media_announcements[i]->k_encryption_content); in fsdp_description_recycle()
186 for (j = 0; j < dsc->media_announcements[i]->a_rtpmaps_count; j++) in fsdp_description_recycle()
188 safe_free (dsc->media_announcements[i]->a_rtpmaps[j]->pt); in fsdp_description_recycle()
189 safe_free (dsc->media_announcements[i]->a_rtpmaps[j]-> in fsdp_description_recycle()
191 safe_free (dsc->media_announcements[i]->a_rtpmaps[j]->parameters); in fsdp_description_recycle()
192 safe_free (dsc->media_announcements[i]->a_rtpmaps[j]); in fsdp_description_recycle()
194 safe_free (dsc->media_announcements[i]->a_rtpmaps); in fsdp_description_recycle()
196 for (j = 0; j < dsc->media_announcements[i]->a_sdplangs_count; j++) in fsdp_description_recycle()
197 safe_free (dsc->media_announcements[i]->a_sdplangs[j]); in fsdp_description_recycle()
198 safe_free (dsc->media_announcements[i]->a_sdplangs); in fsdp_description_recycle()
200 for (j = 0; j < dsc->media_announcements[i]->a_langs_count; j++) in fsdp_description_recycle()
201 safe_free (dsc->media_announcements[i]->a_langs[j]); in fsdp_description_recycle()
202 safe_free (dsc->media_announcements[i]->a_langs); in fsdp_description_recycle()
204 for (j = 0; j < dsc->media_announcements[i]->a_controls_count; j++) in fsdp_description_recycle()
205 safe_free (dsc->media_announcements[i]->a_controls[j]); in fsdp_description_recycle()
206 safe_free (dsc->media_announcements[i]->a_controls); in fsdp_description_recycle()
208 for (j = 0; j < dsc->media_announcements[i]->a_fmtps_count; j++) in fsdp_description_recycle()
209 safe_free (dsc->media_announcements[i]->a_fmtps[j]); in fsdp_description_recycle()
210 safe_free (dsc->media_announcements[i]->a_fmtps); in fsdp_description_recycle()
213 j < dsc->media_announcements[i]->unidentified_attributes_count; j++) in fsdp_description_recycle()
214 safe_free (dsc->media_announcements[i]->unidentified_attributes[j]); in fsdp_description_recycle()
215 safe_free (dsc->media_announcements[i]->unidentified_attributes); in fsdp_description_recycle()
216 safe_free (dsc->media_announcements[i]); in fsdp_description_recycle()
218 safe_free (dsc->media_announcements); in fsdp_description_recycle()
222 dsc->emails_count = 0; in fsdp_description_recycle()
223 dsc->phones_count = 0; in fsdp_description_recycle()
224 dsc->bw_modifiers_count = 0; in fsdp_description_recycle()
225 dsc->time_periods_count = 0; in fsdp_description_recycle()
226 dsc->media_announcements_count = 0; in fsdp_description_recycle()