From 5723a754a89ba3d411d0f4c06e9b73d99bd22997 Mon Sep 17 00:00:00 2001 From: tTh Date: Tue, 17 Sep 2024 18:53:09 +0200 Subject: [PATCH] bla about UVC --- chap/webcam.tex | 34 +++++++++++++++++++++++++++++++--- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/chap/webcam.tex b/chap/webcam.tex index e1cf809..b6d9476 100644 --- a/chap/webcam.tex +++ b/chap/webcam.tex @@ -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 – +n’est pas encore au point et n’est 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 } affiche les capacités du périphérique v4l\index{v4l}.