From 7ee64eb44e2844fd1ea74e328385af9d1d2eedb9 Mon Sep 17 00:00:00 2001 From: phintuka Date: Wed, 25 Feb 2009 11:57:28 +0000 Subject: Compressed demux_xvdr_t Added missing mpeg-ts headers --- xine/demux_xvdr.c | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/xine/demux_xvdr.c b/xine/demux_xvdr.c index d41e0561..a555c6ec 100644 --- a/xine/demux_xvdr.c +++ b/xine/demux_xvdr.c @@ -36,6 +36,9 @@ #include "../tools/pes.h" #include "../tools/ts.h" +#include "ts2es.h" +#include "demux_xvdr_tsdata.h" + /* * features */ @@ -78,27 +81,26 @@ typedef struct demux_xvdr_s { input_plugin_t *input; - int status; - - char mrl[256]; + ts_data_t *ts_data; /* MPEG-TS stuff */ int64_t last_pts[2]; - int send_newpts; - int buf_flag_seek; - uint32_t packet_len; - int64_t pts; - int64_t dts; - uint32_t stream_id; - int64_t last_vpts; - + int status; uint32_t video_type; uint32_t audio_type; uint32_t subtitle_type; + /* current buf_element */ + int64_t pts; + int64_t dts; + uint32_t packet_len; + uint8_t stream_id; + + uint8_t send_newpts : 1; + uint8_t buf_flag_seek : 1; uint8_t ffmpeg_mpeg2_decoder : 1; uint8_t coreavc_h264_decoder : 1; - uint8_t bih_posted : 1; + uint8_t bih_posted : 1; } demux_xvdr_t ; typedef struct { -- cgit v1.2.3