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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8167
e8832e66babd New features:
anders
parents:
diff changeset
1 /*=============================================================================
e8832e66babd New features:
anders
parents:
diff changeset
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
e8832e66babd New features:
anders
parents:
diff changeset
4 // license. See http://www.gnu.org/copyleft/gpl.html for details.
e8832e66babd New features:
anders
parents:
diff changeset
5 //
e8832e66babd New features:
anders
parents:
diff changeset
6 // Copyright 2002 Anders Johansson ajh@watri.uwa.edu.au
e8832e66babd New features:
anders
parents:
diff changeset
7 //
e8832e66babd New features:
anders
parents:
diff changeset
8 //=============================================================================
e8832e66babd New features:
anders
parents:
diff changeset
9 */
e8832e66babd New features:
anders
parents:
diff changeset
10
15538
ade823c5c294 sanity checks
alex
parents: 14245
diff changeset
11 #ifndef __af_config_h__
ade823c5c294 sanity checks
alex
parents: 14245
diff changeset
12 #define __af_config_h__
ade823c5c294 sanity checks
alex
parents: 14245
diff changeset
13
14245
815f03b7cee5 removing AFMT_ dependancy
alex
parents: 13602
diff changeset
14 #include "../config.h" // WORDS_BIGENDIAN
815f03b7cee5 removing AFMT_ dependancy
alex
parents: 13602
diff changeset
15
15538
ade823c5c294 sanity checks
alex
parents: 14245
diff changeset
16 #ifndef MPLAYER_CONFIG_H
ade823c5c294 sanity checks
alex
parents: 14245
diff changeset
17 #error Mandatory WORDS_BIGENDIAN does not contain 0 nor 1
ade823c5c294 sanity checks
alex
parents: 14245
diff changeset
18 #endif
ade823c5c294 sanity checks
alex
parents: 14245
diff changeset
19
8167
e8832e66babd New features:
anders
parents:
diff changeset
20 // Number of channels
e8832e66babd New features:
anders
parents:
diff changeset
21 #ifndef AF_NCH
e8832e66babd New features:
anders
parents:
diff changeset
22 #define AF_NCH 6
e8832e66babd New features:
anders
parents:
diff changeset
23 #endif
e8832e66babd New features:
anders
parents:
diff changeset
24
15538
ade823c5c294 sanity checks
alex
parents: 14245
diff changeset
25 #endif /* __af_config_h__ */