The patch number 10164 was added via Mauro Carvalho Chehab <[email protected]>
to http://linuxtv.org/hg/v4l-dvb master development tree.

Kernel patches in this development tree may be modified to be backward
compatible with older kernels. Compatibility modifications will be
removed before inclusion into the mainstream Kernel

If anyone has any objections, please let us know by sending a message to:
        [email protected]

------

From: Klaus Schmidinger  <[email protected]>
Add missing S2 caps flag to S2API


The attached patch adds a capability flag that allows an application
to determine whether a particular device can handle "second generation
modulation" transponders. This is necessary in order for applications
to be able to decide which device to use for a given channel in
a multi device environment, where DVB-S and DVB-S2 devices are mixed.

It is assumed that a device capable of handling "second generation
modulation" can implicitly handle "first generation modulation".
The flag is not named anything with DVBS2 in order to allow its
use with future DVBT2 devices as well (should they ever come).

Signed-off by: Klaus Schmidinger <[email protected]>

Acked-By: Steven Toth <[email protected]>
Signed-off-by: Mauro Carvalho Chehab <[email protected]>


---

 linux/include/linux/dvb/frontend.h |    1 +
 1 file changed, 1 insertion(+)

diff -r 9d9288bed20b -r 0f6097dd419c linux/include/linux/dvb/frontend.h
--- a/linux/include/linux/dvb/frontend.h        Wed Dec 31 10:37:33 2008 -0200
+++ b/linux/include/linux/dvb/frontend.h        Wed Dec 31 15:11:23 2008 -0200
@@ -63,6 +63,7 @@ typedef enum fe_caps {
        FE_CAN_8VSB                     = 0x200000,
        FE_CAN_16VSB                    = 0x400000,
        FE_HAS_EXTENDED_CAPS            = 0x800000,   // We need more bitspace 
for newer APIs, indicate this.
+       FE_CAN_2G_MODULATION            = 0x10000000, // frontend supports "2nd 
generation modulation" (DVB-S2)
        FE_NEEDS_BENDING                = 0x20000000, // not supported anymore, 
don't use (frontend requires frequency bending)
        FE_CAN_RECOVER                  = 0x40000000, // frontend can recover 
from a cable unplug automatically
        FE_CAN_MUTE_TS                  = 0x80000000  // frontend can stop 
spurious TS data output


---

Patch is available at: 
http://linuxtv.org/hg/v4l-dvb/rev/0f6097dd419c040f9b75efe059ec7b02215c8595

_______________________________________________
linuxtv-commits mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to