// **************************************************************************
// **************************************************************************
// **************************************************************************
// **                                                                      **
// ** DECODER.H                                                     MODULE **
// **                                                                      **
// ** Unpack a compressed sound sample resource.                           **
// **                                                                      **
// ** Last modified : 25 Jun 1997 by John Brandwood                        **
// **                                                                      **
// **************************************************************************
// **************************************************************************
// **************************************************************************

#ifndef __DECODER_h
#define __DECODER_h

#ifndef __LFPTYPES_h
 #include "lfptypes.h"
#endif

//
// GLOBAL DATA STRUCTURES AND DEFINITIONS
//

//
// GLOBAL VARIABLES
//

extern	unsigned char       iLogTable[];

//
// GLOBAL FUNCTION PROTOTYPES
//

struct	resSample;

extern	struct resSample *  DecodeSample            (
								struct resSample *  p);

extern	void                DecodeGSMPacket         (
								struct resSample *  p,
								int                 n,
								SW *                s);

extern	void                DecodeGSM610Packet      (
								struct resSample *  p,
								int                 n,
								SW *                s);

extern	void                DecodeGSM660Packet      (
								struct resSample *  p,
								int                 n,
								SW *                s);

//
// End of __DECODER_h
//

#endif



// **************************************************************************
// **************************************************************************
// **************************************************************************
//	END OF DECODER.H
// **************************************************************************
// **************************************************************************
// **************************************************************************

