From bd8cd7733f7c7684a85703b7a7d91fff1d2a6238 Mon Sep 17 00:00:00 2001 From: Guenter Bartsch Date: Fri, 27 Dec 2002 13:44:58 +0000 Subject: fix dvb events CVS patchset: 3692 CVS date: 2002/12/27 13:44:58 --- doc/README.dvb | 1 + src/demuxers/demux_ts.c | 3 +-- src/input/input_dvb.c | 1 - src/xine-engine/xine_internal.h | 17 ++++++++++++++++- 4 files changed, 18 insertions(+), 4 deletions(-) diff --git a/doc/README.dvb b/doc/README.dvb index 8412c243e..15f94e7f1 100644 --- a/doc/README.dvb +++ b/doc/README.dvb @@ -59,6 +59,7 @@ A - diseqc number B - Frequency C - LNB voltage (H/V polarisation switch) + (4: horizontal, 2: vertical polarisation) D - Symbol Rate diff --git a/src/demuxers/demux_ts.c b/src/demuxers/demux_ts.c index 9cc331830..3ad3adc45 100644 --- a/src/demuxers/demux_ts.c +++ b/src/demuxers/demux_ts.c @@ -17,7 +17,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA * - * $Id: demux_ts.c,v 1.72 2002/12/27 00:53:49 guenter Exp $ + * $Id: demux_ts.c,v 1.73 2002/12/27 13:44:58 guenter Exp $ * * Demultiplexer for MPEG2 Transport Streams. * @@ -139,7 +139,6 @@ #include "xine_internal.h" #include "xineutils.h" #include "demux.h" -#include "events.h" /* #define TS_LOG diff --git a/src/input/input_dvb.c b/src/input/input_dvb.c index 12ad6dd09..ee82758b7 100644 --- a/src/input/input_dvb.c +++ b/src/input/input_dvb.c @@ -44,7 +44,6 @@ #include "xine_internal.h" #include "xineutils.h" -#include "events.h" #include "input_plugin.h" #include "net_buf_ctrl.h" diff --git a/src/xine-engine/xine_internal.h b/src/xine-engine/xine_internal.h index c022b44d8..859b661ad 100644 --- a/src/xine-engine/xine_internal.h +++ b/src/xine-engine/xine_internal.h @@ -17,7 +17,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA * - * $Id: xine_internal.h,v 1.118 2002/12/27 03:40:08 miguelfreitas Exp $ + * $Id: xine_internal.h,v 1.119 2002/12/27 13:44:59 guenter Exp $ * */ @@ -328,6 +328,21 @@ int xine_get_audio_channel (xine_stream_t *stream) ; int xine_get_spu_channel (xine_stream_t *stream) ; +/* + * internal events + */ + +/* sent by dvb frontend to inform ts demuxer of new pids */ +#define XINE_EVENT_PIDS_CHANGE 0x80000000 + +/* + * pids change event - inform ts demuxer of new pids + */ +typedef struct { + int vpid; /* video program id */ + int apid; /* audio program id */ +} xine_pids_data_t; + #ifdef __cplusplus } #endif -- cgit v1.2.3