Mercurial > mplayer.hg
annotate libaf/config.h @ 20482:16b90fde05c9
Always initialize libass to fix crashes caused by use without initialization.
Library init was only done if ass_enabled was true at program startup.
However there are at least 2 ways how MPlayer can later try to access
the library even if ass_enabled is false at that point:
- per-file options can turn on ass support later
- if the embeddedfonts option is enabled and the file has fonts
demux_mkv will call ass_process_font
author | uau |
---|---|
date | Sun, 29 Oct 2006 00:23:12 +0000 |
parents | ade823c5c294 |
children |
rev | line source |
---|---|
8167 | 1 /*============================================================================= |
2 // | |
13602
14090f7300a8
The full name of the GPL is GNU General Public License.
diego
parents:
8167
diff
changeset
|
3 // This software has been released under the terms of the GNU General Public |
8167 | 4 // license. See http://www.gnu.org/copyleft/gpl.html for details. |
5 // | |
6 // Copyright 2002 Anders Johansson ajh@watri.uwa.edu.au | |
7 // | |
8 //============================================================================= | |
9 */ | |
10 | |
15538 | 11 #ifndef __af_config_h__ |
12 #define __af_config_h__ | |
13 | |
14245 | 14 #include "../config.h" // WORDS_BIGENDIAN |
15 | |
15538 | 16 #ifndef MPLAYER_CONFIG_H |
17 #error Mandatory WORDS_BIGENDIAN does not contain 0 nor 1 | |
18 #endif | |
19 | |
8167 | 20 // Number of channels |
21 #ifndef AF_NCH | |
22 #define AF_NCH 6 | |
23 #endif | |
24 | |
15538 | 25 #endif /* __af_config_h__ */ |