summaryrefslogtreecommitdiff
path: root/apps/plugins/wavrecord.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/wavrecord.c')
-rw-r--r--apps/plugins/wavrecord.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/apps/plugins/wavrecord.c b/apps/plugins/wavrecord.c
index f9d76d4366..83b63e9805 100644
--- a/apps/plugins/wavrecord.c
+++ b/apps/plugins/wavrecord.c
@@ -3750,14 +3750,14 @@ static int recording_menu(void)
3750/* plugin entry point */ 3750/* plugin entry point */
3751enum plugin_status plugin_start(const void* parameter) 3751enum plugin_status plugin_start(const void* parameter)
3752{ 3752{
3753 ssize_t buf_size; 3753 size_t buf_size;
3754 int align; 3754 int align;
3755 int rc; 3755 int rc;
3756 const char *recbasedir; 3756 const char *recbasedir;
3757 3757
3758 (void)parameter; 3758 (void)parameter;
3759 3759
3760 plug_buf = rb->plugin_get_buffer((size_t *)&buf_size); 3760 plug_buf = rb->plugin_get_buffer(&buf_size);
3761 if (buf_size < 6700) /* needed for i2c transfer */ 3761 if (buf_size < 6700) /* needed for i2c transfer */
3762 { 3762 {
3763 rb->splash(HZ, "Out of memory."); 3763 rb->splash(HZ, "Out of memory.");
@@ -3776,7 +3776,8 @@ enum plugin_status plugin_start(const void* parameter)
3776 } 3776 }
3777 } 3777 }
3778 3778
3779 aud_buf = rb->plugin_get_audio_buffer((size_t *)&aud_size); 3779 aud_buf = rb->plugin_get_audio_buffer(&buf_size);
3780 aud_size = buf_size;
3780 align = (-(long)aud_buf) & 3; 3781 align = (-(long)aud_buf) & 3;
3781 aud_buf += align; 3782 aud_buf += align;
3782 aud_size -= align; 3783 aud_size -= align;