From: <ni...@us...> - 2007-03-18 12:40:42
|
Update of /cvsroot/dvbtools/dvbstream In directory sc8-pr-cvs12.sourceforge.net:/tmp/cvs-serv23869 Modified Files: dvbstream.c Log Message: moved definition and instantiation of PID_BIT_MAP and SI_PIDS few lines above for later reuse Index: dvbstream.c =================================================================== RCS file: /cvsroot/dvbtools/dvbstream/dvbstream.c,v retrieving revision 1.46 retrieving revision 1.47 diff -C2 -d -r1.46 -r1.47 *** dvbstream.c 17 Mar 2007 10:54:38 -0000 1.46 --- dvbstream.c 17 Mar 2007 11:08:07 -0000 1.47 *************** *** 398,401 **** --- 398,405 ---- + typedef uint8_t PID_BIT_MAP[1024]; + static PID_BIT_MAP SI_PIDS; + + typedef struct { char *filename; *************** *** 451,461 **** } PMT; - typedef uint8_t PID_BIT_MAP[1024]; - #define getbit(buf, pid) (buf[(pid)/8] & (1 << ((pid) % 8))) #define setbit(buf, pid) buf[(pid)/8] |= (1 << ((pid) % 8)) #define clearbits(buf) memset(buf, 0, sizeof(PID_BIT_MAP)) - static PID_BIT_MAP SI_PIDS; static int collect_section(section_t *section, int pusi, unsigned char *buf, unsigned int len) --- 455,462 ---- |