summaryrefslogtreecommitdiff
path: root/apps/plugins/test_disk.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/test_disk.c')
-rw-r--r--apps/plugins/test_disk.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/apps/plugins/test_disk.c b/apps/plugins/test_disk.c
index ac29f18093..339bcb8020 100644
--- a/apps/plugins/test_disk.c
+++ b/apps/plugins/test_disk.c
@@ -439,7 +439,6 @@ enum plugin_status plugin_start(const void* parameter)
439 "Disk speed", "Write & verify"); 439 "Disk speed", "Write & verify");
440 int selected=0; 440 int selected=0;
441 bool quit = false; 441 bool quit = false;
442 int align;
443 DIR *dir; 442 DIR *dir;
444 443
445 (void)parameter; 444 (void)parameter;
@@ -458,10 +457,13 @@ enum plugin_status plugin_start(const void* parameter)
458 } 457 }
459 458
460 audiobuf = rb->plugin_get_audio_buffer(&audiobuflen); 459 audiobuf = rb->plugin_get_audio_buffer(&audiobuflen);
460#ifdef STORAGE_WANTS_ALIGN
461 /* align start and length for DMA */
462 STORAGE_ALIGN_BUFFER(audiobuf, audiobuflen);
463#else
461 /* align start and length to 32 bit */ 464 /* align start and length to 32 bit */
462 align = (-(intptr_t)audiobuf) & 3; 465 ALIGN_BUFFER(audiobuf, audiobuflen, 4);
463 audiobuf += align; 466#endif
464 audiobuflen = (audiobuflen - align) & ~3;
465 467
466 rb->srand(*rb->current_tick); 468 rb->srand(*rb->current_tick);
467 469