22#ifndef ULTIMA8_AUDIO_SONARCAUDIOSAMPLE_H
23#define ULTIMA8_AUDIO_SONARCAUDIOSAMPLE_H
25#include "common/scummsys.h"
26#include "ultima/ultima8/audio/audio_sample.h"
32 struct SonarcDecompData {
37 static bool _generatedOneTable;
38 static int _oneTable[256];
40 static void GenerateOneTable();
42 static void decode_EC(
int mode,
int samplecount,
43 const uint8 *source,
int sourcesize,
45 static void decode_LPC(
int order,
int nsamples,
46 uint8 *dest,
const uint8 *factors);
47 static int audio_decode(
const uint8 *source, uint8 *dest);
59 uint32 decompressFrame(SonarcDecompData *decompData, uint8 *samples)
const;
Definition: audiostream.h:212
Definition: audio_sample.h:34
Definition: sonarc_audio_sample.h:31