.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.1. .TH YAVTA "1" "April 2022" "yavta 0.0+git20220328.c7b5b75" "User Commands" .SH NAME yavta \- Yet Another V4L2 Test Application .SH SYNOPSIS .B yavta [\fI\,options\/\fR] \fI\,device\/\fR .SH DESCRIPTION Supported options: \fB\-B\fR, \fB\-\-buffer\-type\fR Buffer type ("capture", "output", .IP "capture\-mplane" or "output\-mplane") .PP \fB\-c\fR, \fB\-\-capture\fR[=\fI\,nframes\/\fR] Capture frames \fB\-C\fR, \fB\-\-check\-overrun\fR Verify dequeued frames for buffer overrun \fB\-d\fR, \fB\-\-delay\fR Delay (in ms) before requeuing buffers \fB\-f\fR, \fB\-\-format\fR format Set the video format .IP use \fB\-f\fR help to list the supported formats .PP \fB\-F\fR, \fB\-\-file\fR[=\fI\,name\/\fR] Read/write frames from/to disk .IP For video capture devices, the first '#' character in the file name is expanded to the frame sequence number. The default file name is \&'frame\-#.bin'. .PP \fB\-h\fR, \fB\-\-help\fR Show this help screen \fB\-i\fR, \fB\-\-input\fR input Select the video input \fB\-I\fR, \fB\-\-fill\-frames\fR Fill frames with check pattern before queuing them \fB\-l\fR, \fB\-\-list\-controls\fR List available controls \fB\-n\fR, \fB\-\-nbufs\fR n Set the number of video buffers \fB\-p\fR, \fB\-\-pause\fR[=\fI\,n\/\fR] Pause after n frames (0 if n isn't specified) \fB\-q\fR, \fB\-\-quality\fR n MJPEG quality (0\-100) \fB\-r\fR, \fB\-\-get\-control\fR ctrl Get control 'ctrl' \fB\-R\fR, \fB\-\-realtime\fR=\fI\,[priority]\/\fR Enable realtime RR scheduling \fB\-s\fR, \fB\-\-size\fR WxH Set the frame size \fB\-t\fR, \fB\-\-time\-per\-frame\fR num/denom Set the time per frame (eg. 1/25 = 25 fps) \fB\-u\fR, \fB\-\-userptr\fR Use the user pointers streaming method \fB\-w\fR, \fB\-\-set\-control\fR 'ctrl value' Set control 'ctrl' to 'value' .TP \fB\-\-buffer\-prefix\fR Write portions of buffer before data_offset .TP \fB\-\-buffer\-size\fR Buffer size in bytes .TP \fB\-\-enum\-formats\fR Enumerate formats .TP \fB\-\-enum\-inputs\fR Enumerate inputs .TP \fB\-\-fd\fR Use a numeric file descriptor insted of a device .TP \fB\-\-field\fR field Set the format field order .IP Valid values for field are none, top, bottom, interlaced, seq\-tb, seq\-bt, alternate, interlaced\-tb and interlaced\-bt. .TP \fB\-\-log\-status\fR Log device status .TP \fB\-\-no\-query\fR Don't query capabilities on open .TP \fB\-\-offset\fR User pointer buffer offset from page start .TP \fB\-\-premultiplied\fR Color components are premultiplied by alpha value .TP \fB\-\-queue\-late\fR Queue buffers after streamon, not before .TP \fB\-\-requeue\-last\fR Requeue the last buffers before streamoff .TP \fB\-\-reset\-controls\fR Reset all available controls to their default value .TP \fB\-\-timestamp\-source\fR Set timestamp source on output buffers [eof, soe] .TP \fB\-\-skip\fR n Skip the first n frames .TP \fB\-\-sleep\-forever\fR Sleep forever after configuring the device .TP \fB\-\-stride\fR value Line stride in bytes