Use ctx->mp3Channels instead of setting frame.channel in case of FF incomplete frame

This commit is contained in:
raven02 2014-04-10 20:48:16 +08:00
parent a402fc907a
commit c711f76eaa

View file

@ -243,11 +243,8 @@ int sceMp3Decode(u32 mp3, u32 outPcmPtr) {
fclose(file); fclose(file);
} }
#endif #endif
// 2 bytes per channel and we have frame.channels in mp3 source // 2 bytes per channel and we use ctx->mp3Channels here
// learn japanese v0.9 frame.channels = 0 ctx->mp3SumDecodedSamples += bytesdecoded / (2 * ctx->mp3Channels);
if (frame.channels == 0)
frame.channels = 2;
ctx->mp3SumDecodedSamples += bytesdecoded / (2 * frame.channels);
return bytesdecoded; return bytesdecoded;
} }