<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/media, branch v2.6.16.51</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/media?h=v2.6.16.51</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/media?h=v2.6.16.51'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2007-04-13T20:58:25Z</updated>
<entry>
<title>V4L/DVB: Pluto2: fix incorrect TSCR register setting</title>
<updated>2007-04-13T20:58:25Z</updated>
<author>
<name>Andreas Oberritter</name>
<email>obi@linuxtv.org</email>
</author>
<published>2007-04-13T19:21:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2530ba1f3a6ea7923979907715fe00a7e4b2c818'/>
<id>urn:sha1:2530ba1f3a6ea7923979907715fe00a7e4b2c818</id>
<content type='text'>
The ADEF bits in the TSCR register have different meanings in read and
write mode. For this reason ADEF has to be reset on every
read-modify-write operation.
This patch introduces a special write function for this register, which
takes care of it.

Thanks to Holger Magnussen for pointing my nose at this problem.

Signed-off-by: Andreas Oberritter &lt;obi@linuxtv.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>V4L: radio: Fix error in Kbuild file</title>
<updated>2007-04-13T20:58:24Z</updated>
<author>
<name>Trent Piepho</name>
<email>xyzzy@speakeasy.org</email>
</author>
<published>2007-04-13T19:23:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9c38858ad17d961762deb032d7e9737589cae3a2'/>
<id>urn:sha1:9c38858ad17d961762deb032d7e9737589cae3a2</id>
<content type='text'>
All the radio drivers need video_dev, but they were depending on
VIDEO_DEV!=n.  That meant that one could try to compile the driver into
the kernel when VIDEO_DEV=m, which will not work.  If video_dev is a
module, then the radio drivers must be modules too.

(cherry picked from commit b10fece583fdfdb3d2f29b0da3896ec58b8fe122)

Signed-off-by: Trent Piepho &lt;xyzzy@speakeasy.org&gt;
Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>V4L: tveeprom: autodetect LG TAPC G701D as tuner type 37</title>
<updated>2007-04-13T20:58:24Z</updated>
<author>
<name>Michael Krufky</name>
<email>mkrufky@linuxtv.org</email>
</author>
<published>2007-04-13T19:18:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1a40c3a4c890b95b66a8831aa967cd12cef61062'/>
<id>urn:sha1:1a40c3a4c890b95b66a8831aa967cd12cef61062</id>
<content type='text'>
Autodetect LG TAPC G701D as tuner type 37, fixing
mis-detected tuners in some Hauppauge tv tuner cards.

Thanks to Adonis Papas, for pointing this out.

(cherry picked from commit 1323fbda1343f50f198bc8bd6d1d59c8b7fc45bf)

Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>dvb-core: fix bug in CRC-32 checking on 64-bit systems</title>
<updated>2007-03-09T07:32:38Z</updated>
<author>
<name>Ang Way Chuang</name>
<email>wcang@nrg.cs.usm.my</email>
</author>
<published>2007-03-09T07:32:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=90aab35b1626fce37326ea18cc54d7ff5ffa5ab6'/>
<id>urn:sha1:90aab35b1626fce37326ea18cc54d7ff5ffa5ab6</id>
<content type='text'>
CRC-32 checking during ULE decapsulation always failed on x86_64 systems due
to the size of a variable used to store CRC. This bug was discovered on
Fedora Core 6 with kernel-2.6.18-1.2849. The i386 counterpart has no such
problem. This patch has been tested on 64-bit system as well as 32-bit system.

Signed-off-by: Ang Way Chuang &lt;wcang@nrg.cs.usm.my&gt;
Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>DVB: cxusb: fix firmware patch for big endian systems</title>
<updated>2007-03-08T07:41:19Z</updated>
<author>
<name>Jin-Bong lee</name>
<email>jinbong.lee@samsung.com</email>
</author>
<published>2007-03-08T07:41:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=8cf5c27708b395705f9878e3b444dd9378e14f60'/>
<id>urn:sha1:8cf5c27708b395705f9878e3b444dd9378e14f60</id>
<content type='text'>
Without this patch, the device will not be detected after firmware download
on big endian systems.

