annotate vobsub.h @ 7256:ec6dd0a29d93

Add the code that chooses a good X11 truecolor visual to the vo_x11 config() function. This is useful for framebuffers on Sun hardware, where we have multiple truecolor visuals of different depths available, and the root window typically runs at depth 8, yet there are 24 bit true color visuals available as well.
author jkeil
date Tue, 03 Sep 2002 18:10:42 +0000
parents d7db9f1b1d36
children 9806d65986e4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4080
47bcafe1442e Add vobsub support.
kmkaplan
parents:
diff changeset
1 #ifndef MPLAYER_VOBSUB_H
47bcafe1442e Add vobsub support.
kmkaplan
parents:
diff changeset
2 #define MPLAYER_VOBSUB_H
47bcafe1442e Add vobsub support.
kmkaplan
parents:
diff changeset
3
6110
7bea806b9c5f Improvment for spu subtitles.
albeu
parents: 5388
diff changeset
4 extern void *vobsub_open(const char *subname, const char *const ifo, const int force, void** spu);
4080
47bcafe1442e Add vobsub support.
kmkaplan
parents:
diff changeset
5 extern void vobsub_reset(void *vob);
6674
f8551f89dd48 MEncoder vobsub ripping support, currently not compatible with windows vobsub, some bugs to be fixed. However it already works with mplayer, so it's a start.
atmos4
parents: 6110
diff changeset
6 extern int vobsub_parse_ifo(void* this, const char *const name, unsigned int *palette, unsigned int *width, unsigned int *height, int force, int sid, char *langid);
6110
7bea806b9c5f Improvment for spu subtitles.
albeu
parents: 5388
diff changeset
7 extern int vobsub_get_packet(void *vobhandle, float pts,void** data, int* timestamp);
6829
d7db9f1b1d36 New function vobsub_get_next_packet for subrip.
kmkaplan
parents: 6674
diff changeset
8 extern int vobsub_get_next_packet(void *vobhandle, void** data, int* timestamp);
6110
7bea806b9c5f Improvment for spu subtitles.
albeu
parents: 5388
diff changeset
9 extern void vobsub_close(void *this);
4080
47bcafe1442e Add vobsub support.
kmkaplan
parents:
diff changeset
10
6674
f8551f89dd48 MEncoder vobsub ripping support, currently not compatible with windows vobsub, some bugs to be fixed. However it already works with mplayer, so it's a start.
atmos4
parents: 6110
diff changeset
11 extern void *vobsub_out_open(const char *basename, const unsigned int *palette, unsigned int orig_width, unsigned int orig_height, const char *id, unsigned int index);
f8551f89dd48 MEncoder vobsub ripping support, currently not compatible with windows vobsub, some bugs to be fixed. However it already works with mplayer, so it's a start.
atmos4
parents: 6110
diff changeset
12 extern void vobsub_out_output(void *me, const unsigned char *packet, int len, double pts);
f8551f89dd48 MEncoder vobsub ripping support, currently not compatible with windows vobsub, some bugs to be fixed. However it already works with mplayer, so it's a start.
atmos4
parents: 6110
diff changeset
13 extern void vobsub_out_close(void *me);
f8551f89dd48 MEncoder vobsub ripping support, currently not compatible with windows vobsub, some bugs to be fixed. However it already works with mplayer, so it's a start.
atmos4
parents: 6110
diff changeset
14
4384
a1d27234018f avoids warnings
pl
parents: 4080
diff changeset
15 #endif /* MPLAYER_VOBSUB_H */
6674
f8551f89dd48 MEncoder vobsub ripping support, currently not compatible with windows vobsub, some bugs to be fixed. However it already works with mplayer, so it's a start.
atmos4
parents: 6110
diff changeset
16