<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/drivers/media/dvb/dvb-usb/dvb-usb.h, branch next</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=next</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=next'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2012-08-14T02:26:31+00:00</updated>
<entry>
<title>[media] dvb-usb: move it to drivers/media/usb/dvb-usb</title>
<updated>2012-08-14T02:26:31+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@redhat.com</email>
</author>
<published>2012-06-14T19:35:56+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=786baecfe78f8e25547c628b48a60fc8e5636056'/>
<id>urn:sha1:786baecfe78f8e25547c628b48a60fc8e5636056</id>
<content type='text'>
As media/dvb will be removed, move it to a proper place.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] dvb: get rid of fe_ioctl_override callback</title>
<updated>2012-08-13T19:34:03+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@redhat.com</email>
</author>
<published>2012-08-05T17:16:30+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=9adf6132dca24240fbc26c6e5e095734fa366341'/>
<id>urn:sha1:9adf6132dca24240fbc26c6e5e095734fa366341</id>
<content type='text'>
This callback were meant to allow overriding a FE callback, before its
call, but it is not really needed, as the callback can be intercepted
after tuner attachment.

Worse than that, only DVBv3 calls are intercepted this way, so a DVBv5
application will produce different effects than a DVBv3 one.

So, get rid of it.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
Acked-by: Antti Palosaari &lt;crope@iki.fi&gt;
Reviewed-by: Antti Palosaari &lt;crope@iki.fi&gt;
</content>
</entry>
<entry>
<title>[media] dvb-usb: increase MAX_NO_OF_FE_PER_ADAP from 2 to 3</title>
<updated>2012-05-20T13:03:08+00:00</updated>
<author>
<name>Michael Krufky</name>
<email>mkrufky@linuxtv.org</email>
</author>
<published>2012-01-29T18:53:12+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=52660885e5455b477ab2d9f620cadb34b2cae7cf'/>
<id>urn:sha1:52660885e5455b477ab2d9f620cadb34b2cae7cf</id>
<content type='text'>
The following patch adds support for a third frontend to exist on a single
DVB adapter, in the mxl111sf driver. This patch allows that to be possible.

Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] dvb-usb: add support for dvb-usb-adapters that deliver raw payload</title>
<updated>2012-05-20T13:03:07+00:00</updated>
<author>
<name>Michael Krufky</name>
<email>mkrufky@kernellabs.com</email>
</author>
<published>2011-09-08T07:47:20+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=379aa4d0c09ea1786b58089da5bbb915ba976ec0'/>
<id>urn:sha1:379aa4d0c09ea1786b58089da5bbb915ba976ec0</id>
<content type='text'>
Select this feature setting the dvb-usb-adapter caps field with
DVB_USB_ADAP_RECEIVES_RAW_PAYLOAD

Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] dvb-usb: refactor MFE code for individual streaming config per frontend</title>
<updated>2011-09-06T17:21:42+00:00</updated>
<author>
<name>Michael Krufky</name>
<email>mkrufky@kernellabs.com</email>
</author>
<published>2011-09-06T12:31:57+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=77eed219fed5a913f59329cc846420fdeab0150f'/>
<id>urn:sha1:77eed219fed5a913f59329cc846420fdeab0150f</id>
<content type='text'>
refactor MFE code to allow for individual streaming configuration
for each frontend

Signed-off-by: Michael Krufky &lt;mkrufky@kernellabs.com&gt;
Reviewed-by: Antti Palosaari &lt;crope@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] dvb-usb: multi-frontend support (MFE)</title>
<updated>2011-07-31T04:41:32+00:00</updated>
<author>
<name>Antti Palosaari</name>
<email>crope@iki.fi</email>
</author>
<published>2011-07-25T23:16:13+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=9bd9e3bd2c57530dfe3057dd0aa9bdb37824925d'/>
<id>urn:sha1:9bd9e3bd2c57530dfe3057dd0aa9bdb37824925d</id>
<content type='text'>
Signed-off-by: Antti Palosaari &lt;crope@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] dvb-usb: prepare for multi-frontend support (MFE)</title>
<updated>2011-07-31T04:26:41+00:00</updated>
<author>
<name>Antti Palosaari</name>
<email>crope@iki.fi</email>
</author>
<published>2011-07-24T23:29:16+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=bfd4500c9abf3e70e9c563bcba5675bd302f5a4e'/>
<id>urn:sha1:bfd4500c9abf3e70e9c563bcba5675bd302f5a4e</id>
<content type='text'>
Change adapter FE pointer as array of FE pointers.

