<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.mediawiki.compulab.com/w/index.php?action=history&amp;feed=atom&amp;title=CM-iGLX_Video_Input_Port</id>
	<title>CM-iGLX Video Input Port - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.mediawiki.compulab.com/w/index.php?action=history&amp;feed=atom&amp;title=CM-iGLX_Video_Input_Port"/>
	<link rel="alternate" type="text/html" href="https://www.mediawiki.compulab.com/w/index.php?title=CM-iGLX_Video_Input_Port&amp;action=history"/>
	<updated>2026-05-02T04:11:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://www.mediawiki.compulab.com/w/index.php?title=CM-iGLX_Video_Input_Port&amp;diff=838&amp;oldid=prev</id>
		<title>Mike: CM-iGLX Video Input Port moved to CM-iGLX: Linux: Video Input Port</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.compulab.com/w/index.php?title=CM-iGLX_Video_Input_Port&amp;diff=838&amp;oldid=prev"/>
		<updated>2009-12-23T08:13:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/w/index.php?title=CM-iGLX_Video_Input_Port&quot; class=&quot;mw-redirect&quot; title=&quot;CM-iGLX Video Input Port&quot;&gt;CM-iGLX Video Input Port&lt;/a&gt; moved to &lt;a href=&quot;/w/index.php?title=CM-iGLX:_Linux:_Video_Input_Port&quot; title=&quot;CM-iGLX: Linux: Video Input Port&quot;&gt;CM-iGLX: Linux: Video Input Port&lt;/a&gt;&lt;/p&gt;
