Lines Matching +full:dma +full:- +full:window

1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
11 Video overlay devices have the ability to genlock (TV-)video into the
12 (VGA-)video signal of a graphics card, or to store captured images
17 video into a window.
43 advantage of memory mapping and DMA.
62 :ref:`streaming parameter <streaming-par>` ioctls as needed. The
77 privileged because it allows to set up DMA into physical memory,
93 1. Chroma-keying displays the overlaid image only where pixels in the
119 Overlay Window
122 The overlaid image is determined by cropping and overlay window
128 The overlay window is described by a struct
138 To program the overlay window applications set the ``type`` field of a
153 prohibits different image and window sizes, the size requested first
162 ------------------
165 Size and position of the window relative to the top, left corner of
167 :ref:`VIDIOC_S_FBUF <VIDIOC_G_FBUF>`. The window can extend the
170 driver clips the window accordingly, or if that is not possible,
181 When chroma-keying has been negotiated with
187 :ref:`V4L2_PIX_FMT_BGR24 <V4L2-PIX-FMT-BGR32>` the value should
192 When chroma-keying has *not* been negotiated and
197 Like the window coordinates w, clipping rectangles are defined
202 x-y or y-x bands, or the order of rectangles, is not defined. When
217 When chroma-keying has *not* been negotiated and
221 It must be of the same size as the window, ``w.width`` and ``w.height``.
227 .. code-block:: c
239 both, or despite negotiating chroma-keying, the results are undefined.
249 :ref:`framebuffer-flags`).
262 -----------------------
266 corner of the frame buffer. Only window pixels *outside* all
278 ----------------
310 Hence as a complexity trade-off drivers *must* support two file
324 The X Window system defines "regions" which are vectors of ``struct
325 BoxRec { short x1, y1, x2, y2; }`` with ``width = x2 - x1`` and
326 ``height = y2 - y1``, so one cannot pass X11 clip lists directly.