annotate libmpdemux/mf.h @ 15205:19243f85e164

nico partially fixed the bug i reported; here's the rest of the fix. basically demux_audio was mixing data in its header buffer in a bogus manner, whereby it could sometimes "make up" valid mpeg headers where no such header actually occurred in the file. it should be correct now. btw these changes also fix the bug where mplayer reports huge initial cpu usage for sound when playing mp3 files.
author rfelker
date Sun, 17 Apr 2005 17:17:52 +0000
parents 27fff718ede6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4549
d5c91be7f9c9 add mfi support
pontscho
parents:
diff changeset
1
d5c91be7f9c9 add mfi support
pontscho
parents:
diff changeset
2 #ifndef _MF_H
d5c91be7f9c9 add mfi support
pontscho
parents:
diff changeset
3 #define _MF_H
d5c91be7f9c9 add mfi support
pontscho
parents:
diff changeset
4
d5c91be7f9c9 add mfi support
pontscho
parents:
diff changeset
5 extern int mf_w;
d5c91be7f9c9 add mfi support
pontscho
parents:
diff changeset
6 extern int mf_h;
5352
cf2882606e72 Fileslist support for mf demuxer, delemited by ',' and change mf fps to float.
atmos4
parents: 4549
diff changeset
7 extern float mf_fps;
4549
d5c91be7f9c9 add mfi support
pontscho
parents:
diff changeset
8 extern char * mf_type;
d5c91be7f9c9 add mfi support
pontscho
parents:
diff changeset
9
d5c91be7f9c9 add mfi support
pontscho
parents:
diff changeset
10 typedef struct
d5c91be7f9c9 add mfi support
pontscho
parents:
diff changeset
11 {
7407
8780415baa87 stream layer cleanup - part 1
arpi
parents: 5352
diff changeset
12 int curr_frame;
8780415baa87 stream layer cleanup - part 1
arpi
parents: 5352
diff changeset
13 int nr_of_files;
4549
d5c91be7f9c9 add mfi support
pontscho
parents:
diff changeset
14 char ** names;
d5c91be7f9c9 add mfi support
pontscho
parents:
diff changeset
15 } mf_t;
d5c91be7f9c9 add mfi support
pontscho
parents:
diff changeset
16
7407
8780415baa87 stream layer cleanup - part 1
arpi
parents: 5352
diff changeset
17 mf_t* open_mf(char * filename);
8780415baa87 stream layer cleanup - part 1
arpi
parents: 5352
diff changeset
18
5352
cf2882606e72 Fileslist support for mf demuxer, delemited by ',' and change mf fps to float.
atmos4
parents: 4549
diff changeset
19 #endif