Diff for /multiplexer/global.h between versions 1.25 and 1.26

version 1.25, 2006/12/09 21:44:20 version 1.26, 2008/11/12 21:46:44
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 <sys/types.h>  #include <stdint.h>
 #include <sys/poll.h>  #include <sys/poll.h>
 #include <sys/time.h>  #include <sys/time.h>
 #include <sys/unistd.h>  #include <sys/unistd.h>
Line 87 Line 87
 #define ENDSTR_CLOSE     1  #define ENDSTR_CLOSE     1
 #define ENDSTR_WAIT      2  #define ENDSTR_WAIT      2
   
 #define boolean u_int8_t  #define boolean uint8_t
 #define FALSE   0  #define FALSE   0
 #define TRUE    1  #define TRUE    1
   
 #define byte u_int8_t  #define byte uint8_t
 #define t_msec int32_t  #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 {
   u_int32_t base;    uint32_t base;
   u_int16_t ext;    uint16_t ext;
   byte ba33;    byte ba33;
   boolean valid;    boolean valid;
 } clockref;  } clockref;
Line 109  typedef struct { Line 109  typedef struct {
  * wrapping faults without producing conversion inaccuracies.   * wrapping faults without producing conversion inaccuracies.
  */   */
 typedef struct {  typedef struct {
   u_int32_t base;    uint32_t base;
   t_msec msec;    t_msec msec;
 } conversion_base;  } conversion_base;
   
Line 301  typedef struct { Line 301  typedef struct {
     struct {      struct {
       struct {        struct {
         clockref scr;          clockref scr;
         u_int32_t muxrate;          uint32_t muxrate;
       } ph;        } ph;
       struct {        struct {
         u_int32_t ratebound;          uint32_t ratebound;
         byte audiobound;          byte audiobound;
         byte videobound;          byte videobound;
         boolean csps_flag;          boolean csps_flag;
Line 321  typedef struct { Line 321  typedef struct {
       struct streamdescr *stream[MAX_STRPERPS];        struct streamdescr *stream[MAX_STRPERPS];
     } ps;      } ps;
     struct {      struct {
       u_int16_t transportstreamid;        uint16_t transportstreamid;
       byte pat_version;        byte pat_version;
       byte newpat_version;        byte newpat_version;
       pmt_descr *pat;        pmt_descr *pat;

Removed from v.1.25  
changed lines
  Added in v.1.26


LinuxTV legacy CVS <linuxtv.org/cvs>