Mercurial > mplayer.hg
comparison gui/interface.c @ 37080:0b0528ba3344
Add remove_vf().
(Currently unused, but we will need it soon.)
author | ib |
---|---|
date | Thu, 24 Apr 2014 13:51:20 +0000 |
parents | 83aa0570d6be |
children | e8559b9913ff |
comparison
equal
deleted
inserted
replaced
37079:83aa0570d6be | 37080:0b0528ba3344 |
---|---|
156 } | 156 } |
157 | 157 |
158 return attribs; | 158 return attribs; |
159 } | 159 } |
160 | 160 |
161 /** | |
162 * @brief Remove a video filter. | |
163 * | |
164 * @param vf video filter to be removed | |
165 */ | |
166 static void remove_vf(char *vf) | |
167 { | |
168 if (vf_settings) { | |
169 int i = 0; | |
170 | |
171 while (vf_settings[i].name) { | |
172 if (strcmp(vf_settings[i].name, vf) == 0) { | |
173 mp_msg(MSGT_GPLAYER, MSGL_INFO, MSGTR_GUI_MSG_RemovingVideoFilter, vf); | |
174 | |
175 free(vf_settings[i].name); | |
176 listFree(&vf_settings[i].attribs); | |
177 | |
178 do | |
179 memcpy(&vf_settings[i], &vf_settings[i + 1], sizeof(m_obj_settings_t)); | |
180 while (vf_settings[++i].name); | |
181 | |
182 break; | |
183 } | |
184 | |
185 i++; | |
186 } | |
187 } | |
188 } | |
189 | |
161 /* MPlayer -> GUI */ | 190 /* MPlayer -> GUI */ |
162 | 191 |
163 /** | 192 /** |
164 * @brief Initialize and start the GUI. | 193 * @brief Initialize and start the GUI. |
165 */ | 194 */ |