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 */