From df2c4ed84477e08f44eafc3bb57af3e191e26035 Mon Sep 17 00:00:00 2001 From: neil Date: Fri, 20 Jul 2012 02:24:54 +0000 Subject: [PATCH] Fixed HiFi modes. git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@45259 fb15a70f-31f2-0310-bbcc-cdcc74a49acc --- workbench/devs/AHI/Drivers/SB128/interrupt.c | 4 ++++ workbench/devs/AHI/Drivers/SB128/version.date | 2 +- workbench/devs/AHI/Drivers/SB128/version.rev | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/workbench/devs/AHI/Drivers/SB128/interrupt.c b/workbench/devs/AHI/Drivers/SB128/interrupt.c index 017a00293d..57bd8df746 100755 --- a/workbench/devs/AHI/Drivers/SB128/interrupt.c +++ b/workbench/devs/AHI/Drivers/SB128/interrupt.c @@ -145,6 +145,10 @@ PlaybackInterrupt( struct SB128_DATA* card ) samples = card->current_bytesize >> 1; src = card->mix_buffer; +#if !AROS_BIG_ENDIAN + if(skip == 2) + src++; +#endif dst = card->current_buffer; i = samples; diff --git a/workbench/devs/AHI/Drivers/SB128/version.date b/workbench/devs/AHI/Drivers/SB128/version.date index 340bbda567..e10eaea9b6 100755 --- a/workbench/devs/AHI/Drivers/SB128/version.date +++ b/workbench/devs/AHI/Drivers/SB128/version.date @@ -1 +1 @@ -17.7.2012 +20.7.2012 diff --git a/workbench/devs/AHI/Drivers/SB128/version.rev b/workbench/devs/AHI/Drivers/SB128/version.rev index 6f4247a625..f64f5d8d85 100755 --- a/workbench/devs/AHI/Drivers/SB128/version.rev +++ b/workbench/devs/AHI/Drivers/SB128/version.rev @@ -1 +1 @@ -26 +27 -- 2.11.4.GIT