<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/media, branch tegra-9.12.13</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>tegra_uvc:graceful exit when usb camera is unplugged</title>
<updated>2010-05-07T23:41:58+00:00</updated>
<author>
<name>Sachin Nikam</name>
<email>snikam@nvidia.com</email>
</author>
<published>2010-05-05T06:15:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=17369eee42bba5c1aaaf3a2e9dc79ea55d543e5d'/>
<id>17369eee42bba5c1aaaf3a2e9dc79ea55d543e5d</id>
<content type='text'>
Bug 657105

Problem:When the USB Camera is unplugged while preview
VIDIOC_DQBUF ioctl hangs in uvc_queue_waiton()
as it waits on interrupt which will never come,
as USB Camera is unplugged.

Solution:Using wait_event_interruptible_timeout() instead
of wait_event_interruptible() in function uvc_queue_waiton()
with timeout value 250 mSec so as to gracefully exit.

With this change VIDIOC_DQBUF ioctl returns error,
USB Camera driver handles this error to gracefully exit.

Change-Id: I74aebadafb727b66cb1de8d70c6512a4ded63d03
Reviewed-on: http://git-master/r/1294
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Tested-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug 657105

Problem:When the USB Camera is unplugged while preview
VIDIOC_DQBUF ioctl hangs in uvc_queue_waiton()
as it waits on interrupt which will never come,
as USB Camera is unplugged.

Solution:Using wait_event_interruptible_timeout() instead
of wait_event_interruptible() in function uvc_queue_waiton()
with timeout value 250 mSec so as to gracefully exit.

With this change VIDIOC_DQBUF ioctl returns error,
USB Camera driver handles this error to gracefully exit.

Change-Id: I74aebadafb727b66cb1de8d70c6512a4ded63d03
Reviewed-on: http://git-master/r/1294
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Tested-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (10978): Report tuning algorith correctly</title>
<updated>2009-03-13T16:19:42+00:00</updated>
<author>
<name>Matthias Schwarzzot</name>
<email>zzam@gentoo.org</email>
</author>
<published>2009-01-27T19:29:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=a00d0bb86b20a86a72f4df9d6e31dda94c02b4fa'/>
<id>a00d0bb86b20a86a72f4df9d6e31dda94c02b4fa</id>
<content type='text'>
Signed-off-by: Manu Abraham &lt;manu@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Manu Abraham &lt;manu@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (10977): STB6100 init fix, the call to stb6100_set_bandwidth needs an argument</title>
<updated>2009-03-13T16:19:34+00:00</updated>
<author>
<name>Hans Werner</name>
<email>HWerner4@gmx.de</email>
</author>
<published>2009-01-27T19:09:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=26f26fa8e3a0822aa43ee0a80bd0196fa2554c42'/>
<id>26f26fa8e3a0822aa43ee0a80bd0196fa2554c42</id>
<content type='text'>
in Hz not kHz, and a comment incorrectly says MHz instead of Hz. I
don't know if this caused real problems anywhere

Signed-off-by: Manu Abraham &lt;manu@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
in Hz not kHz, and a comment incorrectly says MHz instead of Hz. I
don't know if this caused real problems anywhere

Signed-off-by: Manu Abraham &lt;manu@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (10976): Bug fix: For legacy applications stv0899 performs search only first time after insmod.</title>
<updated>2009-03-13T16:19:24+00:00</updated>
<author>
<name>Igor M. Liplianin</name>
<email>liplianin@me.by</email>
</author>
<published>2008-11-09T14:35:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=1d06059c13fc64b67027334507f734ec0f2f4b6c'/>
<id>1d06059c13fc64b67027334507f734ec0f2f4b6c</id>
<content type='text'>
For legacy applications stv0899 performs search only first time after insmod
due to not set DVBFE_ALGO_SEARCH_AGAIN bit

Signed-off-by: Igor M. Liplianin &lt;liplianin@me.by&gt;
Signed-off-by: Manu Abraham &lt;manu@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For legacy applications stv0899 performs search only first time after insmod
due to not set DVBFE_ALGO_SEARCH_AGAIN bit

Signed-off-by: Igor M. Liplianin &lt;liplianin@me.by&gt;
Signed-off-by: Manu Abraham &lt;manu@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (10975): Bug: Use signed types, Offsets and range can be negative</title>
<updated>2009-03-13T16:19:16+00:00</updated>
<author>
<name>Manu Abraham</name>
<email>abraham.manu@gmail.com</email>
</author>
<published>2009-01-27T14:03:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=b5d067b8e331ce78f4a81eb220965ffa36069d3f'/>
<id>b5d067b8e331ce78f4a81eb220965ffa36069d3f</id>
<content type='text'>
Code simplification: use in kernel macros

Signed-off-by: Manu Abraham &lt;manu@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Code simplification: use in kernel macros

Signed-off-by: Manu Abraham &lt;manu@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (10974): Use Diseqc 3/3 mode to send data</title>
<updated>2009-03-13T16:19:07+00:00</updated>
<author>
<name>Sigmund Augdal</name>
<email>sigmund@snap.tv</email>
</author>
<published>2009-01-26T22:08:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d284e4f71dd42826fb60df33846ba310310c6c51'/>
<id>d284e4f71dd42826fb60df33846ba310310c6c51</id>
<content type='text'>
Signed-off-by: Sigmund Augdal &lt;sigmund@snap.tv&gt;
Signed-off-by: Manu Abraham &lt;manu@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Sigmund Augdal &lt;sigmund@snap.tv&gt;
Signed-off-by: Manu Abraham &lt;manu@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (10972): zl10353: i2c_gate_ctrl bug fix</title>
<updated>2009-03-13T04:17:33+00:00</updated>
<author>
<name>Antti Palosaari</name>
<email>crope@iki.fi</email>
</author>
<published>2009-03-10T16:06:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=5f77af93266e107bd46c010c51d772c0fb003232'/>
<id>5f77af93266e107bd46c010c51d772c0fb003232</id>
<content type='text'>
zl10353 i2c-gate was always closed and due to that devices having tuner
behind i2c-gate were broken. Add module configuration which allows disabling
i2c-gate only when really needed.

Signed-off-by: Antti Palosaari &lt;crope@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
zl10353 i2c-gate was always closed and due to that devices having tuner
behind i2c-gate were broken. Add module configuration which allows disabling
i2c-gate only when really needed.

Signed-off-by: Antti Palosaari &lt;crope@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (10834): zoran: auto-select bt866 for AverMedia 6 Eyes</title>
<updated>2009-03-05T23:33:37+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@redhat.com</email>
</author>
<published>2009-03-05T19:19:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=e08e7b5f01de7ec246b996c65e9c26c7cea0c62d'/>
<id>e08e7b5f01de7ec246b996c65e9c26c7cea0c62d</id>
<content type='text'>
AFAIK, the bt866 is only seen on AverMedia 6 Eyes. However, no module selects it.

Adds a proper select for this driver.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
AFAIK, the bt866 is only seen on AverMedia 6 Eyes. However, no module selects it.

Adds a proper select for this driver.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (10832): tvaudio: Avoid breakage with tda9874a</title>
<updated>2009-03-05T23:33:37+00:00</updated>
<author>
<name>Vitaly Wool</name>
<email>vital@embeddedalley.com</email>
</author>
<published>2009-03-05T16:03:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=4c6c390eb8ba0c569279266a98c604508c695ef8'/>
<id>4c6c390eb8ba0c569279266a98c604508c695ef8</id>
<content type='text'>
The 'bytes' array is 64 bytes large but the easy standard programming
    (TDA9874A_ESP) has a number of 255, outside the shadow array size.

This patch increases the size of the shadow array in order to accomodate
this register.

Signed-off-by: Vitaly Wool &lt;vital@embeddedalley.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The 'bytes' array is 64 bytes large but the easy standard programming
    (TDA9874A_ESP) has a number of 255, outside the shadow array size.

This patch increases the size of the shadow array in order to accomodate
this register.

Signed-off-by: Vitaly Wool &lt;vital@embeddedalley.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (10789): m5602-s5k4aa: Split up the initial sensor probe in chunks.</title>
<updated>2009-03-05T23:33:37+00:00</updated>
<author>
<name>Gregory Lardiere</name>
<email>spmf2004-m560x@yahoo.fr</email>
</author>
<published>2009-02-22T20:54:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d2c452306ab402d7a3572bc3bf8e575796529bf8'/>
<id>d2c452306ab402d7a3572bc3bf8e575796529bf8</id>
<content type='text'>
The previous probe rotine tried to read 6 bytes in one chunk which currently isn't allowed. This is the rev. 10346 243399e67c41 readded with a high priority.

Signed-off-by: Gregory Lardiere &lt;spmf2004-m560x@yahoo.fr&gt;
Signed-off-by: Erik Andrén &lt;erik.andren@gmail.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The previous probe rotine tried to read 6 bytes in one chunk which currently isn't allowed. This is the rev. 10346 243399e67c41 readded with a high priority.

Signed-off-by: Gregory Lardiere &lt;spmf2004-m560x@yahoo.fr&gt;
Signed-off-by: Erik Andrén &lt;erik.andren@gmail.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
