<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/include/media, branch v2.6.30.6</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/include/media?h=v2.6.30.6</id>
<link rel='self' href='https://git.amat.us/linux/atom/include/media?h=v2.6.30.6'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2009-04-07T00:44:28Z</updated>
<entry>
<title>V4L/DVB (11381): ivtv/cx18: remove VIDIOC_INT_S_AUDIO_ROUTING debug support.</title>
<updated>2009-04-07T00:44:28Z</updated>
<author>
<name>Hans Verkuil</name>
<email>hverkuil@xs4all.nl</email>
</author>
<published>2009-04-02T14:37:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6c31e598368bfff49fc3e694c5b7624635871acb'/>
<id>urn:sha1:6c31e598368bfff49fc3e694c5b7624635871acb</id>
<content type='text'>
Remove support for the debug call VIDIOC_INT_S_AUDIO_ROUTING from cx18
and ivtv. These internal ioctls shouldn't be exposed. These were only
used through the cx18-ctl and ivtv-ctl utilities, and only when testing
a new card variant.

This cleanup allows the removal of this ioctl from v4l2-common.h.

Cc: Andy Walls &lt;awalls@radix.net&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (11380): v4l2-subdev: change s_routing prototype</title>
<updated>2009-04-07T00:44:27Z</updated>
<author>
<name>Hans Verkuil</name>
<email>hverkuil@xs4all.nl</email>
</author>
<published>2009-04-02T14:26:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=5325b4272a53b43f55b82cc369c310c2fcacdca1'/>
<id>urn:sha1:5325b4272a53b43f55b82cc369c310c2fcacdca1</id>
<content type='text'>
It is no longer needed to use a struct pointer as argument, since v4l2_subdev
doesn't require that ioctl-like approach anymore. Instead just pass the input,
output and config (new!) arguments directly.

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (11377): v4l: increase version numbers of drivers converted to v4l2_subdev.</title>
<updated>2009-04-07T00:44:26Z</updated>
<author>
<name>Hans Verkuil</name>
<email>hverkuil@xs4all.nl</email>
</author>
<published>2009-04-01T06:15:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3ff4ad815c5824ab35375d72ea8fe14fb3230daa'/>
<id>urn:sha1:3ff4ad815c5824ab35375d72ea8fe14fb3230daa</id>
<content type='text'>
With all the v4l2_subdev changes that were made to these drivers it is a
good idea to increase the version number of each driver.

It's just the patch level that is increased, except for the zoran and saa7146
drivers where the minor number was increased due to the more substantial
changes that were made to those two drivers.

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (11376): tvaudio.h: add static inline to retrieve the list of possible i2c addrs.</title>
<updated>2009-04-07T00:44:25Z</updated>
<author>
<name>Hans Verkuil</name>
<email>hverkuil@xs4all.nl</email>
</author>
<published>2009-04-01T07:00:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=940088a16221fa517f5b921266afa8e46f49b784'/>
<id>urn:sha1:940088a16221fa517f5b921266afa8e46f49b784</id>
<content type='text'>
Rather than duplicating this list everywhere, just put it in tvaudio.h.

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (11373): v4l2-common: add explicit v4l2_device pointer as first arg to new_(probed)_subdev</title>
<updated>2009-04-07T00:44:24Z</updated>
<author>
<name>Hans Verkuil</name>
<email>hverkuil@xs4all.nl</email>
</author>
<published>2009-04-01T06:57:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e6574f2fbecdb8af807169d345c10131ae060a88'/>
<id>urn:sha1:e6574f2fbecdb8af807169d345c10131ae060a88</id>
<content type='text'>
The functions v4l2_i2c_new_subdev and v4l2_i2c_new_probed_subdev relied on
i2c_get_adapdata to return the v4l2_device. However, this is not always
possible on embedded platforms. So modify the API to pass the v4l2_device
pointer explicitly.

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (11374): v4l2-common: add v4l2_i2c_new_probed_subdev_addr</title>
<updated>2009-04-07T00:44:24Z</updated>
<author>
<name>Hans Verkuil</name>
<email>hverkuil@xs4all.nl</email>
</author>
<published>2009-03-30T14:40:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=868f985c2fb85b5f32785bb55a349d180a30f3d3'/>
<id>urn:sha1:868f985c2fb85b5f32785bb55a349d180a30f3d3</id>
<content type='text'>
Add utility function to probe for a single address, rather than a list
of addresses.

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (11372): v4l2: use old-style i2c API for kernels &lt; 2.6.26 instead of &lt; 2.6.22</title>
<updated>2009-04-07T00:44:23Z</updated>
<author>
<name>Hans Verkuil</name>
<email>hverkuil@xs4all.nl</email>
</author>
<published>2009-03-29T23:04:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=acebc70d4a789df21270690c70928b8a836caad7'/>
<id>urn:sha1:acebc70d4a789df21270690c70928b8a836caad7</id>
<content type='text'>
Originally the intention was to switch to the new style i2c API starting with
the introduction of the API in 2.6.22. However, the i2c_new_probed_device()
function has a lethal bug that wasn't fixed until 2.6.25. Or more accurately,
it was only fixed in the stable series of 2.6.25 and 2.6.26.

Given the fact that the new i2c API also changed starting with 2.6.26 (the
addition of i2c_device_id), it is easiest to switch APIs starting with
2.6.26.

This patch updates all the legacy code accordingly.

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (11371): v4l2: remove legacy fields in v4l2-i2c-drv.h.</title>
<updated>2009-04-07T00:44:22Z</updated>
<author>
<name>Hans Verkuil</name>
<email>hverkuil@xs4all.nl</email>
</author>
<published>2009-03-29T22:40:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0c84674353a8c344d169aabce4dc4d44daaa270d'/>
<id>urn:sha1:0c84674353a8c344d169aabce4dc4d44daaa270d</id>
<content type='text'>
Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (11370): v4l2-subdev: move s_std from tuner to core.</title>
<updated>2009-04-07T00:44:22Z</updated>
<author>
<name>Hans Verkuil</name>
<email>hverkuil@xs4all.nl</email>
</author>
<published>2009-04-01T06:52:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f41737ece472cd803ffb24ac9f5d6fdd1d871341'/>
<id>urn:sha1:f41737ece472cd803ffb24ac9f5d6fdd1d871341</id>
<content type='text'>
s_std didn't belong in the tuner ops. Stricly speaking it should be part of
the video ops, but it is used by audio and tuner devices as well, so it is
more efficient to make it part of the core ops.

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (11369): v4l2-subdev: add load_fw and use that instead of abusing core-&gt;init.</title>
<updated>2009-04-07T00:44:21Z</updated>
<author>
<name>Hans Verkuil</name>
<email>hverkuil@xs4all.nl</email>
</author>
<published>2009-03-29T22:20:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=cc26b076cf8b1040ccc514302ef9a24042272ec3'/>
<id>urn:sha1:cc26b076cf8b1040ccc514302ef9a24042272ec3</id>
<content type='text'>
The init callback was used in several places to load firmware. Make a separate
load_fw callback for that. This makes the code a lot more understandable.

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
</feed>
