mirror of
https://github.com/xemu-project/xemu.git
synced 2024-11-23 11:39:53 +00:00
hw/audio/cs4231a: Const'ify global tables
The tables contain spcifically crafted constants for algorithms, so make them immutable. Signed-off-by: Bernhard Beschow <shentey@gmail.com> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Acked-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Message-Id: <20220520180109.8224-3-shentey@gmail.com> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
This commit is contained in:
parent
aa2e535c82
commit
bae17e7483
@ -84,7 +84,7 @@ struct CSState {
|
|||||||
int transferred;
|
int transferred;
|
||||||
int aci_counter;
|
int aci_counter;
|
||||||
SWVoiceOut *voice;
|
SWVoiceOut *voice;
|
||||||
int16_t *tab;
|
const int16_t *tab;
|
||||||
};
|
};
|
||||||
|
|
||||||
#define MODE2 (1 << 6)
|
#define MODE2 (1 << 6)
|
||||||
@ -142,13 +142,13 @@ enum {
|
|||||||
Capture_Lower_Base_Count
|
Capture_Lower_Base_Count
|
||||||
};
|
};
|
||||||
|
|
||||||
static int freqs[2][8] = {
|
static const int freqs[2][8] = {
|
||||||
{ 8000, 16000, 27420, 32000, -1, -1, 48000, 9000 },
|
{ 8000, 16000, 27420, 32000, -1, -1, 48000, 9000 },
|
||||||
{ 5510, 11025, 18900, 22050, 37800, 44100, 33075, 6620 }
|
{ 5510, 11025, 18900, 22050, 37800, 44100, 33075, 6620 }
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Tables courtesy http://hazelware.luggle.com/tutorials/mulawcompression.html */
|
/* Tables courtesy http://hazelware.luggle.com/tutorials/mulawcompression.html */
|
||||||
static int16_t MuLawDecompressTable[256] =
|
static const int16_t MuLawDecompressTable[256] =
|
||||||
{
|
{
|
||||||
-32124,-31100,-30076,-29052,-28028,-27004,-25980,-24956,
|
-32124,-31100,-30076,-29052,-28028,-27004,-25980,-24956,
|
||||||
-23932,-22908,-21884,-20860,-19836,-18812,-17788,-16764,
|
-23932,-22908,-21884,-20860,-19836,-18812,-17788,-16764,
|
||||||
@ -184,7 +184,7 @@ static int16_t MuLawDecompressTable[256] =
|
|||||||
56, 48, 40, 32, 24, 16, 8, 0
|
56, 48, 40, 32, 24, 16, 8, 0
|
||||||
};
|
};
|
||||||
|
|
||||||
static int16_t ALawDecompressTable[256] =
|
static const int16_t ALawDecompressTable[256] =
|
||||||
{
|
{
|
||||||
-5504, -5248, -6016, -5760, -4480, -4224, -4992, -4736,
|
-5504, -5248, -6016, -5760, -4480, -4224, -4992, -4736,
|
||||||
-7552, -7296, -8064, -7808, -6528, -6272, -7040, -6784,
|
-7552, -7296, -8064, -7808, -6528, -6272, -7040, -6784,
|
||||||
|
Loading…
Reference in New Issue
Block a user