comparison libmpdemux/stream.h @ 3751:d9d2ee82a243

subtitle_t + audio_stream_t -> stream_language_t (cleanup)
author arpi
date Tue, 25 Dec 2001 23:31:37 +0000
parents 1acf2f1f9dc8
children d3fc41a04cb7
comparison
equal deleted inserted replaced
3750:6d0283908517 3751:d9d2ee82a243
175 #include <dvdread/nav_read.h> 175 #include <dvdread/nav_read.h>
176 176
177 typedef struct { 177 typedef struct {
178 int id; // 0 - 31 mpeg; 128 - 159 ac3; 160 - 191 pcm 178 int id; // 0 - 31 mpeg; 128 - 159 ac3; 160 - 191 pcm
179 int language; 179 int language;
180 } audio_stream_t; 180 } stream_language_t;
181
182 typedef struct {
183 int id; // 0 - 31
184 int language;
185 } subtitle_t;
186 181
187 typedef struct { 182 typedef struct {
188 dvd_reader_t *dvd; 183 dvd_reader_t *dvd;
189 dvd_file_t *title; 184 dvd_file_t *title;
190 ifo_handle_t *vmg_file; 185 ifo_handle_t *vmg_file;
200 int packs_left; 195 int packs_left;
201 dsi_t dsi_pack; 196 dsi_t dsi_pack;
202 int angle_seek; 197 int angle_seek;
203 // audio datas 198 // audio datas
204 int nr_of_channels; 199 int nr_of_channels;
205 audio_stream_t audio_streams[8]; 200 stream_language_t audio_streams[32];
206 // subtitles 201 // subtitles
207 int nr_of_subtitles; 202 int nr_of_subtitles;
208 subtitle_t subtitles[32]; 203 stream_language_t subtitles[32];
209 } dvd_priv_t; 204 } dvd_priv_t;
210 205
211 #endif 206 #endif
212 207
213 #endif // __STREAM_H 208 #endif // __STREAM_H