annotate libaf/config.h @ 17279:600d0b740940

"Currently mplayer looks for only one MP3 frame sync. The attached patch makes it to look for two consecutive valid MP3 frame headers, reducing the probability of false positives, which causes Bug 380. Funny that the fix is so simple. Seems that someone has forgotten to initialize MP3_resync correctly. Also this is the recommended way to sync MP3 frames. See http://www.dv.co.yu/mpgscript/mpeghdr.htm. " Original thread: Date: Dec 31, 2005 10:15 AM Subject: [MPlayer-dev-eng] [PATCH] Try twice when searching for MP3 frame header, fixes Bug 380
author gpoirier
date Sat, 31 Dec 2005 18:56:35 +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__ */