test/sound/downsample.c | 8 ++++---- test/swfdec-extract.c | 18 +++++++++--------- 2 files changed, 13 insertions(+), 13 deletions(-) New commits: commit 9fbece5af176e4d1153200560901541107e6dc27 Author: Benjamin Otte <otte at gnome.org> Date: Mon Dec 10 22:41:45 2007 +0100 silence alignment warnings in tests diff --git a/test/sound/downsample.c b/test/sound/downsample.c index 4e05d06..f8619cd 100644 --- a/test/sound/downsample.c +++ b/test/sound/downsample.c @@ -124,15 +124,15 @@ main (int argc, char **argv) } length /= 4; copy = g_malloc (length * 2); - convert_le_be ((gint16 *) data, length * 2); + convert_le_be ((void *) data, length * 2); - if (downsample_to_mono ((gint16 *) copy, (gint16 *) data, length)) { + if (downsample_to_mono ((void *) copy, (void *) data, length)) { guint rate; char *tmp = data; data = copy; copy = tmp; for (rate = 44100; rate > 5512 && length % 2 == 0; rate /= 2) { - if (!downsample_rate_mono ((gint16 *) copy, (gint16 *) data, length / 2)) + if (!downsample_rate_mono ((void *) copy, (void *) data, length / 2)) break; length /= 2; g_print ("Info: downsampling from %u => %u successful\n", rate, rate / 2); @@ -151,7 +151,7 @@ main (int argc, char **argv) length = cut_silence (data, length / 2, 4); } - convert_le_be ((gint16 *) data, length); + convert_le_be ((void *) data, length); length *= 2; if (!g_file_set_contents (argv[2], data, length, &error)) { g_printerr ("Error: %s\n", error->message); diff --git a/test/swfdec-extract.c b/test/swfdec-extract.c index cdc74a7..8a36820 100644 --- a/test/swfdec-extract.c +++ b/test/swfdec-extract.c @@ -54,23 +54,23 @@ encode_wav (SwfdecBuffer *buffer, SwfdecAudioFormat format) /* FIXME: too much magic in this memmove */ memmove (data, "RIFF----WAVEfmt \020\0\0\0" "\001\0ccRRRRbbbbAAbbdata", 40); - *(guint32 *) &data[4] = GUINT32_TO_LE (buffer->length + 36); - *(guint16 *) &data[22] = GUINT16_TO_LE (swfdec_audio_format_get_channels (format)); - *(guint32 *) &data[24] = GUINT32_TO_LE (swfdec_audio_format_get_rate (format)); + *(guint32 *) (void *) &data[4] = GUINT32_TO_LE (buffer->length + 36); + *(guint16 *) (void *) &data[22] = GUINT16_TO_LE (swfdec_audio_format_get_channels (format)); + *(guint32 *) (void *) &data[24] = GUINT32_TO_LE (swfdec_audio_format_get_rate (format)); /* bits per sample */ i = swfdec_audio_format_is_16bit (format) ? 2 : 1; - *(guint16 *) &data[34] = GUINT16_TO_LE (i * 8); + *(guint16 *) (void *) &data[34] = GUINT16_TO_LE (i * 8); /* block align */ i *= swfdec_audio_format_get_channels (format); - *(guint16 *) &data[32] = GUINT16_TO_LE (i); + *(guint16 *) (void *) &data[32] = GUINT16_TO_LE (i); /* bytes per second */ i *= swfdec_audio_format_get_rate (format); - *(guint32 *) &data[28] = GUINT32_TO_LE (i); - *(guint32 *) &data[40] = GUINT32_TO_LE (buffer->length); + *(guint32 *) (void *) &data[28] = GUINT32_TO_LE (i); + *(guint32 *) (void *) &data[40] = GUINT32_TO_LE (buffer->length); data += 44; if (swfdec_audio_format_is_16bit (format)) { for (i = 0; i < buffer->length; i += 2) { - *(gint16 *) (data + i) = GINT16_TO_LE (*(gint16* )(buffer->data + i)); + *(gint16 *) (void *) (data + i) = GINT16_TO_LE (*(gint16* ) (void *) (buffer->data + i)); } } else { memcpy (data, buffer->data, buffer->length); @@ -134,7 +134,7 @@ export_sprite_sound (SwfdecSprite *sprite, const char *filename) } else #endif { - swfdec_audio_render (audio, (gint16 *) buffer->data, 0, i); + swfdec_audio_render (audio, (gint16 *) (void *) buffer->data, 0, i); } i = swfdec_audio_iterate (audio, i); i = MIN (i, 4096);