ActiveAE: fix endian swap 2 after 1fdccd85d82dc4f7f83eb2870dea2b8c9bf41d10, thanks...
authorRainer Hochecker <fernetmenta@online.de>
Wed, 28 May 2014 14:56:33 +0000 (16:56 +0200)
committerRainer Hochecker <fernetmenta@online.de>
Wed, 28 May 2014 14:56:33 +0000 (16:56 +0200)
xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.cpp

index b96f390..df30614 100644 (file)
@@ -818,7 +818,7 @@ unsigned int CActiveAESink::OutputSamples(CSampleBuffer* samples)
       buffer = m_convertBuffer.pkt->data;
     }
     else if (m_convertState == NEED_BYTESWAP)
-      Endian_Swap16_buf((uint16_t *)buffer[0], (uint16_t *)buffer, frames * samples->pkt->config.channels);
+      Endian_Swap16_buf((uint16_t *)buffer[0], (uint16_t *)buffer[0], frames * samples->pkt->config.channels);
     break;
   default:
     break;