<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>V4l2 on Marcus Folkesson</title>
    <link>https://www.marcusfolkesson.se/tags/v4l2/</link>
    <description>Recent content in V4l2 on Marcus Folkesson</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 19 Mar 2023 12:00:34 +0100</lastBuildDate>
    <atom:link href="https://www.marcusfolkesson.se/tags/v4l2/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Capture an image with V4L2</title>
      <link>https://www.marcusfolkesson.se/blog/capture-a-picture-with-v4l2/</link>
      <pubDate>Sun, 19 Mar 2023 12:00:34 +0100</pubDate>
      <guid>https://www.marcusfolkesson.se/blog/capture-a-picture-with-v4l2/</guid>
      <description>Capture an image with V4L2 Brief As we have seen before, cameras in Linux could be a complex [1] story and you have to watch every step you take to get it right. libcamera [2] does a great job to simplify this in a platform independent way and should be used whenever it&#39;s possible.&#xA;But not all cameras have a complex flow-chart. Some cameras (e.g. web cameras) are &amp;quot;self-contained&amp;quot; where the image data goes straight from the camera to the user application, without any detours through different IP blocks for image processing on its way.</description>
    </item>
    <item>
      <title>V4L2 and media controller</title>
      <link>https://www.marcusfolkesson.se/blog/v4l2-and-media-controller/</link>
      <pubDate>Sun, 29 Mar 2020 12:00:34 +0100</pubDate>
      <guid>https://www.marcusfolkesson.se/blog/v4l2-and-media-controller/</guid>
      <description>V4L2 and media controller The media infrastructure in the kernel is a giant beast handling many different types of devices involving different busses and electrical interfaces. Providing an interface to handle the complexity of the hardware is not an easy task. Most devices have multiple ICs with different communication protocols... so the device drivers tends to be very complex as well.&#xA;Video For Linux 2 (V4L2) is the interface for such media devices.</description>
    </item>
  </channel>
</rss>
