diff options
author | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-11-16 22:26:57 +0000 |
---|---|---|
committer | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-11-16 22:26:57 +0000 |
commit | b771c98ced1d2179193572a2a41ed007a5ed6d5b (patch) | |
tree | 88f42175b039dc68c6c000d67076d77289597d0e /libmpdemux/stream.h | |
parent | 166548ba36be347af69655782ab16e6faeb4f0c5 (diff) | |
download | mpv-b771c98ced1d2179193572a2a41ed007a5ed6d5b.tar.bz2 mpv-b771c98ced1d2179193572a2a41ed007a5ed6d5b.tar.xz |
add dvd audio stream detect
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2936 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/stream.h')
-rw-r--r-- | libmpdemux/stream.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/libmpdemux/stream.h b/libmpdemux/stream.h index a6ed95c600..9bda039c1b 100644 --- a/libmpdemux/stream.h +++ b/libmpdemux/stream.h @@ -158,4 +158,39 @@ extern int dvd_chapter; extern int dvd_angle; //#endif +#ifdef USE_DVDREAD + +#include <dvdread/dvd_reader.h> +#include <dvdread/ifo_types.h> +#include <dvdread/ifo_read.h> +#include <dvdread/nav_read.h> + +typedef struct { + int id; // 0 - 31 mpeg; 128 - 159 ac3; 160 - 191 pcm + int language; +} audio_stream_t; + +typedef struct { + dvd_reader_t *dvd; + dvd_file_t *title; + ifo_handle_t *vmg_file; + tt_srpt_t *tt_srpt; + ifo_handle_t *vts_file; + vts_ptt_srpt_t *vts_ptt_srpt; + pgc_t *cur_pgc; +// + int cur_cell; + int cur_pack; + int cell_last_pack; +// Navi: + int packs_left; + dsi_t dsi_pack; + int angle_seek; +// audio datas + int nr_of_channels; + audio_stream_t audio_streams[8]; +} dvd_priv_t; + +#endif + #endif // __STREAM_H |