&lt;a href=&quot;https://www.mediawiki.compulab.com/w/index.php?title=CM-iGLX_Video_Input_Port&amp;amp;diff=838&amp;amp;oldid=184&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Mike</name></author>
		
	</entry>
	<entry>
		<id>https://www.mediawiki.compulab.com/w/index.php?title=CM-iGLX_Video_Input_Port&amp;diff=184&amp;oldid=prev</id>
		<title>Mike at 12:00, 25 May 2008</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.compulab.com/w/index.php?title=CM-iGLX_Video_Input_Port&amp;diff=184&amp;oldid=prev"/>
		<updated>2008-05-25T12:00:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 12:00, 25 May 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Introduction =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Introduction =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CM-iGLX has Video Input Port (VIP in short) integrated into Geode LX processor. The VIP receives data from video decoder (for instance SAA7113h assembled on the SB-iGLX) and this data can be stored as a video stream or presented as a display overlay. This functionality can be enabled in using [http://v4l2spec.bytesex.org/ &amp;quot;Video for Linux 2 (v4l2)&amp;quot; API]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CM-iGLX has Video Input Port (VIP in short) integrated into Geode LX processor. The VIP receives data from video decoder (for instance SAA7113h assembled on the SB-iGLX) and this data can be stored as a video stream or presented as a display overlay. This functionality can be enabled in using [http://v4l2spec.bytesex.org/ &amp;quot;Video for Linux 2 (v4l2)&amp;quot; API]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;COmpuLab &lt;/del&gt;provides [http://www.compulab.co.il/mediawiki/files/Linux/iglx/geodelx-v4l2.tar.gz geodelx-v4l2 package] which contains a driver that implements the v4l2 API on CM-iGLX ({{filename|geodelx-v4l2/geode_lx_video.patch}}) and application examples for video capture ({{filename|geodelx-v4l2/examples/capture.c}}) and video overlay ({{filename|geodelx-v4l2/examples/overlay.c}}).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CompuLab &lt;/ins&gt;provides [http://www.compulab.co.il/mediawiki/files/Linux/iglx/geodelx-v4l2.tar.gz geodelx-v4l2 package] which contains a driver that implements the v4l2 API on CM-iGLX ({{filename|geodelx-v4l2/geode_lx_video.patch}}) and application examples for video capture ({{filename|geodelx-v4l2/examples/capture.c}}) and video overlay ({{filename|geodelx-v4l2/examples/overlay.c}}).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Kernel configuration =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Kernel configuration =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The v4l2 driver for CM-iGLX is available as a patch vs. [http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.tar.bz2 Linux kernel 2.6.24]. After applying the patch to kernel source tree you will need to enable the [[#Geode LX framebuffer driver]] and &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The v4l2 driver for CM-iGLX &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;included in the [http://www.compulab.co.il/mediawiki/files/Linux/iglx/geodelx-v4l2.tar.gz geodelx-v4l2 package] &lt;/ins&gt;is available as a patch vs. [http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.tar.bz2 Linux kernel 2.6.24]. After applying the patch to kernel source tree you will need to enable the [[#Geode LX framebuffer driver]] and &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[#Geode LX v4l2 driver]]. After updating kernel configuration as described below, build the kernel and install the resulting image and loadable kernel modules to CM-iGLX.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[#Geode LX v4l2 driver]]. After updating kernel configuration as described below, build the kernel and install the resulting image and loadable kernel modules to CM-iGLX.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mike</name></author>
		
	</entry>
	<entry>
		<id>https://www.mediawiki.compulab.com/w/index.php?title=CM-iGLX_Video_Input_Port&amp;diff=183&amp;oldid=prev</id>
		<title>Mike: New page: = Introduction = CM-iGLX has Video Input Port (VIP in short) integrated into Geode LX processor. The VIP receives data from video decoder (for instance SAA7113h assembled on the SB-iGLX) a...</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.compulab.com/w/index.php?title=CM-iGLX_Video_Input_Port&amp;diff=183&amp;oldid=prev"/>
		<updated>2008-05-22T07:41:22Z</updated>

		<summary type="html">&lt;p&gt;New page: = Introduction = CM-iGLX has Video Input Port (VIP in short) integrated into Geode LX processor. The VIP receives data from video decoder (for instance SAA7113h assembled on the SB-iGLX) a...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Introduction =&lt;br /&gt;
CM-iGLX has Video Input Port (VIP in short) integrated into Geode LX processor. The VIP receives data from video decoder (for instance SAA7113h assembled on the SB-iGLX) and this data can be stored as a video stream or presented as a display overlay. This functionality can be enabled in using [http://v4l2spec.bytesex.org/ &amp;quot;Video for Linux 2 (v4l2)&amp;quot; API]. &lt;br /&gt;
COmpuLab provides [http://www.compulab.co.il/mediawiki/files/Linux/iglx/geodelx-v4l2.tar.gz geodelx-v4l2 package] which contains a driver that implements the v4l2 API on CM-iGLX ({{filename|geodelx-v4l2/geode_lx_video.patch}}) and application examples for video capture ({{filename|geodelx-v4l2/examples/capture.c}}) and video overlay ({{filename|geodelx-v4l2/examples/overlay.c}}).&lt;br /&gt;
&lt;br /&gt;
= Kernel configuration =&lt;br /&gt;
The v4l2 driver for CM-iGLX is available as a patch vs. [http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.tar.bz2 Linux kernel 2.6.24]. After applying the patch to kernel source tree you will need to enable the [[#Geode LX framebuffer driver]] and &lt;br /&gt;
[[#Geode LX v4l2 driver]]. After updating kernel configuration as described below, build the kernel and install the resulting image and loadable kernel modules to CM-iGLX.&lt;br /&gt;
&lt;br /&gt;
== Geode LX framebuffer driver ==&lt;br /&gt;
&lt;br /&gt;
In the '''&amp;quot;Device Drivers -&amp;gt; Graphics support&amp;quot;''' menu enable '''&amp;quot;Support for frame buffer devices&amp;quot;''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 .config - Linux Kernel v2.6.24 Configuration&lt;br /&gt;
 ──────────────────────────────────────────────────────────────────────────────&lt;br /&gt;
  ┌─────────────────────────── Graphics support ────────────────────────────┐&lt;br /&gt;
  │  Arrow keys navigate the menu.  &amp;lt;Enter&amp;gt; selects submenus ---&amp;gt;.          │&lt;br /&gt;
  │  Highlighted letters are hotkeys.  Pressing &amp;lt;Y&amp;gt; includes, &amp;lt;N&amp;gt; excludes, │&lt;br /&gt;
  │  &amp;lt;M&amp;gt; modularizes features.  Press &amp;lt;Esc&amp;gt;&amp;lt;Esc&amp;gt; to exit, &amp;lt;?&amp;gt; for Help, &amp;lt;/&amp;gt; │&lt;br /&gt;
  │  for Search.  Legend: [*] built-in  [ ] excluded  &amp;lt;M&amp;gt; module  &amp;lt; &amp;gt;       │&lt;br /&gt;
  │ ┌─────────────────────────────────────────────────────────────────────┐ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt; /dev/agpgart (AGP Support)  ---&amp;gt;                             │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt; Direct Rendering Manager (XFree86 4.1.0 and higher DRI suppor│ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt; Lowlevel video output switch controls                        │ │&lt;br /&gt;
  │ │    &amp;lt;*&amp;gt; Support for frame buffer devices  ---&amp;gt;                       │ │&lt;br /&gt;
  │ │    [ ] Backlight &amp;amp; LCD device support  ---&amp;gt;                         │ │&lt;br /&gt;
  │ │        Display device support  ---&amp;gt;                                 │ │&lt;br /&gt;
  │ │        Console display driver support  ---&amp;gt;                         │ │&lt;br /&gt;
  │ │    [ ] Bootup logo  ---&amp;gt;                                            │ │&lt;br /&gt;
  │ └─────────────────────────────────────────────────────────────────────┘ │&lt;br /&gt;
  ├─────────────────────────────────────────────────────────────────────────┤&lt;br /&gt;
  │                    &amp;lt;Select&amp;gt;    &amp;lt; Exit &amp;gt;    &amp;lt; Help &amp;gt;                     │&lt;br /&gt;
  └─────────────────────────────────────────────────────────────────────────┘&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and in the '''&amp;quot;Support for frame buffer devices&amp;quot;''' menu enable '''&amp;quot;AMD Geode family framebuffer support&amp;quot;''' and '''&amp;quot;AMD Geode LX framebuffer support&amp;quot;''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 .config - Linux Kernel v2.6.24 Configuration&lt;br /&gt;
 ──────────────────────────────────────────────────────────────────────────────&lt;br /&gt;
  ┌─────────────────── Support for frame buffer devices ────────────────────┐&lt;br /&gt;
  │  Arrow keys navigate the menu.  &amp;lt;Enter&amp;gt; selects submenus ---&amp;gt;.          │&lt;br /&gt;
  │  Highlighted letters are hotkeys.  Pressing &amp;lt;Y&amp;gt; includes, &amp;lt;N&amp;gt; excludes, │&lt;br /&gt;
  │  &amp;lt;M&amp;gt; modularizes features.  Press &amp;lt;Esc&amp;gt;&amp;lt;Esc&amp;gt; to exit, &amp;lt;?&amp;gt; for Help, &amp;lt;/&amp;gt; │&lt;br /&gt;
  │  for Search.  Legend: [*] built-in  [ ] excluded  &amp;lt;M&amp;gt; module  &amp;lt; &amp;gt;       │&lt;br /&gt;
  │ ┌─────────────────────────────────────────────────────────────────────┐ │&lt;br /&gt;
  │ │    --- Support for frame buffer devices                             │ │&lt;br /&gt;
  │ │    [ ]   Enable firmware EDID                                       │ │&lt;br /&gt;
  │ │    [ ]   Enable Video Mode Handling Helpers                         │ │&lt;br /&gt;
  │ │    [ ]   Enable Tile Blitting Support                               │ │&lt;br /&gt;
  │ │          *** Frame buffer hardware drivers ***                      │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt;   Cirrus Logic support                                       │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt;   Permedia2 support                                          │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt;   CyberPro 2000/2010/5000 support                            │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt;   Arc Monochrome LCD board support                           │ │&lt;br /&gt;
  .............&lt;br /&gt;
  │ │    &amp;lt; &amp;gt;   3Dfx Voodoo Graphics (sst1) support                        │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt;   VIA VT8623 support                                         │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt;   Cyberblade/i1 support                                      │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt;   Trident support                                            │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt;   ARK 2000PV support                                         │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt;   Permedia3 support (EXPERIMENTAL)                           │ │&lt;br /&gt;
  │ │    [*]   AMD Geode family framebuffer support (EXPERIMENTAL)        │ │&lt;br /&gt;
  │ │    &amp;lt;*&amp;gt;     AMD Geode LX framebuffer support (EXPERIMENTAL)          │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt;     AMD Geode GX framebuffer support (EXPERIMENTAL)          │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt;     AMD Geode GX1 framebuffer support (EXPERIMENTAL)         │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt;   Virtual Frame Buffer support (ONLY FOR TESTING!)           │ │&lt;br /&gt;
  │ └─────────────────────────────────────────────────────────────────────┘ │&lt;br /&gt;
  ├─────────────────────────────────────────────────────────────────────────┤&lt;br /&gt;
  │                    &amp;lt;Select&amp;gt;    &amp;lt; Exit &amp;gt;    &amp;lt; Help &amp;gt;                     │&lt;br /&gt;
  └─────────────────────────────────────────────────────────────────────────┘&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Geode LX v4l2 driver ==&lt;br /&gt;
In the '''&amp;quot;Device Drivers -&amp;gt; Multimedia devices&amp;quot;''' menu enable '''&amp;quot;Video for Linux&amp;quot;''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 .config - Linux Kernel v2.6.24 Configuration&lt;br /&gt;
 ──────────────────────────────────────────────────────────────────────────────&lt;br /&gt;
  ┌────────────────────────── Multimedia devices ───────────────────────────┐&lt;br /&gt;
  │  Arrow keys navigate the menu.  &amp;lt;Enter&amp;gt; selects submenus ---&amp;gt;.          │&lt;br /&gt;
  │  Highlighted letters are hotkeys.  Pressing &amp;lt;Y&amp;gt; includes, &amp;lt;N&amp;gt; excludes, │&lt;br /&gt;
  │  &amp;lt;M&amp;gt; modularizes features.  Press &amp;lt;Esc&amp;gt;&amp;lt;Esc&amp;gt; to exit, &amp;lt;?&amp;gt; for Help, &amp;lt;/&amp;gt; │&lt;br /&gt;
  │  for Search.  Legend: [*] built-in  [ ] excluded  &amp;lt;M&amp;gt; module  &amp;lt; &amp;gt;       │&lt;br /&gt;
  │ ┌─────────────────────────────────────────────────────────────────────┐ │&lt;br /&gt;
  │ │    &amp;lt;M&amp;gt; Video For Linux                                              │ │&lt;br /&gt;
  │ │    [ ]   Enable Video For Linux API 1 (DEPRECATED)                  │ │&lt;br /&gt;
  │ │    [*]   Enable Video For Linux API 1 compatible Layer              │ │&lt;br /&gt;
  │ │    [*]   Video capture adapters  ---&amp;gt;                               │ │&lt;br /&gt;
  │ │    [ ]   Radio Adapters  ---&amp;gt;                                       │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt; DVB for Linux                                                │ │&lt;br /&gt;
  │ │    [ ] DAB adapters                                                 │ │&lt;br /&gt;
  │ │                                                                     │ │&lt;br /&gt;
  │ │                                                                     │ │&lt;br /&gt;
  │ │                                                                     │ │&lt;br /&gt;
  │ └─────────────────────────────────────────────────────────────────────┘ │&lt;br /&gt;
  ├─────────────────────────────────────────────────────────────────────────┤&lt;br /&gt;
  │                    &amp;lt;Select&amp;gt;    &amp;lt; Exit &amp;gt;    &amp;lt; Help &amp;gt;                     │&lt;br /&gt;
  └─────────────────────────────────────────────────────────────────────────┘&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, go to '''&amp;quot;Video capture adapters&amp;quot;''' menu and enable '''&amp;quot;Geode LX Video capture interface&amp;quot;''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.config - Linux Kernel v2.6.24 Configuration&lt;br /&gt;
 ──────────────────────────────────────────────────────────────────────────────&lt;br /&gt;
  ┌──────────────────────── Video capture adapters ─────────────────────────┐&lt;br /&gt;
  │  Arrow keys navigate the menu.  &amp;lt;Enter&amp;gt; selects submenus ---&amp;gt;.          │&lt;br /&gt;
  │  Highlighted letters are hotkeys.  Pressing &amp;lt;Y&amp;gt; includes, &amp;lt;N&amp;gt; excludes, │&lt;br /&gt;
  │  &amp;lt;M&amp;gt; modularizes features.  Press &amp;lt;Esc&amp;gt;&amp;lt;Esc&amp;gt; to exit, &amp;lt;?&amp;gt; for Help, &amp;lt;/&amp;gt; │&lt;br /&gt;
  │  for Search.  Legend: [*] built-in  [ ] excluded  &amp;lt;M&amp;gt; module  &amp;lt; &amp;gt;       │&lt;br /&gt;
  │ ┌─────────────────────────────────────────────────────────────────────┐ │&lt;br /&gt;
  │ │    --- Video capture adapters                                       │ │&lt;br /&gt;
  │ │    [ ]   Enable advanced debug functionality                        │ │&lt;br /&gt;
  │ │    [ ]   Autoselect pertinent encoders/decoders and other helper chi│ │&lt;br /&gt;
  │ │            Encoders/decoders and other helper chips  ---&amp;gt;           │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt;   Virtual Video Driver                                       │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt;   SAA5246A, SAA5281 Teletext processor                       │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt;   SAA5249 Teletext processor                                 │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt;   Philips SAA7134 support                                    │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt;   Hexium HV-PCI6 and Orion frame grabber                     │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt;   Hexium Gemini frame grabber                                │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt;   Conexant 2388x (bt878 successor) support                   │ │&lt;br /&gt;
  │ │    &amp;lt;M&amp;gt;   Geode LX Video capture interface  ---&amp;gt;                     │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt;   Marvell 88ALP01 (Cafe) CMOS Camera Controller support      │ │&lt;br /&gt;
  │ │    [ ]   V4L USB devices  ---&amp;gt;                                      │ │&lt;br /&gt;
  │ └─────────────────────────────────────────────────────────────────────┘ │&lt;br /&gt;
  ├─────────────────────────────────────────────────────────────────────────┤&lt;br /&gt;
  │                    &amp;lt;Select&amp;gt;    &amp;lt; Exit &amp;gt;    &amp;lt; Help &amp;gt;                     │&lt;br /&gt;
  └─────────────────────────────────────────────────────────────────────────┘&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are using SB-iGLX base board disable '''&amp;quot;Autoselect pertinent encoders/decoders and other helper chips&amp;quot;''' option and select SAA7113 video decoder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 .config - Linux Kernel v2.6.24 Configuration&lt;br /&gt;
 ──────────────────────────────────────────────────────────────────────────────&lt;br /&gt;
  ┌─────────────── Encoders/decoders and other helper chips ────────────────┐&lt;br /&gt;
  │  Arrow keys navigate the menu.  &amp;lt;Enter&amp;gt; selects submenus ---&amp;gt;.          │&lt;br /&gt;
  │  Highlighted letters are hotkeys.  Pressing &amp;lt;Y&amp;gt; includes, &amp;lt;N&amp;gt; excludes, │&lt;br /&gt;
  │  &amp;lt;M&amp;gt; modularizes features.  Press &amp;lt;Esc&amp;gt;&amp;lt;Esc&amp;gt; to exit, &amp;lt;?&amp;gt; for Help, &amp;lt;/&amp;gt; │&lt;br /&gt;
  │  for Search.  Legend: [*] built-in  [ ] excluded  &amp;lt;M&amp;gt; module  &amp;lt; &amp;gt;       │&lt;br /&gt;
  │ ┌─────────────────────────────────────────────────────────────────────┐ │&lt;br /&gt;
  │ │        *** Audio decoders ***                                       │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt; Philips TDA9840 audio processor                              │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt; Philips TEA6415C audio processor                             │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt; Philips TEA6420 audio processor                              │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt; Micronas MSP34xx audio decoders                              │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt; Cirrus Logic CS53L32A audio ADC                              │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt; Texas Instruments TLV320AIC23B audio codec                   │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt; Wolfson Microelectronics WM8775 audio ADC with input mixer   │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt; Wolfson Microelectronics WM8739 stereo audio ADC             │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt; Panasonic VP27s internal MPX                                 │ │&lt;br /&gt;
  │ │        *** Video decoders ***                                       │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt; OmniVision OV7670 sensor support                             │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt; TCM825x camera sensor support                                │ │&lt;br /&gt;
  │ │    &amp;lt;M&amp;gt; Philips SAA7113/4/5 video decoders                           │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt; Texas Instruments TVP5150 video decoder                      │ │&lt;br /&gt;
  │ │        *** Video and audio decoders ***                             │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt; Conexant CX2584x audio/video decoders                        │ │&lt;br /&gt;
  │ │        *** MPEG video encoders ***                                  │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt; Conexant CX2341x MPEG encoders                               │ │&lt;br /&gt;
  │ │        *** Video encoders ***                                       │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt; Philips SAA7127/9 digital video encoders                     │ │&lt;br /&gt;
  │ │        *** Video improvement chips ***                              │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt; NEC Electronics uPD64031A Ghost Reduction                    │ │&lt;br /&gt;
  │ │    &amp;lt; &amp;gt; NEC Electronics uPD64083 3-Dimensional Y/C separation        │ │&lt;br /&gt;
  │ └─────────────────────────────────────────────────────────────────────┘ │&lt;br /&gt;
  ├─────────────────────────────────────────────────────────────────────────┤&lt;br /&gt;
  │                    &amp;lt;Select&amp;gt;    &amp;lt; Exit &amp;gt;    &amp;lt; Help &amp;gt;                     │&lt;br /&gt;
  └─────────────────────────────────────────────────────────────────────────┘&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Application examples =&lt;br /&gt;
&lt;br /&gt;
The [http://www.compulab.co.il/mediawiki/files/Linux/iglx/geodelx-v4l2.tar.gz geodelx-v4l2 package] includes two simple examples for video capture and video overlay.&lt;br /&gt;
&lt;br /&gt;
== Capture ==&lt;br /&gt;
The capture example accepts the following command line options:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-d | --device name   Video device name [/dev/video]&lt;br /&gt;
-h | --help          Print this message&lt;br /&gt;
-m | --mmap          Use memory mapped buffers&lt;br /&gt;
-r | --read          Use read() calls&lt;br /&gt;
-o | --output        Capture to file [file]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overlay ==&lt;br /&gt;
The overlay example accepts the following command line options:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-d | --device name   Video device name [/dev/video]&lt;br /&gt;
-w | --width value   Overlay window width [640]&lt;br /&gt;
-e | --height value  Overlay window height [480]&lt;br /&gt;
-l | --left value    Overlay window left coord [0]&lt;br /&gt;
-t | --top value     Overlay window top coord [0]&lt;br /&gt;
-s | --steps value   Steps for control adjustment []&lt;br /&gt;
-v | --verbose       Verbose output&lt;br /&gt;
-h | --help          Print this message&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mike</name></author>
		
	</entry>
</feed>