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