Signed-off-by: Jin-Bong lee &lt;jinbong.lee@samsung.com&gt;
Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>V4L/DVB: Dvbdev: fix illegal re-usage of fileoperations struct</title>
<updated>2007-02-25T23:38:10Z</updated>
<author>
<name>Marcel Siegert</name>
<email>mws@linuxtv.org</email>
</author>
<published>2007-02-25T23:38:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=399aeb8633a59da4e89d4754f031385c3e34d4b4'/>
<id>urn:sha1:399aeb8633a59da4e89d4754f031385c3e34d4b4</id>
<content type='text'>
Arjan van de Ven &lt;arjan@infradead.org&gt; reported an illegal re-usage of
the fileoperations struct if more than one dvb device (e.g. frontend) is
present.

This patch fixes this issue.

It allocates a new fileoperations struct each time a device is
registered and copies the default template fileops.

Signed-off-by: Marcel Siegert &lt;mws@linuxtv.org&gt;
Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>V4L/DVB: Buf_qbuf: fix: videobuf_queue-&gt;stream corruption and lockup</title>
<updated>2007-02-20T15:07:19Z</updated>
<author>
<name>Oleg Nesterov</name>
<email>oleg@tv-sign.ru</email>
</author>
<published>2007-02-20T15:07:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=af8f3558878c9894b8ed08d9273c6357aca313aa'/>
<id>urn:sha1:af8f3558878c9894b8ed08d9273c6357aca313aa</id>
<content type='text'>
We are doing -&gt;buf_prepare(buf) before adding buf to q-&gt;stream list. This
means that videobuf_qbuf() should not try to re-add a STATE_PREPARED buffer.

Adrian Bunk:
Backported to 2.6.16.

Signed-off-by: Oleg Nesterov &lt;oleg@tv-sign.ru&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB: Missing statement in drivers/media/dvb/frontends/cx22700.c</title>
<updated>2007-01-24T23:05:10Z</updated>
<author>
<name>Eric Sesterhenn</name>
<email>snakebyte@gmx.de</email>
</author>
<published>2007-01-24T23:05:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0a55d471f11619490031ccbf834d9b9521d19681'/>
<id>urn:sha1:0a55d471f11619490031ccbf834d9b9521d19681</id>
<content type='text'>
Stumbled over this because of coverity (id #492),
seems like we are missing a return statement here and fail
to do proper bounds checking. If this assumption is false
we should at least change the identation to make it clear

Signed-off-by: Eric Sesterhenn &lt;snakebyte@gmx.de&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>V4L/DVB: Flexcop-usb: fix debug printk</title>
<updated>2007-01-24T18:02:31Z</updated>
<author>
<name>Alexey Dobriyan</name>
<email>adobriyan@gmail.com</email>
</author>
<published>2007-01-24T18:02:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=28a25f33e5d2bfb0fd422976a1f7c9184c9ee546'/>
<id>urn:sha1:28a25f33e5d2bfb0fd422976a1f7c9184c9ee546</id>
<content type='text'>
.. fix debug printk. Why, oh why, one would want to do
   (u16 &amp; 0xff) &lt;&lt; 8
and print it with %02x format?

Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>V4L/DVB: Fix uninitialised variable in dvb_frontend_swzigzag</title>
<updated>2007-01-24T18:00:43Z</updated>
<author>
<name>Andrew de Quincey</name>
<email>adq_dvb@lidskialf.net</email>
</author>
<published>2007-01-24T18:00:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=14c22e2cfb749a49263f5bff87616e8f7a0a0c2e'/>
<id>urn:sha1:14c22e2cfb749a49263f5bff87616e8f7a0a0c2e</id>
<content type='text'>
Spotted by coverity/Adrian Bunk.

Signed-off-by: Andrew de Quincey &lt;adq_dvb@lidskialf.net&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
</feed>
