• Home
  • Raw
  • Download

Lines Matching refs:par

172     const _vbi_service_par * par, unsigned int strict, _vbi_log_hook * log)  in _vbi_sampling_par_permit_service()  argument
181 assert (NULL != par); in _vbi_sampling_par_permit_service()
184 if (0 == (par->videostd_set & videostd_set)) { in _vbi_sampling_par_permit_service()
189 par->id, par->label, in _vbi_sampling_par_permit_service()
190 (unsigned long) par->videostd_set, (unsigned long) videostd_set); in _vbi_sampling_par_permit_service()
194 if (par->flags & _VBI_SP_LINE_NUM) { in _vbi_sampling_par_permit_service()
195 if ((par->first[0] > 0 && unknown == (unsigned int) sp->start[0]) in _vbi_sampling_par_permit_service()
196 || (par->first[1] > 0 && unknown == (unsigned int) sp->start[1])) { in _vbi_sampling_par_permit_service()
199 "line numbers.", par->id, par->label); in _vbi_sampling_par_permit_service()
207 rate = MAX (par->cri_rate, par->bit_rate); in _vbi_sampling_par_permit_service()
209 switch (par->id) { in _vbi_sampling_par_permit_service()
224 sp->sampling_rate / 1e6, par->id, par->label); in _vbi_sampling_par_permit_service()
229 signal = par->cri_bits / (double) par->cri_rate in _vbi_sampling_par_permit_service()
230 + (par->frc_bits + par->payload) / (double) par->bit_rate; in _vbi_sampling_par_permit_service()
244 if (offset > (par->offset / 1e3 - 0.5e-6)) { in _vbi_sampling_par_permit_service()
248 "%f us.", offset * 1e6, par->id, par->label, par->offset / 1e3); in _vbi_sampling_par_permit_service()
252 if (end < (par->offset / 1e9 + signal + 0.5e-6)) { in _vbi_sampling_par_permit_service()
258 par->id, par->label, par->offset / 1e3 + signal * 1e6 + 0.5); in _vbi_sampling_par_permit_service()
273 par->id, par->label, signal * 1e6, samples * 1e6); in _vbi_sampling_par_permit_service()
278 if ((par->flags & _VBI_SP_FIELD_NUM) in _vbi_sampling_par_permit_service()
282 "synchronous field order.", par->id, par->label); in _vbi_sampling_par_permit_service()
293 if (0 == par->first[field] in _vbi_sampling_par_permit_service()
294 || 0 == par->last[field]) { in _vbi_sampling_par_permit_service()
302 "data from field %u", par->id, par->label, field + 1); in _vbi_sampling_par_permit_service()
310 if (1 == strict && par->first[field] > par->last[field]) { in _vbi_sampling_par_permit_service()
316 if (start > par->first[field] in _vbi_sampling_par_permit_service()
317 || end < par->last[field]) { in _vbi_sampling_par_permit_service()
321 par->id, par->label, par->first[field], par->last[field], start, end); in _vbi_sampling_par_permit_service()
336 const _vbi_service_par *par; in _vbi_sampling_par_check_services_log() local
343 for (par = _vbi_service_table; par->id; ++par) { in _vbi_sampling_par_check_services_log()
344 if (0 == (par->id & services)) in _vbi_sampling_par_check_services_log()
347 if (_vbi_sampling_par_permit_service (sp, par, strict, log)) in _vbi_sampling_par_check_services_log()
348 rservices |= par->id; in _vbi_sampling_par_check_services_log()
363 const _vbi_service_par *par; in _vbi_sampling_par_from_services_log() local
399 for (par = _vbi_service_table; par->id; ++par) { in _vbi_sampling_par_from_services_log()
408 if (0 == (par->id & services)) in _vbi_sampling_par_from_services_log()
414 set = par->videostd_set | videostd_set; in _vbi_sampling_par_from_services_log()
418 videostd_set |= par->videostd_set; in _vbi_sampling_par_from_services_log()
427 if (0 == (par->videostd_set & videostd_set)) { in _vbi_sampling_par_from_services_log()
432 par->id, par->label, in _vbi_sampling_par_from_services_log()
433 (unsigned long) par->videostd_set, (unsigned long) videostd_set); in _vbi_sampling_par_from_services_log()
437 rate = MAX (rate, par->cri_rate); in _vbi_sampling_par_from_services_log()
438 rate = MAX (rate, par->bit_rate); in _vbi_sampling_par_from_services_log()
440 signal = par->cri_bits / (double) par->cri_rate in _vbi_sampling_par_from_services_log()
441 + ((par->frc_bits + par->payload) / (double) par->bit_rate); in _vbi_sampling_par_from_services_log()
443 offset = (int) ((par->offset / 1e9) * sp->sampling_rate); in _vbi_sampling_par_from_services_log()
452 if (par->first[i] > 0 && par->last[i] > 0) { in _vbi_sampling_par_from_services_log()
454 ((unsigned int) sp->start[i], (unsigned int) par->first[i]); in _vbi_sampling_par_from_services_log()
456 + sp->count[i], (unsigned int) par->last[i] + 1) in _vbi_sampling_par_from_services_log()
460 rservices |= par->id; in _vbi_sampling_par_from_services_log()