comparison libmpdemux/tv.c @ 8477:b5dce4fa1c48

support for exotic norms
author henry
date Mon, 16 Dec 2002 17:05:49 +0000
parents 772d6d27fd66
children c268bbb804d9
comparison
equal deleted inserted replaced
8476:650dda2e4bbb 8477:b5dce4fa1c48
157 tvh->norm = TV_NORM_PAL; 157 tvh->norm = TV_NORM_PAL;
158 else if (!strcasecmp(tv_param_norm, "ntsc")) 158 else if (!strcasecmp(tv_param_norm, "ntsc"))
159 tvh->norm = TV_NORM_NTSC; 159 tvh->norm = TV_NORM_NTSC;
160 else if (!strcasecmp(tv_param_norm, "secam")) 160 else if (!strcasecmp(tv_param_norm, "secam"))
161 tvh->norm = TV_NORM_SECAM; 161 tvh->norm = TV_NORM_SECAM;
162 else if (!strcasecmp(tv_param_norm, "palnc"))
163 tvh->norm = TV_NORM_PALNC;
164 else if (!strcasecmp(tv_param_norm, "palm"))
165 tvh->norm = TV_NORM_PALM;
166 else if (!strcasecmp(tv_param_norm, "paln"))
167 tvh->norm = TV_NORM_PALN;
168 else if (!strcasecmp(tv_param_norm, "ntscjp"))
169 tvh->norm = TV_NORM_NTSCJP;
170 else {
171 mp_msg(MSGT_TV, MSGL_V, "Bogus norm parameter, setting PAL.\n");
172 tvh->norm = TV_NORM_PAL;
173 }
162 174
163 mp_msg(MSGT_TV, MSGL_V, "Selected norm: %s\n", tv_param_norm); 175 mp_msg(MSGT_TV, MSGL_V, "Selected norm: %s\n", tv_param_norm);
164 funcs->control(tvh->priv, TVI_CONTROL_TUN_SET_NORM, &tvh->norm); 176 funcs->control(tvh->priv, TVI_CONTROL_TUN_SET_NORM, &tvh->norm);
165 177
166 /* limits on w&h are norm-dependent -- JM */ 178 /* limits on w&h are norm-dependent -- JM */