Lines Matching refs:frame

338 	struct uvc_frame *frame;  in uvc_parse_format()  local
451 frame = &format->frame[0]; in uvc_parse_format()
452 memset(&format->frame[0], 0, sizeof format->frame[0]); in uvc_parse_format()
453 frame->bFrameIntervalType = 1; in uvc_parse_format()
454 frame->dwDefaultFrameInterval = 1; in uvc_parse_format()
455 frame->dwFrameInterval = *intervals; in uvc_parse_format()
481 frame = &format->frame[format->nframes]; in uvc_parse_format()
496 frame->bFrameIndex = buffer[3]; in uvc_parse_format()
497 frame->bmCapabilities = buffer[4]; in uvc_parse_format()
498 frame->wWidth = get_unaligned_le16(&buffer[5]) in uvc_parse_format()
500 frame->wHeight = get_unaligned_le16(&buffer[7]); in uvc_parse_format()
501 frame->dwMinBitRate = get_unaligned_le32(&buffer[9]); in uvc_parse_format()
502 frame->dwMaxBitRate = get_unaligned_le32(&buffer[13]); in uvc_parse_format()
504 frame->dwMaxVideoFrameBufferSize = in uvc_parse_format()
506 frame->dwDefaultFrameInterval = in uvc_parse_format()
508 frame->bFrameIntervalType = buffer[25]; in uvc_parse_format()
510 frame->dwMaxVideoFrameBufferSize = 0; in uvc_parse_format()
511 frame->dwDefaultFrameInterval = in uvc_parse_format()
513 frame->bFrameIntervalType = buffer[21]; in uvc_parse_format()
515 frame->dwFrameInterval = *intervals; in uvc_parse_format()
526 frame->dwMaxVideoFrameBufferSize = format->bpp in uvc_parse_format()
527 * frame->wWidth * frame->wHeight / 8; in uvc_parse_format()
542 n -= frame->bFrameIntervalType ? 1 : 2; in uvc_parse_format()
543 frame->dwDefaultFrameInterval = in uvc_parse_format()
544 min(frame->dwFrameInterval[n], in uvc_parse_format()
545 max(frame->dwFrameInterval[0], in uvc_parse_format()
546 frame->dwDefaultFrameInterval)); in uvc_parse_format()
549 frame->bFrameIntervalType = 1; in uvc_parse_format()
550 frame->dwFrameInterval[0] = in uvc_parse_format()
551 frame->dwDefaultFrameInterval; in uvc_parse_format()
555 frame->wWidth, frame->wHeight, in uvc_parse_format()
556 10000000/frame->dwDefaultFrameInterval, in uvc_parse_format()
557 (100000000/frame->dwDefaultFrameInterval)%10); in uvc_parse_format()
594 struct uvc_frame *frame; in uvc_parse_streaming() local
769 size = nformats * sizeof *format + nframes * sizeof *frame in uvc_parse_streaming()
777 frame = (struct uvc_frame *)&format[nformats]; in uvc_parse_streaming()
778 interval = (__u32 *)&frame[nframes]; in uvc_parse_streaming()
790 format->frame = frame; in uvc_parse_streaming()
796 frame += format->nframes; in uvc_parse_streaming()