version 1.22, 2004/01/23 01:39:04
|
version 1.23, 2004/01/23 20:55:08
|
Line 18
|
Line 18
|
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
*/ |
*/ |
|
|
#include <asm/types.h> |
|
#include <sys/types.h> |
#include <sys/types.h> |
#include <sys/poll.h> |
#include <sys/poll.h> |
#include <sys/time.h> |
#include <sys/time.h> |
Line 88
|
Line 87
|
#define ENDSTR_CLOSE 1 |
#define ENDSTR_CLOSE 1 |
#define ENDSTR_WAIT 2 |
#define ENDSTR_WAIT 2 |
|
|
#define boolean __u8 |
#define boolean u_int8_t |
#define FALSE 0 |
#define FALSE 0 |
#define TRUE 1 |
#define TRUE 1 |
|
|
#define byte __u8 |
#define byte u_int8_t |
#define t_msec __s32 |
#define t_msec int32_t |
|
|
/* ISO 13818 clock reference 90kHz (33 bit) with 27MHz extension (9 bit). |
/* ISO 13818 clock reference 90kHz (33 bit) with 27MHz extension (9 bit). |
* ba33 holds the high bit of base. |
* ba33 holds the high bit of base. |
*/ |
*/ |
typedef struct { |
typedef struct { |
__u32 base; |
u_int32_t base; |
__u16 ext; |
u_int16_t ext; |
byte ba33; |
byte ba33; |
boolean valid; |
boolean valid; |
} clockref; |
} clockref; |
Line 110 typedef struct {
|
Line 109 typedef struct {
|
* wrapping faults without producing conversion inaccuracies. |
* wrapping faults without producing conversion inaccuracies. |
*/ |
*/ |
typedef struct { |
typedef struct { |
__u32 base; |
u_int32_t base; |
t_msec msec; |
t_msec msec; |
} conversion_base; |
} conversion_base; |
|
|
Line 302 typedef struct {
|
Line 301 typedef struct {
|
struct { |
struct { |
struct { |
struct { |
clockref scr; |
clockref scr; |
__u32 muxrate; |
u_int32_t muxrate; |
} ph; |
} ph; |
struct { |
struct { |
__u32 ratebound; |
u_int32_t ratebound; |
byte audiobound; |
byte audiobound; |
byte videobound; |
byte videobound; |
boolean csps_flag; |
boolean csps_flag; |
Line 322 typedef struct {
|
Line 321 typedef struct {
|
struct streamdescr *stream[MAX_STRPERPS]; |
struct streamdescr *stream[MAX_STRPERPS]; |
} ps; |
} ps; |
struct { |
struct { |
__u16 transportstreamid; |
u_int16_t transportstreamid; |
byte pat_version; |
byte pat_version; |
byte newpat_version; |
byte newpat_version; |
pmt_descr *pat; |
pmt_descr *pat; |