Lines Matching refs:frame
290 struct uvc_frame *frame; in uvc_parse_format() local
391 frame = &format->frame[0]; in uvc_parse_format()
392 memset(&format->frame[0], 0, sizeof format->frame[0]); in uvc_parse_format()
393 frame->bFrameIntervalType = 1; in uvc_parse_format()
394 frame->dwDefaultFrameInterval = 1; in uvc_parse_format()
395 frame->dwFrameInterval = *intervals; in uvc_parse_format()
452 frame = &format->frame[buffer[3] - 1]; in uvc_parse_format()
454 frame->bFrameIndex = buffer[3]; in uvc_parse_format()
455 frame->bmCapabilities = buffer[4]; in uvc_parse_format()
456 frame->wWidth = get_unaligned_le16(&buffer[5]); in uvc_parse_format()
457 frame->wHeight = get_unaligned_le16(&buffer[7]); in uvc_parse_format()
458 frame->dwMinBitRate = get_unaligned_le32(&buffer[9]); in uvc_parse_format()
459 frame->dwMaxBitRate = get_unaligned_le32(&buffer[13]); in uvc_parse_format()
461 frame->dwMaxVideoFrameBufferSize = in uvc_parse_format()
463 frame->dwDefaultFrameInterval = in uvc_parse_format()
465 frame->bFrameIntervalType = buffer[25]; in uvc_parse_format()
467 frame->dwMaxVideoFrameBufferSize = 0; in uvc_parse_format()
468 frame->dwDefaultFrameInterval = in uvc_parse_format()
470 frame->bFrameIntervalType = buffer[21]; in uvc_parse_format()
472 frame->dwFrameInterval = *intervals; in uvc_parse_format()
483 frame->dwMaxVideoFrameBufferSize = format->bpp in uvc_parse_format()
484 * frame->wWidth * frame->wHeight / 8; in uvc_parse_format()
499 n -= frame->bFrameIntervalType ? 1 : 2; in uvc_parse_format()
500 frame->dwDefaultFrameInterval = in uvc_parse_format()
501 min(frame->dwFrameInterval[n], in uvc_parse_format()
502 max(frame->dwFrameInterval[0], in uvc_parse_format()
503 frame->dwDefaultFrameInterval)); in uvc_parse_format()
506 frame->wWidth, frame->wHeight, in uvc_parse_format()
507 10000000/frame->dwDefaultFrameInterval, in uvc_parse_format()
508 (100000000/frame->dwDefaultFrameInterval)%10); in uvc_parse_format()
542 struct uvc_frame *frame; in uvc_parse_streaming() local
717 size = nformats * sizeof *format + nframes * sizeof *frame in uvc_parse_streaming()
725 frame = (struct uvc_frame *)&format[nformats]; in uvc_parse_streaming()
726 interval = (__u32 *)&frame[nframes]; in uvc_parse_streaming()
738 format->frame = frame; in uvc_parse_streaming()
744 frame += format->nframes; in uvc_parse_streaming()