Mercurial > mplayer.hg
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 |
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__ */ |