Lines Matching refs:standard
83 char *standard;
313 struct v4l2_standard standard;
318 for (standard.index = 0; ; standard.index++) {
319 if (v4l2_ioctl(s->fd, VIDIOC_ENUMSTD, &standard) < 0) {
329 standard.index, (uint64_t)standard.id, standard.name);
641 struct v4l2_standard standard = { 0 };
654 if (s->standard) {
657 av_log(s1, AV_LOG_DEBUG, "Setting standard: %s\n", s->standard);
658 /* set tv standard */
660 standard.index = i;
661 if (v4l2_ioctl(s->fd, VIDIOC_ENUMSTD, &standard) < 0) {
665 if (!av_strcasecmp(standard.name, s->standard))
669 av_log(s1, AV_LOG_ERROR, "Unknown or unsupported standard '%s'\n", s->standard);
673 if (v4l2_ioctl(s->fd, VIDIOC_S_STD, &standard.id) < 0) {
680 "This device does not support any standard\n");
684 /* get standard */
686 tpf = &standard.frameperiod;
688 standard.index = i;
689 if (v4l2_ioctl(s->fd, VIDIOC_ENUMSTD, &standard) < 0) {
698 if (standard.id == s->std_id) {
700 "Current standard: %s, id: %"PRIx64", frameperiod: %d/%d\n",
701 standard.name, (uint64_t)standard.id, tpf->numerator, tpf->denominator);
994 { "standard", "set TV standard, used only by analog frame grabber", OFFSET(standard), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC },