616
|
1
|
|
2 #ifndef __MPLAYER_SUBREADER_H
|
|
3 #define __MPLAYER_SUBREADER_H
|
258
|
4
|
|
5 extern int sub_uses_time;
|
|
6 extern int sub_errs;
|
|
7 extern int sub_num; // number of subtitle structs
|
|
8 extern int sub_format; // 0 for microdvd, 1 for SubRip, 2 for the third format
|
|
9
|
|
10 #define SUB_MAX_TEXT 5
|
|
11
|
|
12 typedef struct {
|
|
13
|
|
14 int lines;
|
|
15
|
|
16 unsigned long start;
|
|
17 unsigned long end;
|
|
18
|
|
19 char *text[SUB_MAX_TEXT];
|
|
20 } subtitle;
|
|
21
|
|
22 subtitle* sub_read_file (char *filename);
|
509
|
23 char * sub_filename( char * fname );
|
616
|
24
|
|
25 #endif |