YAVTA(1)
π NAME π
yavta β Yet Another V4L2 Test Application. this is the YAVTA(1) manual page from the User Commands section, and yes bestie, it's exactly what it sounds like: a whole test app for V4L2. no cap.
π¦ SYNOPSIS π¦
yavta [options] device
β¨ DESCRIPTION β¨
okay so yavta is literally Yet Another V4L2 Test Application. you hand it a device plus some options, and it does its V4L2 thing. iconic behavior, honestly.
Supported options, bestie:
-B,--buffer-typeβ Buffer type. it can be"capture","output","capture-mplane"or"output-mplane".-c,--capture[=nframes]β Capture frames.-C,--check-overrunβ Verify dequeued frames for buffer overrun.-d,--delayβ Delay (in ms) before requeuing buffers.-f,--format formatβ Set the video format. use-f helpto list the supported formats.-F,--file[=name]β Read/write frames from/to disk. 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'.-h,--helpβ Show this help screen.-i,--input inputβ Select the video input.-I,--fill-framesβ Fill frames with check pattern before queuing them.-l,--list-controlsβ List available controls.-n,--nbufs nβ Set the number of video buffers.-p,--pause[=n]β Pause after n frames (0 if n isn't specified).-q,--quality nβ MJPEG quality (0-100).-r,--get-control ctrlβ Get control'ctrl'.-R,--realtime=[priority]β Enable realtime RR scheduling.-s,--size WxHβ Set the frame size.-t,--time-per-frame num/denomβ Set the time per frame (eg.1/25= 25 fps).-u,--userptrβ Use the user pointers streaming method.-w,--set-control 'ctrl value'β Set control'ctrl'to'value'.--buffer-prefixβ Write portions of buffer beforedata_offset.--buffer-sizeβ Buffer size in bytes.--enum-formatsβ Enumerate formats.--enum-inputsβ Enumerate inputs.--fdβ Use a numeric file descriptor instead of a device.--field fieldβ Set the format field order. Valid values for field arenone,top,bottom,interlaced,seq-tb,seq-bt,alternate,interlaced-tbandinterlaced-bt.--log-statusβ Log device status.--no-queryβ Don't query capabilities on open.--offsetβ User pointer buffer offset from page start.--premultipliedβ Color components are premultiplied by alpha value.--queue-lateβ Queue buffers after streamon, not before.--requeue-lastβ Requeue the last buffers before streamoff.--reset-controlsβ Reset all available controls to their default value.--timestamp-sourceβ Set timestamp source on output buffers [eof,soe].--skip nβ Skip the first n frames.--sleep-foreverβ Sleep forever after configuring the device.--stride valueβ Line stride in bytes.
that's the whole vibe, bestie. this was yavta source/version 0.0+git20220328.c7b5b75, from April 2022, and the manual page is YAVTA(1). periodt. π
β¨π¦
π¦ where this page comes from
- debian bookworm: yavta 0.0+git20220328.c7b5b75-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms