From ad302618b6dfacfcf675456f2e6952f25f222eae Mon Sep 17 00:00:00 2001
From: Jan Schmidt <thaytan@mad.scientist.com>
Date: Wed, 9 Apr 2008 13:43:51 +0000
Subject: gst/nsf/nes_apu.*: Don't do void pointer arithmetic - it's a gcc
 extension.

Original commit message from CVS:
* gst/nsf/nes_apu.c: (apu_process):
* gst/nsf/nes_apu.h:
Don't do void pointer arithmetic - it's a gcc extension.
---
 gst/nsf/nes_apu.c |  9 +++++++--
 gst/nsf/nes_apu.h | 11 ++++++++---
 2 files changed, 15 insertions(+), 5 deletions(-)

(limited to 'gst')

diff --git a/gst/nsf/nes_apu.c b/gst/nsf/nes_apu.c
index 47e1d72b..6ba5026f 100644
--- a/gst/nsf/nes_apu.c
+++ b/gst/nsf/nes_apu.c
@@ -972,7 +972,7 @@ apu_getpcmdata (void **data, int *num_samples, int *sample_bits)
 
 
 void
-apu_process (void *buffer, int num_samples)
+apu_process (uint8 * buffer, int num_samples)
 {
   apudata_t *d;
   uint32 elapsed_cycles;
@@ -1210,7 +1210,12 @@ apu_getcyclerate (void)
 
 /*
 ** $Log$
-** Revision 1.2  2008/03/25 15:56:12  slomo
+** Revision 1.3  2008/04/09 13:43:50  thaytan
+** * gst/nsf/nes_apu.c: (apu_process):
+** * gst/nsf/nes_apu.h:
+** Don't do void pointer arithmetic - it's a gcc extension.
+**
+** Revision 1.2  2008-03-25 15:56:12  slomo
 ** Patch by: Andreas Henriksson <andreas at fatal dot set>
 ** * gst/nsf/Makefile.am:
 ** * gst/nsf/dis6502.h:
diff --git a/gst/nsf/nes_apu.h b/gst/nsf/nes_apu.h
index 01302dfa..41cec012 100644
--- a/gst/nsf/nes_apu.h
+++ b/gst/nsf/nes_apu.h
@@ -258,7 +258,7 @@ typedef struct apu_s
    int sample_bits;
    int refresh_rate;
 
-   void (*process)(void *buffer, int num_samples);
+   void (*process)(uint8 *buffer, int num_samples);
 
   /* $$$ ben : last error string */
   const char * errstr;
@@ -277,7 +277,7 @@ extern apu_t *apu_create(int sample_rate, int refresh_rate, int sample_bits, boo
 extern void apu_destroy(apu_t *apu);
 extern int apu_setext(apu_t *apu, apuext_t *ext);
 extern int apu_setfilter(int filter_type);
-extern void apu_process(void *buffer, int num_samples);
+extern void apu_process(uint8 *buffer, int num_samples);
 extern void apu_reset(void);
 extern int apu_setchan(int chan, boolean enabled);
 extern int32 apu_getcyclerate(void);
@@ -301,7 +301,12 @@ void apu_setcontext(apu_t *src_apu);
 
 /*
 ** $Log$
-** Revision 1.2  2008/03/25 15:56:12  slomo
+** Revision 1.3  2008/04/09 13:43:51  thaytan
+** * gst/nsf/nes_apu.c: (apu_process):
+** * gst/nsf/nes_apu.h:
+** Don't do void pointer arithmetic - it's a gcc extension.
+**
+** Revision 1.2  2008-03-25 15:56:12  slomo
 ** Patch by: Andreas Henriksson <andreas at fatal dot set>
 ** * gst/nsf/Makefile.am:
 ** * gst/nsf/dis6502.h:
-- 
cgit v1.2.1