diff options
author | phintuka <phintuka> | 2009-02-25 11:57:28 +0000 |
---|---|---|
committer | phintuka <phintuka> | 2009-02-25 11:57:28 +0000 |
commit | 7ee64eb44e2844fd1ea74e328385af9d1d2eedb9 (patch) | |
tree | 245b0b24435f96f0043a645dd448749f1dcb65f8 | |
parent | bd19ad2a2c2bdf9d04a9a546c73a26b1727eeeba (diff) | |
download | xineliboutput-7ee64eb44e2844fd1ea74e328385af9d1d2eedb9.tar.gz xineliboutput-7ee64eb44e2844fd1ea74e328385af9d1d2eedb9.tar.bz2 |
Compressed demux_xvdr_t
Added missing mpeg-ts headers
-rw-r--r-- | xine/demux_xvdr.c | 26 |
1 files 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 { |