bla about UVC

This commit is contained in:
tTh 2024-09-17 18:53:09 +02:00
parent 7e591fc958
commit 5723a754a8
1 changed files with 31 additions and 3 deletions

View File

@ -21,6 +21,10 @@ image.
\textsl{Video For Linux, second edition.}
%
% PLEASE EXPLAIN !
%
\begin{verbatim}
tth@delirium:~$ v4l2-ctl --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
@ -58,6 +62,29 @@ that shields its users from many of the difficulties and problems
of using the V4L2 API directly.
\end{quote}
% --------------------------------------------------------------------
% nouveau du Tue Sep 17 08:03:49 UTC 2024
\section{UVC} \index{UVC}
\begin{quote}
L'USB video device class (aussi appelé USB video class abrégé en UVC)
est un protocole de gestion de périphériques électroniques vidéo via
les ports de type USB\index{USB}.
Il permet de gérer les flux vidéo dans différents encodages, les images fixes,
ainsi que le contrôle des appareils qui le permettent.
\end{quote}
Le jour\footnote{Lundi 17 septembre 2024}* où je me penche sur cette techno, premier souci~:
\textsl{Le pilote pour les WebCams UVC
standard utilisé pour les caméras USB modernes
nest pas encore au point et nest pas inclus dans les
versions publiées de Haiku.}
% --------------------------------------------------------------------
\section{GameBoy camera}
@ -97,13 +124,14 @@ fonctionne et le rendu ressemble.
D'après la manpage :
« \textit{
vgrabbj is a program that will grab images from any v4l-capable device
« \textit{%
vgrabbj is a program that will grab images from any v4l-capable device
which supports one of the rgb24, rgb32, yuv420, yuv420p, yuyv, or
yuv422 palettes and saves the image as a .jpg, .png, or .pnm file.
} »
Quelques options à connaitre : \texttt{-S} échange des
Quelques options à connaitre :
\texttt{-S} échange des
deux composantes R et B; \texttt{-s <device>} affiche
les capacités du périphérique v4l\index{v4l}.