1 #ifndef MPLAYER_STREAM_DVD_H
2 #define MPLAYER_STREAM_DVD_H
5 #ifdef USE_DVDREAD_INTERNAL
6 #include "dvdread/dvd_reader.h"
7 #include "dvdread/ifo_types.h"
8 #include "dvdread/ifo_read.h"
9 #include "dvdread/nav_read.h"
11 #include <dvdread/dvd_reader.h>
12 #include <dvdread/ifo_types.h>
13 #include <dvdread/ifo_read.h>
14 #include <dvdread/nav_read.h>
21 ifo_handle_t
*vmg_file
;
23 ifo_handle_t
*vts_file
;
24 vts_ptt_srpt_t
*vts_ptt_srpt
;
37 unsigned int *cell_times_table
;
40 stream_language_t audio_streams
[32];
43 stream_language_t subtitles
[32];
46 int dvd_number_of_subs(stream_t
*stream
);
47 int dvd_lang_from_aid(stream_t
*stream
, int id
);
48 int dvd_lang_from_sid(stream_t
*stream
, int id
);
49 int dvd_aid_from_lang(stream_t
*stream
, unsigned char* lang
);
50 int dvd_sid_from_lang(stream_t
*stream
, unsigned char* lang
);
51 int dvd_chapter_from_cell(dvd_priv_t
*dvd
,int title
,int cell
);
53 #endif /* MPLAYER_STREAM_DVD_H */