summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@redhat.com>2008-12-31 15:11:23 -0200
committerMauro Carvalho Chehab <mchehab@redhat.com>2008-12-31 15:11:23 -0200
commit29272bc7c66212bd5506a59d6b3ba429f5bdd01e (patch)
tree2b339ffdeaeef84409f8182581d4337dfe2d8879
parent2599228213e390de405066ffb1ada35041a11559 (diff)
downloadmediapointer-dvb-s2-29272bc7c66212bd5506a59d6b3ba429f5bdd01e.tar.gz
mediapointer-dvb-s2-29272bc7c66212bd5506a59d6b3ba429f5bdd01e.tar.bz2
Add missing S2 caps flag to S2API
From: Klaus Schmidinger <Klaus.Schmidinger@cadsoft.de> 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 <Klaus.Schmidinger@cadsoft.de> Acked-By: Steven Toth <stoth@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
-rw-r--r--linux/include/linux/dvb/frontend.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/linux/include/linux/dvb/frontend.h b/linux/include/linux/dvb/frontend.h
index b9feafa53..df9b58a19 100644
--- a/linux/include/linux/dvb/frontend.h
+++ b/linux/include/linux/dvb/frontend.h
@@ -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