Signed-off-by: Antti Palosaari &lt;crope@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] dvb-usb.h function rc5_scan</title>
<updated>2011-07-27T20:52:23+00:00</updated>
<author>
<name>Manoel Pinheiro</name>
<email>pinusdtv@hotmail.com</email>
</author>
<published>2011-05-07T06:49:13+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=147b68cd7e093ea576280a2961734a74ee7e7090'/>
<id>urn:sha1:147b68cd7e093ea576280a2961734a74ee7e7090</id>
<content type='text'>
The function "rc5_scan" in "dvb_usb.h" is returning invalid value.
The value should be returned "u16" but is returning "u8".

See example below in "drivers/media/dvb/dvb-usb/opera1.c":

        send_key = (send_key &amp; 0xffff) | 0x0100;

        for (i = 0; i &lt; ARRAY_SIZE(rc_map_opera1_table); i++) {
            if (rc5_scan(&amp;rc_map_opera1_table[i]) == (send_key &amp; 0xffff)) {
                *state = REMOTE_KEY_PRESSED;
                *event = rc_map_opera1_table[i].keycode;
                opst-&gt;last_key_pressed =
                    rc_map_opera1_table[i].keycode;
                break;
            }
            opst-&gt;last_key_pressed = 0;
        }

Signed-off-by: Manoel Pinheiro &lt;pinusdtv@hotmail.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] technisat-usb2: added driver for Technisat's USB2.0 DVB-S/S2 receiver</title>
<updated>2011-03-21T23:31:33+00:00</updated>
<author>
<name>Patrick Boettcher</name>
<email>pboettcher@kernellabs.com</email>
</author>
<published>2010-10-31T19:24:19+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=739ff04f63ba6498b287021649cb999e639c3c83'/>
<id>urn:sha1:739ff04f63ba6498b287021649cb999e639c3c83</id>
<content type='text'>
This patch is adding support for Technisat's new USB2.0 DVB-S/S2 receiver
device. The development was sponsored by Technisat.

The Green led is toggle depending on the frontend-state. The Red LED is turned
on all the time.

The MAC address reading from the EEPROM along with the
LRC-method to check whether its valid.

Support for the IR-receiver of the Technisat USB2 box. The keys of
small, black remote-control are built-in, repeated key behaviour are
simulated.

The i2c-mutex of the dvb-usb-structure is used as a general mutex for
USB requests, as there are 3 threads racing for atomic requests
consisting of multiple usb-requests.

A module option is there which disables the toggling of LEDs by the
driver on certain triggers. Useful when being used in a "dark"
environment.

[mchehab@redhat.com: Fix merge conflicts with RC renaming patches]
Signed-off-by: Martin Wilks &lt;m.wilks@technisat.com&gt;
Signed-off-by: Patrick Boettcher &lt;pboettcher@kernellabs.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] rc: Name RC keymap tables as rc_map_table</title>
<updated>2010-12-29T10:16:51+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@redhat.com</email>
</author>
<published>2010-11-17T18:46:09+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=2f4f58d689dd71dea67407b74405a3c43e797cb1'/>
<id>urn:sha1:2f4f58d689dd71dea67407b74405a3c43e797cb1</id>
<content type='text'>
Remote keytables had different names all over the place. Part of the fault
is due to a bad naming when rc subsystem was created, but there were lots
of old names that were still here.

Use a common standard for everything.

Patch generated by this script:

for i in `find drivers/staging -type f -name *.[ch]` `find include/media -type f -name *.[ch]` `find drivers/media -type f -name *.[ch]`; do sed s,ir_scancode,rc_map_table,g &lt;$i &gt;a &amp;&amp; mv a $i; done
for i in `find drivers/staging -type f -name *.[ch]` `find include/media -type f -name *.[ch]` `find drivers/media -type f -name *.[ch]`; do sed s,ir_codes_,rc_map_,g &lt;$i &gt;a &amp;&amp; mv a $i; done
for i in `find drivers/staging -type f -name *.[ch]` `find include/media -type f -name *.[ch]` `find drivers/media -type f -name *.[ch]`; do sed s,rc_key_map,rc_map_table,g &lt;$i &gt;a &amp;&amp; mv a $i; done
for i in `find drivers/staging -type f -name *.[ch]` `find include/media -type f -name *.[ch]` `find drivers/media -type f -name *.[ch]`; do sed s,rc_map_table_size,rc_map_size,g &lt;$i &gt;a &amp;&amp; mv a $i; done

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