annotate libmpdemux/mf.h @ 33305:ddb45e9443ec

Remove the variable arguments from the libvo control() functions. No module uses the vaarg anymore. Also it is cleaner to provide pointer to specific structure than specify arguments via vaarg.
author iive
date Sat, 07 May 2011 10:59:11 +0000
parents d643e4643313
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
29238
d643e4643313 Add standard license header to all files in libmpdemux.
diego
parents: 26029
diff changeset
1 /*
d643e4643313 Add standard license header to all files in libmpdemux.
diego
parents: 26029
diff changeset
2 * This file is part of MPlayer.
d643e4643313 Add standard license header to all files in libmpdemux.
diego
parents: 26029
diff changeset
3 *
d643e4643313 Add standard license header to all files in libmpdemux.
diego
parents: 26029
diff changeset
4 * MPlayer is free software; you can redistribute it and/or modify
d643e4643313 Add standard license header to all files in libmpdemux.
diego
parents: 26029
diff changeset
5 * it under the terms of the GNU General Public License as published by
d643e4643313 Add standard license header to all files in libmpdemux.
diego
parents: 26029
diff changeset
6 * the Free Software Foundation; either version 2 of the License, or
d643e4643313 Add standard license header to all files in libmpdemux.
diego
parents: 26029
diff changeset
7 * (at your option) any later version.
d643e4643313 Add standard license header to all files in libmpdemux.
diego
parents: 26029
diff changeset
8 *
d643e4643313 Add standard license header to all files in libmpdemux.
diego
parents: 26029
diff changeset
9 * MPlayer is distributed in the hope that it will be useful,
d643e4643313 Add standard license header to all files in libmpdemux.
diego
parents: 26029
diff changeset
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
d643e4643313 Add standard license header to all files in libmpdemux.
diego
parents: 26029
diff changeset
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
d643e4643313 Add standard license header to all files in libmpdemux.
diego
parents: 26029
diff changeset
12 * GNU General Public License for more details.
d643e4643313 Add standard license header to all files in libmpdemux.
diego
parents: 26029
diff changeset
13 *
d643e4643313 Add standard license header to all files in libmpdemux.
diego
parents: 26029
diff changeset
14 * You should have received a copy of the GNU General Public License along
d643e4643313 Add standard license header to all files in libmpdemux.
diego
parents: 26029
diff changeset
15 * with MPlayer; if not, write to the Free Software Foundation, Inc.,
d643e4643313 Add standard license header to all files in libmpdemux.
diego
parents: 26029
diff changeset
16 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
d643e4643313 Add standard license header to all files in libmpdemux.
diego
parents: 26029
diff changeset
17 */
19300
0c7ad1c632cc mf.[hc] belong to libmpdemux
ben
parents:
diff changeset
18
26029
4129c8cfa742 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 25964
diff changeset
19 #ifndef MPLAYER_MF_H
4129c8cfa742 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 25964
diff changeset
20 #define MPLAYER_MF_H
19300
0c7ad1c632cc mf.[hc] belong to libmpdemux
ben
parents:
diff changeset
21
0c7ad1c632cc mf.[hc] belong to libmpdemux
ben
parents:
diff changeset
22 extern int mf_w;
0c7ad1c632cc mf.[hc] belong to libmpdemux
ben
parents:
diff changeset
23 extern int mf_h;
25964
cb07fc632de1 Change mf_fps to double
reimar
parents: 25535
diff changeset
24 extern double mf_fps;
19300
0c7ad1c632cc mf.[hc] belong to libmpdemux
ben
parents:
diff changeset
25 extern char * mf_type;
0c7ad1c632cc mf.[hc] belong to libmpdemux
ben
parents:
diff changeset
26
0c7ad1c632cc mf.[hc] belong to libmpdemux
ben
parents:
diff changeset
27 typedef struct
0c7ad1c632cc mf.[hc] belong to libmpdemux
ben
parents:
diff changeset
28 {
0c7ad1c632cc mf.[hc] belong to libmpdemux
ben
parents:
diff changeset
29 int curr_frame;
0c7ad1c632cc mf.[hc] belong to libmpdemux
ben
parents:
diff changeset
30 int nr_of_files;
0c7ad1c632cc mf.[hc] belong to libmpdemux
ben
parents:
diff changeset
31 char ** names;
0c7ad1c632cc mf.[hc] belong to libmpdemux
ben
parents:
diff changeset
32 } mf_t;
0c7ad1c632cc mf.[hc] belong to libmpdemux
ben
parents:
diff changeset
33
0c7ad1c632cc mf.[hc] belong to libmpdemux
ben
parents:
diff changeset
34 mf_t* open_mf(char * filename);
0c7ad1c632cc mf.[hc] belong to libmpdemux
ben
parents:
diff changeset
35
26029
4129c8cfa742 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 25964
diff changeset
36 #endif /* MPLAYER_MF_H */