From 5e182e08620fd5aa7743bf83d759f6847cd76b45 Mon Sep 17 00:00:00 2001 From: Thom Johansen Date: Fri, 1 Sep 2006 12:05:04 +0000 Subject: Support for Musepack SV4-6 stream files. Patch by Andrew Cupper. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10843 a1c6a512-1295-4272-9138-f99709370657 --- apps/codecs/libmusepack/streaminfo.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'apps/codecs/libmusepack') diff --git a/apps/codecs/libmusepack/streaminfo.c b/apps/codecs/libmusepack/streaminfo.c index 5475c6f0f6..d9c925dbfb 100644 --- a/apps/codecs/libmusepack/streaminfo.c +++ b/apps/codecs/libmusepack/streaminfo.c @@ -234,8 +234,15 @@ mpc_streaminfo_read(mpc_streaminfo * si, mpc_reader * r) } } else { #ifdef MPC_SUPPORT_SV456 +#ifndef MPC_LITTLE_ENDIAN + mpc_uint32_t ptr; + for (ptr = 0; ptr < 8; ptr++) { + HeaderData[ptr] = mpc_swap32(HeaderData[ptr]); + } +#endif // stream version 4-6 Error = streaminfo_read_header_sv6(si, HeaderData); + if (Error != ERROR_CODE_OK) return Error; #else return ERROR_CODE_INVALIDSV; #endif -- cgit v1.2.3