1 /* @(#)gap.h	1.11 06/05/06 J. Schilling from cdparanoia-III-alpha9.8 */
2 /*
3  * CopyPolicy: GNU Lesser General Public License v2.1 applies
4  * Copyright (C) 1997-2001 by Monty (xiphmont@mit.edu)
5  * Copyright (C) 2002-2006 by J. Schilling
6  */
7 
8 #ifndef	_GAP_H
9 #define	_GAP_H
10 
11 extern long	i_paranoia_overlap_r	__PR((Int16_t * buffA, Int16_t * buffB,
12 						long offsetA, long offsetB));
13 extern long	i_paranoia_overlap_f	__PR((Int16_t * buffA, Int16_t * buffB,
14 						long offsetA, long offsetB,
15 						long sizeA, long sizeB));
16 extern int	i_stutter_or_gap	__PR((Int16_t * A, Int16_t * B,
17 						long offA, long offB,
18 						long gap));
19 extern void	i_analyze_rift_f	__PR((Int16_t * A, Int16_t * B,
20 						long sizeA, long sizeB,
21 						long aoffset, long boffset,
22 						long *matchA, long *matchB,
23 						long *matchC));
24 extern void	i_analyze_rift_r	__PR((Int16_t * A, Int16_t * B,
25 						long sizeA, long sizeB,
26 						long aoffset, long boffset,
27 						long *matchA, long *matchB,
28 						long *matchC));
29 
30 extern void	analyze_rift_silence_f	__PR((Int16_t * A, Int16_t * B,
31 						long sizeA, long sizeB,
32 						long aoffset, long boffset,
33 						long *matchA, long *matchB));
34 
35 #endif	/* _GAP_H */
36