remove void * used in arithmetic warnings
authorBaptiste Coudurier <baptiste.coudurier@gmail.com>
Fri, 26 Jan 2007 12:32:23 +0000 (12:32 +0000)
committerBaptiste Coudurier <baptiste.coudurier@gmail.com>
Fri, 26 Jan 2007 12:32:23 +0000 (12:32 +0000)
Originally committed as revision 7716 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/dtsdec.c
libavformat/dv1394.c

index 63d4b00..a58a3cc 100644 (file)
@@ -210,7 +210,7 @@ dts_decode_frame (AVCodecContext *avctx, void *data, int *data_size,
   static uint8_t buf[BUFFER_SIZE];
   static uint8_t * bufptr = buf;
   static uint8_t * bufpos = buf + HEADER_SIZE;
-
+  int16_t *out_samples = data;
   static int sample_rate;
   static int frame_length;
   static int flags;
@@ -273,10 +273,10 @@ dts_decode_frame (AVCodecContext *avctx, void *data, int *data_size,
                   {
                     int chans;
                     chans = channels_multi (flags);
-                    convert2s16_multi (dts_samples (state), data,
+                    convert2s16_multi (dts_samples (state), out_samples,
                                        flags & (DTS_CHANNEL_MASK | DTS_LFE));
 
-                    data += 256 * sizeof (int16_t) * chans;
+                    out_samples += 256 * chans;
                     *data_size += 256 * sizeof (int16_t) * chans;
                   }
                 }
index f00d474..c5795ca 100644 (file)
@@ -40,7 +40,7 @@ struct dv1394_data {
     int channel;
     int format;
 
-    void *ring; /* Ring buffer */
+    uint8_t *ring; /* Ring buffer */
     int index;  /* Current frame index */
     int avail;  /* Number of frames available for reading */
     int done;   /* Number of completed frames */