summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/sound/samples.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/sound/samples.c')
-rw-r--r--src/emu/sound/samples.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/emu/sound/samples.c b/src/emu/sound/samples.c
index 8d773916e10..54d73f4a070 100644
--- a/src/emu/sound/samples.c
+++ b/src/emu/sound/samples.c
@@ -6,7 +6,7 @@
struct sample_channel
{
sound_stream *stream;
- INT16 * source;
+ const INT16 *source;
INT32 source_length;
INT32 source_num;
UINT32 pos;
@@ -174,7 +174,7 @@ static int read_wav_sample(mame_file *f, struct loaded_sample *sample)
readsamples - load all samples
-------------------------------------------------*/
-struct loaded_samples *readsamples(const char **samplenames, const char *basename)
+struct loaded_samples *readsamples(const char *const *samplenames, const char *basename)
{
struct loaded_samples *samples;
int skipfirst = 0;
@@ -270,7 +270,7 @@ void sample_start(int channel,int samplenum,int loop)
}
-void sample_start_raw_n(int num,int channel,INT16 *sampledata,int samples,int frequency,int loop)
+void sample_start_raw_n(int num,int channel,const INT16 *sampledata,int samples,int frequency,int loop)
{
struct samples_info *info = sndti_token(SOUND_SAMPLES, num);
struct sample_channel *chan;
@@ -293,7 +293,7 @@ void sample_start_raw_n(int num,int channel,INT16 *sampledata,int samples,int fr
chan->loop = loop;
}
-void sample_start_raw(int channel,INT16 *sampledata,int samples,int frequency,int loop)
+void sample_start_raw(int channel,const INT16 *sampledata,int samples,int frequency,int loop)
{
sample_start_raw_n(0,channel,sampledata,samples,frequency,loop);
}
@@ -452,7 +452,7 @@ static void sample_update_sound(void *param, stream_sample_t **inputs, stream_sa
UINT32 pos = chan->pos;
UINT32 frac = chan->frac;
UINT32 step = chan->step;
- INT16 *sample = chan->source;
+ const INT16 *sample = chan->source;
UINT32 sample_length = chan->source_length;
while (length--)