mirror of
https://github.com/thunderbrewhq/thunderbrew
synced 2025-11-01 08:46:04 +03:00
* feat(app): add StormLib * feat(app): add OpenArchives * feat(util): update SFile to work with StormLib * feat(app): update SFile * feat(util): update SFile with logging (Windows only) * feat(ui): implemented termination w/o notice * chore(build): update StormLib * chore(util): replace std::string with SStr* functions * fix(stormlib): dwFlags argument for SFileOpenPatchArchive * chore(ui): add Script_* stubs * chore(util): clean up SFile::OpenEx * chore(build): update StormLib --------- Co-authored-by: Phaneron <superp00t@tutanota.com>
28 lines
1.4 KiB
C
28 lines
1.4 KiB
C
/*****************************************************************************/
|
|
/* adpcm.h Copyright (c) Ladislav Zezula 2003 */
|
|
/*---------------------------------------------------------------------------*/
|
|
/* Header file for adpcm decompress functions */
|
|
/*---------------------------------------------------------------------------*/
|
|
/* Date Ver Who Comment */
|
|
/* -------- ---- --- ------- */
|
|
/* 31.03.03 1.00 Lad The first version of adpcm.h */
|
|
/*****************************************************************************/
|
|
|
|
#ifndef __ADPCM_H__
|
|
#define __ADPCM_H__
|
|
|
|
//-----------------------------------------------------------------------------
|
|
// Defines
|
|
|
|
#define MAX_ADPCM_CHANNEL_COUNT 2
|
|
#define INITIAL_ADPCM_STEP_INDEX 0x2C
|
|
|
|
//-----------------------------------------------------------------------------
|
|
// Public functions
|
|
|
|
int CompressADPCM (void * pvOutBuffer, int dwOutLength, void * pvInBuffer, int dwInLength, int nCmpType, int ChannelCount);
|
|
int DecompressADPCM (void * pvOutBuffer, int dwOutLength, void * pvInBuffer, int dwInLength, int ChannelCount);
|
|
int DecompressADPCM_SC1B(void * pvOutBuffer, int cbOutBuffer, void * pvInBuffer, int cbInBuffer, int ChannelCount);
|
|
|
|
#endif // __ADPCM_H__
|