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