diff options
Diffstat (limited to 'apps/plugins/wavplay.c')
-rw-r--r-- | apps/plugins/wavplay.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/apps/plugins/wavplay.c b/apps/plugins/wavplay.c index fdf9535bb2..94fef9faa0 100644 --- a/apps/plugins/wavplay.c +++ b/apps/plugins/wavplay.c | |||
@@ -3649,7 +3649,7 @@ int play_file(char* filename) | |||
3649 | /* plugin entry point */ | 3649 | /* plugin entry point */ |
3650 | enum plugin_status plugin_start(const void* parameter) | 3650 | enum plugin_status plugin_start(const void* parameter) |
3651 | { | 3651 | { |
3652 | ssize_t buf_size; | 3652 | size_t buf_size; |
3653 | 3653 | ||
3654 | if (!parameter) | 3654 | if (!parameter) |
3655 | { | 3655 | { |
@@ -3657,14 +3657,15 @@ enum plugin_status plugin_start(const void* parameter) | |||
3657 | return PLUGIN_OK; | 3657 | return PLUGIN_OK; |
3658 | } | 3658 | } |
3659 | 3659 | ||
3660 | plug_buf = rb->plugin_get_buffer((size_t *)&buf_size); | 3660 | plug_buf = rb->plugin_get_buffer(&buf_size); |
3661 | if (buf_size < 6700) /* needed for i2c transfer */ | 3661 | if (buf_size < 6700) /* needed for i2c transfer */ |
3662 | { | 3662 | { |
3663 | rb->splash(HZ, "Out of memory."); | 3663 | rb->splash(HZ, "Out of memory."); |
3664 | return PLUGIN_ERROR; | 3664 | return PLUGIN_ERROR; |
3665 | } | 3665 | } |
3666 | 3666 | ||
3667 | aud_buf = rb->plugin_get_audio_buffer((size_t *)&aud_size); | 3667 | aud_buf = rb->plugin_get_audio_buffer(&buf_size); |
3668 | aud_size = buf_size; | ||
3668 | 3669 | ||
3669 | switch (play_file((char*)parameter)) | 3670 | switch (play_file((char*)parameter)) |
3670 | { | 3671 | { |