<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/linux/videodev2.h, branch linux-2.6.21.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-03-01T15:09:46Z</updated>
<entry>
<title>V4L/DVB (5305): Mark VIDIOC_DBG_S/G_REGISTER as experimental</title>
<updated>2007-03-01T15:09:46Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2007-02-24T00:16:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f3502b8a1995aceb2242389aa6dbea1a6756f78b'/>
<id>urn:sha1:f3502b8a1995aceb2242389aa6dbea1a6756f78b</id>
<content type='text'>
Move VIDIOC_DBG_S/G_REGISTER from the internal ioctl list to the
public ioctls, but mark it as experimental for now.

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (5271): Add VIDIOC_TRY_ENCODER_CMD and VIDIOC_ENCODER_CMD ioctls.</title>
<updated>2007-03-01T15:09:46Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2007-02-18T17:56:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ada6ecd2bf1d97e1f3bac6d5af4c7c4390a0a5af'/>
<id>urn:sha1:ada6ecd2bf1d97e1f3bac6d5af4c7c4390a0a5af</id>
<content type='text'>
Add support for starting, stopping, pausing and resuming an MPEG (or similar
compressed stream) encoder.

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (5270): Add VIDIOC_G_ENC_INDEX ioctl</title>
<updated>2007-03-01T15:09:46Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2007-02-18T17:05:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=db6eb5b334a0f095290b99096f68ff24ab6df1aa'/>
<id>urn:sha1:db6eb5b334a0f095290b99096f68ff24ab6df1aa</id>
<content type='text'>
The VIDIOC_G_ENC_INDEX ioctl can obtain the MPEG index from an MPEG
encoder.

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (5304): Improve chip matching in v4l2_register</title>
<updated>2007-03-01T15:09:44Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2007-02-23T23:55:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f3d092b84a855c44914fea0648695bef7d751266'/>
<id>urn:sha1:f3d092b84a855c44914fea0648695bef7d751266</id>
<content type='text'>
The chip matching in struct v4l2_register for VIDIOC_DBG_G/S_REGISTER 
was rather primitive. It could not be extended to other busses besides 
i2c and it lacked a way to.

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (5204): Change videodev2.h licence to dual GPL/BSD</title>
<updated>2007-02-21T15:35:18Z</updated>
<author>
<name>Michael Schimek</name>
</author>
<published>2007-02-07T12:15:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b1e7df1d3543906654b9e6443aee177c8009acac'/>
<id>urn:sha1:b1e7df1d3543906654b9e6443aee177c8009acac</id>
<content type='text'>
videodev2.h contains just the V4L2 API structs and defines.
By allowing this header file to be dual GPL/BSD will enable sharing
userspace apps between Linux and *BSD systems. It will also allow developing
newer BSD licensed drivers that can be shared on Linux and *BSD.
It should be noticed that most of the current V4L drivers, and v4l core
itself are GPL only. This won't be changed by this patch.

Signed-off-by: Michael H. Schimek &lt;mschimek@gmx.at&gt;
Signed-off-by: Gerd Hoffmann &lt;kraxel@suse.de&gt;
Signed-off-by: Bill Dirks &lt;bill@thedirks.org&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Martin Rubli &lt;mrubli@gmx.net&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (5182): Remove #if 0 section from videodev2.h</title>
<updated>2007-02-21T15:35:14Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2007-02-03T06:23:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2675f7a88f73bc3131b817c118fbffa5cfed8868'/>
<id>urn:sha1:2675f7a88f73bc3131b817c118fbffa5cfed8868</id>
<content type='text'>
Remove a section containing basically ideas for future sliced VBI standards.
This can be resurrected should any of this be actually implemented. For now
it only pollutes this header file.

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (5181): Sliced VBI API no longer marked experimental.</title>
<updated>2007-02-21T15:35:14Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2007-02-03T06:19:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4f828ef7f360ecfba6b8d81c731a56b1c8d4bc07'/>
<id>urn:sha1:4f828ef7f360ecfba6b8d81c731a56b1c8d4bc07</id>
<content type='text'>
The Sliced VBI API is no longer marked experimental. Introduced in 2.6.14
and with only a single modification in 2.6.19 I think we can consider this
API to be solid.

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (5162): Change VIDIOC_DBG_[SG]_REGISTER ioctls' reg address to 64 bits</title>
<updated>2007-02-21T15:35:10Z</updated>
<author>
<name>Trent Piepho</name>
</author>
<published>2007-01-31T01:47:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e7b58f5259a81dbd9fbfea79408d272f44eb894f'/>
<id>urn:sha1:e7b58f5259a81dbd9fbfea79408d272f44eb894f</id>
<content type='text'>
Maybe someday there will be a device with a register address space &gt;
32-bits, or maybe an i2c device which uses a protocol &gt; 4 bytes long to
address its registers.

Signed-off-by: Trent Piepho &lt;xyzzy@speakeasy.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (5146): Make VIDIOC_INT_[SG]_REGISTER ioctls no longer internal only</title>
<updated>2007-02-21T15:34:55Z</updated>
<author>
<name>Trent Piepho</name>
</author>
<published>2007-01-24T01:38:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=52ebc763d8e0c9f2ab48af89a75e90e2318bac86'/>
<id>urn:sha1:52ebc763d8e0c9f2ab48af89a75e90e2318bac86</id>
<content type='text'>
The direct register access ioctls were defined as kernel internal only,
but they are very useful for debugging hardware from userspace and are
used as such.  Officially export them.

VIDIOC_INT_[SG]_REGISTER is renamed to VIDIOC_DBG_[SG]_REGISTER 
Definition of ioctl and struct v4l2_register is moved from v4l2-common.h 
to videodev2.h.

Types used in struct v4l2_register are changed to the userspace 
exportable versions (u32 -&gt; __u32, etc). 

Use of VIDIOC_DBG_S_REGISTER requires CAP_SYS_ADMIN permission, so move 
the check into the video_ioctl2() dispatcher so it doesn't need to be 
duplicated in each driver's call-back function. CAP_SYS_ADMIN check is 
added to pvrusb2 (which doesn't use video_ioctl2).

Signed-off-by: Trent Piepho &lt;xyzzy@speakeasy.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (5068): Fix authorship references</title>
<updated>2007-02-21T15:34:20Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
</author>
<published>2007-01-09T14:20:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=43db48d3d2f6326c571984b7b30ab355596bb3cc'/>
<id>urn:sha1:43db48d3d2f6326c571984b7b30ab355596bb3cc</id>
<content type='text'>
Bill Dirks asked me to update his entries at kernel files, since
he change his e-mail.
I've also updated a few web broken links or obsolete info to the curent
sites where V4L drivers and API are being discussed currently.

CC: Bill Dirks &lt;bill@thedirks.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
</feed>
