Mercurial > mplayer.hg
annotate libaf/af_mp.h @ 13394:455a5056801f
New generic 'portable anymap' video output driver. It supports portable
pixmaps and graymaps in both raw and ASCII mode. Besides PPM and PGM, it
can also output PGMYUV files which are PGM files with the U and V plane
appended to the bottom of the Y image (bottom left and bottom right). All
files can be written to the current directory, to a specified output directory
or to multiple subdirectories if the filesystem can't handle the amount of
files in one directory anymore.
Note: This driver is not yet activated and will not be compiled and linked
to libvo. A separate patch will take care of that. This is just for adding
the file to the repository.
author | ivo |
---|---|
date | Mon, 20 Sep 2004 00:54:57 +0000 |
parents | a6615e7bc710 |
children | 815f03b7cee5 |
rev | line source |
---|---|
8167 | 1 /* Include file for mplayer specific defines and includes */ |
2 #ifndef __af_mp_h__ | |
3 #define __af_mp_h__ | |
4 | |
5 #include "../config.h" | |
6 #include "../mp_msg.h" | |
7 #include "../cpudetect.h" | |
8 #include "../libao2/afmt.h" | |
9 | |
10 /* Set the initialization type from mplayers cpudetect */ | |
11 #ifdef AF_INIT_TYPE | |
12 #undef AF_INIT_TYPE | |
13 #define AF_INIT_TYPE \ | |
14 ((gCpuCaps.has3DNow || gCpuCaps.hasSSE)?AF_INIT_FAST:AF_INIT_SLOW) | |
15 #endif | |
16 | |
17 #ifdef af_msg | |
18 #undef af_msg | |
19 #endif | |
20 #define af_msg(lev, args... ) \ | |
8957
36a5cdca733b
bunkus: Encapsulated arguments to #define in ( ... ) so that the #defines can be safely used like functions: mydef(flag ? val1 : val2)
mosu
parents:
8735
diff
changeset
|
21 mp_msg(MSGT_AFILTER,(((lev)<0)?((lev)+3):(((lev)==0)?MSGL_INFO:((lev)+5))), ##args ) |
8167 | 22 |
23 /* Decodes the format from mplayer format to libaf format */ | |
24 extern int af_format_decode(int format); | |
8993
a6615e7bc710
added af_format_encode() to convert sample format from libaf to mplayer (OSS)
arpi
parents:
8957
diff
changeset
|
25 extern int af_format_encode(void* fmt); |
8167 | 26 |
27 #endif /* __af_mp_h__ */ |