one definition is enough
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Sat, 6 Jan 2007 16:24:53 +0000 (16:24 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Sat, 6 Jan 2007 16:24:53 +0000 (16:24 +0000)
lib/dvb/idemux.h
lib/dvb/idvb.h
lib/dvb/isection.h

index b04ad000322db1938d90cd8da765ecabda53d616..2b7508820e61998b9d1b29913b151dcfaa486847 100644 (file)
@@ -3,47 +3,6 @@
 
 #include <lib/dvb/idvb.h>
 
-#ifndef DMX_FILTER_SIZE
-#define DMX_FILTER_SIZE   16
-#endif
-
-struct eDVBSectionFilterMask
-{
-       int pid;
-               /* mode is 0 for positive, 1 for negative filtering */
-       __u8 data[DMX_FILTER_SIZE], mask[DMX_FILTER_SIZE], mode[DMX_FILTER_SIZE];
-       enum {
-               rfCRC=1,
-               rfNoAbort=2
-       };
-       int flags;
-};
-
-struct eDVBTableSpec
-{
-       int pid, tid, tidext, tid_mask, tidext_mask;
-       int version;
-       int timeout;        /* timeout in ms */
-       enum
-       {
-               tfInOrder=1,
-               /*
-                       tfAnyVersion      filter ANY version
-                       0                 filter all EXCEPT given version (negative filtering)
-                       tfThisVersion     filter only THIS version
-               */
-               tfAnyVersion=2,
-               tfThisVersion=4,
-               tfHaveTID=8,
-               tfHaveTIDExt=16,
-               tfCheckCRC=32,
-               tfHaveTimeout=64,
-               tfHaveTIDMask=128,
-               tfHaveTIDExtMask=256
-       };
-       int flags;
-};
-
 class iDVBSectionReader: public iObject
 {
 public:
index a34be984fa69bf74972b4a49ca8166914ff884fb..d5f399c077069454160c6a9a08dba979cc56bb65 100644 (file)
 #define CAID_LIST std::slist<uint16_t>
 #endif
 
+#ifndef DMX_FILTER_SIZE
+#define DMX_FILTER_SIZE   16
+#endif
+
+struct eDVBSectionFilterMask
+{
+       int pid;
+               /* mode is 0 for positive, 1 for negative filtering */
+       __u8 data[DMX_FILTER_SIZE], mask[DMX_FILTER_SIZE], mode[DMX_FILTER_SIZE];
+       enum {
+               rfCRC=1,
+               rfNoAbort=2
+       };
+       int flags;
+};
+
+struct eDVBTableSpec
+{
+       int pid, tid, tidext, tid_mask, tidext_mask;
+       int version;
+       int timeout;        /* timeout in ms */
+       enum
+       {
+               tfInOrder=1,
+               /*
+                       tfAnyVersion      filter ANY version
+                       0                 filter all EXCEPT given version (negative filtering)
+                       tfThisVersion     filter only THIS version
+               */
+               tfAnyVersion=2,
+               tfThisVersion=4,
+               tfHaveTID=8,
+               tfHaveTIDExt=16,
+               tfCheckCRC=32,
+               tfHaveTimeout=64,
+               tfHaveTIDMask=128,
+               tfHaveTIDExtMask=256
+       };
+       int flags;
+};
+
 struct eBouquet
 {
        std::string m_bouquet_name;
index 5a0c5cf4d99c3def1783c5e5322774879f5f9474..2b48a6b16ae5413897f751e13a8face8adfdd95c 100644 (file)
@@ -3,47 +3,6 @@
 
 #include <lib/dvb/idvb.h>
 
-#ifndef DMX_FILTER_SIZE
-#define DMX_FILTER_SIZE   16
-#endif
-
-struct eDVBSectionFilterMask
-{
-       int pid;
-               /* mode is 0 for positive, 1 for negative filtering */
-       __u8 data[DMX_FILTER_SIZE], mask[DMX_FILTER_SIZE], mode[DMX_FILTER_SIZE];
-       enum {
-               rfCRC=1,
-               rfNoAbort=2
-       };
-       int flags;
-};
-
-struct eDVBTableSpec
-{
-       int pid, tid, tidext, tid_mask, tidext_mask;
-       int version;
-       int timeout;        /* timeout in ms */
-       enum
-       {
-               tfInOrder=1,
-               /*
-                       tfAnyVersion      filter ANY version
-                       0                 filter all EXCEPT given version (negative filtering)
-                       tfThisVersion     filter only THIS version
-               */
-               tfAnyVersion=2,
-               tfThisVersion=4,
-               tfHaveTID=8,
-               tfHaveTIDExt=16,
-               tfCheckCRC=32,
-               tfHaveTimeout=64,
-               tfHaveTIDMask=128,
-               tfHaveTIDExtMask=256
-       };
-       int flags;
-};
-
 class iDVBSectionReader: public iObject
 {
 public: