Lines Matching refs:standard
97 char *standard;
328 struct v4l2_standard standard;
333 for (standard.index = 0; ; standard.index++) {
334 if (v4l2_ioctl(s->fd, VIDIOC_ENUMSTD, &standard) < 0) {
344 standard.index, (uint64_t)standard.id, standard.name);
662 struct v4l2_standard standard = { 0 };
675 if (s->standard) {
678 av_log(ctx, AV_LOG_DEBUG, "Setting standard: %s\n", s->standard);
679 /* set tv standard */
681 standard.index = i;
682 if (v4l2_ioctl(s->fd, VIDIOC_ENUMSTD, &standard) < 0) {
686 if (!av_strcasecmp(standard.name, s->standard))
690 av_log(ctx, AV_LOG_ERROR, "Unknown or unsupported standard '%s'\n", s->standard);
694 if (v4l2_ioctl(s->fd, VIDIOC_S_STD, &standard.id) < 0) {
701 "This device does not support any standard\n");
705 /* get standard */
707 tpf = &standard.frameperiod;
709 standard.index = i;
710 if (v4l2_ioctl(s->fd, VIDIOC_ENUMSTD, &standard) < 0) {
723 if (standard.id == s->std_id) {
725 "Current standard: %s, id: %"PRIx64", frameperiod: %d/%d\n",
726 standard.name, (uint64_t)standard.id, tpf->numerator, tpf->denominator);
1103 { "standard", "set TV standard, used only by analog frame grabber", OFFSET(standard), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC },