Blob Blame History Raw
diff -up audacious-plugins-3.4-beta1/src/xsf/desmume/SPU.c.bigendian audacious-plugins-3.4-beta1/src/xsf/desmume/SPU.c
--- audacious-plugins-3.4-beta1/src/xsf/desmume/SPU.c.bigendian	2013-05-22 16:32:52.000000000 +0200
+++ audacious-plugins-3.4-beta1/src/xsf/desmume/SPU.c	2013-05-22 16:33:04.000000000 +0200
@@ -563,7 +563,7 @@ static void decode_pcm16(SChannel *ch, s
 	for(oi = 0; oi < length; oi++)
 	{
 #ifdef WORDS_BIGENDIAN
-		ch->output = (s16)T1ReadWord((u8 *)ch->buf16, pos << 1);
+		ch->output = (s16)T1ReadWord((u8 *)ch->buf16, (int)pos << 1);
 #else
 		ch->output = (s16)ch->buf16[(int)pos];
 #endif