diff options
Diffstat (limited to 'apps/plugins/wavrecord.c')
-rw-r--r-- | apps/plugins/wavrecord.c | 7 |
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 */ |
3751 | enum plugin_status plugin_start(const void* parameter) | 3751 | enum 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; |