comparison stream/tvi_v4l2.c @ 25962:afa125da85cf

typo fix: inited --> initialized
author diego
date Thu, 14 Feb 2008 14:23:55 +0000
parents 7d5823bd4517
children c43ce7268677
comparison
equal deleted inserted replaced
25961:354ad909efcf 25962:afa125da85cf
131 volatile double audio_skew_factor; 131 volatile double audio_skew_factor;
132 volatile long long audio_skew_measure_time; 132 volatile long long audio_skew_measure_time;
133 volatile int audio_drop; 133 volatile int audio_drop;
134 volatile int shutdown; 134 volatile int shutdown;
135 135
136 int audio_inited; 136 int audio_initialized;
137 double audio_secs_per_block; 137 double audio_secs_per_block;
138 long long audio_usecs_per_block; 138 long long audio_usecs_per_block;
139 long long audio_skew_total; 139 long long audio_skew_total;
140 long long audio_skew_delta_total; 140 long long audio_skew_delta_total;
141 long audio_recv_blocks_total; 141 long audio_recv_blocks_total;
363 priv->audio_buffer_size, priv->audio_in.blocksize, priv->aud_skew_cnt); 363 priv->audio_buffer_size, priv->audio_in.blocksize, priv->aud_skew_cnt);
364 } 364 }
365 365
366 static void init_audio(priv_t *priv) 366 static void init_audio(priv_t *priv)
367 { 367 {
368 if (priv->audio_inited) return; 368 if (priv->audio_initialized) return;
369 369
370 if (!priv->tv_param->noaudio) { 370 if (!priv->tv_param->noaudio) {
371 #if defined(HAVE_ALSA9) || defined(HAVE_ALSA1X) 371 #if defined(HAVE_ALSA9) || defined(HAVE_ALSA1X)
372 if (priv->tv_param->alsa) 372 if (priv->tv_param->alsa)
373 audio_in_init(&priv->audio_in, AUDIO_IN_ALSA); 373 audio_in_init(&priv->audio_in, AUDIO_IN_ALSA);
396 } 396 }
397 } 397 }
398 398
399 if (audio_in_setup(&priv->audio_in) < 0) return; 399 if (audio_in_setup(&priv->audio_in) < 0) return;
400 400
401 priv->audio_inited = 1; 401 priv->audio_initialized = 1;
402 } 402 }
403 } 403 }
404 404
405 #if 0 405 #if 0
406 /* 406 /*
958 return TVI_CONTROL_FALSE; 958 return TVI_CONTROL_FALSE;
959 } 959 }
960 return TVI_CONTROL_TRUE; 960 return TVI_CONTROL_TRUE;
961 case TVI_CONTROL_AUD_GET_FORMAT: 961 case TVI_CONTROL_AUD_GET_FORMAT:
962 init_audio(priv); 962 init_audio(priv);
963 if (!priv->audio_inited) return TVI_CONTROL_FALSE; 963 if (!priv->audio_initialized) return TVI_CONTROL_FALSE;
964 *(int *)arg = AF_FORMAT_S16_LE; 964 *(int *)arg = AF_FORMAT_S16_LE;
965 mp_msg(MSGT_TV, MSGL_V, "%s: get audio format: %d\n", 965 mp_msg(MSGT_TV, MSGL_V, "%s: get audio format: %d\n",
966 info.short_name, *(int *)arg); 966 info.short_name, *(int *)arg);
967 return TVI_CONTROL_TRUE; 967 return TVI_CONTROL_TRUE;
968 case TVI_CONTROL_AUD_GET_SAMPLERATE: 968 case TVI_CONTROL_AUD_GET_SAMPLERATE:
969 init_audio(priv); 969 init_audio(priv);
970 if (!priv->audio_inited) return TVI_CONTROL_FALSE; 970 if (!priv->audio_initialized) return TVI_CONTROL_FALSE;
971 *(int *)arg = priv->audio_in.samplerate; 971 *(int *)arg = priv->audio_in.samplerate;
972 mp_msg(MSGT_TV, MSGL_V, "%s: get audio samplerate: %d\n", 972 mp_msg(MSGT_TV, MSGL_V, "%s: get audio samplerate: %d\n",
973 info.short_name, *(int *)arg); 973 info.short_name, *(int *)arg);
974 return TVI_CONTROL_TRUE; 974 return TVI_CONTROL_TRUE;
975 case TVI_CONTROL_AUD_GET_SAMPLESIZE: 975 case TVI_CONTROL_AUD_GET_SAMPLESIZE:
976 init_audio(priv); 976 init_audio(priv);
977 if (!priv->audio_inited) return TVI_CONTROL_FALSE; 977 if (!priv->audio_initialized) return TVI_CONTROL_FALSE;
978 *(int *)arg = priv->audio_in.bytes_per_sample; 978 *(int *)arg = priv->audio_in.bytes_per_sample;
979 mp_msg(MSGT_TV, MSGL_V, "%s: get audio samplesize: %d\n", 979 mp_msg(MSGT_TV, MSGL_V, "%s: get audio samplesize: %d\n",
980 info.short_name, *(int *)arg); 980 info.short_name, *(int *)arg);
981 return TVI_CONTROL_TRUE; 981 return TVI_CONTROL_TRUE;
982 case TVI_CONTROL_AUD_GET_CHANNELS: 982 case TVI_CONTROL_AUD_GET_CHANNELS:
983 init_audio(priv); 983 init_audio(priv);
984 if (!priv->audio_inited) return TVI_CONTROL_FALSE; 984 if (!priv->audio_initialized) return TVI_CONTROL_FALSE;
985 *(int *)arg = priv->audio_in.channels; 985 *(int *)arg = priv->audio_in.channels;
986 mp_msg(MSGT_TV, MSGL_V, "%s: get audio channels: %d\n", 986 mp_msg(MSGT_TV, MSGL_V, "%s: get audio channels: %d\n",
987 info.short_name, *(int *)arg); 987 info.short_name, *(int *)arg);
988 return TVI_CONTROL_TRUE; 988 return TVI_CONTROL_TRUE;
989 case TVI_CONTROL_AUD_SET_SAMPLERATE: 989 case TVI_CONTROL_AUD_SET_SAMPLERATE:
1168 1168
1169 priv->audio_ringbuffer = NULL; 1169 priv->audio_ringbuffer = NULL;
1170 priv->audio_skew_buffer = NULL; 1170 priv->audio_skew_buffer = NULL;
1171 priv->audio_skew_delta_buffer = NULL; 1171 priv->audio_skew_delta_buffer = NULL;
1172 1172
1173 priv->audio_inited = 0; 1173 priv->audio_initialized = 0;
1174 1174
1175 /* Open the video device. */ 1175 /* Open the video device. */
1176 priv->video_fd = open(priv->video_dev, O_RDWR); 1176 priv->video_fd = open(priv->video_dev, O_RDWR);
1177 if (priv->video_fd < 0) { 1177 if (priv->video_fd < 0) {
1178 mp_msg(MSGT_TV, MSGL_ERR, "%s: unable to open '%s': %s\n", 1178 mp_msg(MSGT_TV, MSGL_ERR, "%s: unable to open '%s': %s\n",
1381 unsigned int i; 1381 unsigned int i;
1382 1382
1383 /* setup audio parameters */ 1383 /* setup audio parameters */
1384 1384
1385 init_audio(priv); 1385 init_audio(priv);
1386 if (!priv->tv_param->noaudio && !priv->audio_inited) return 0; 1386 if (!priv->tv_param->noaudio && !priv->audio_initialized) return 0;
1387 1387
1388 /* we need this to size the audio buffer properly */ 1388 /* we need this to size the audio buffer properly */
1389 if (priv->immediate_mode) { 1389 if (priv->immediate_mode) {
1390 priv->video_buffer_size_max = 2; 1390 priv->video_buffer_size_max = 2;
1391 } else { 1391 } else {