apedec: use memcpy for pseudo-stereo mode
This commit is contained in:
parent
3c25209bd9
commit
b9d6b02713
@ -735,7 +735,6 @@ static void init_frame_decoder(APEContext * ctx)
|
||||
|
||||
static void ape_unpack_mono(APEContext * ctx, int count)
|
||||
{
|
||||
int32_t left;
|
||||
int32_t *decoded0 = ctx->decoded0;
|
||||
int32_t *decoded1 = ctx->decoded1;
|
||||
|
||||
@ -754,10 +753,7 @@ static void ape_unpack_mono(APEContext * ctx, int count)
|
||||
|
||||
/* Pseudo-stereo - just copy left channel to right channel */
|
||||
if (ctx->channels == 2) {
|
||||
while (count--) {
|
||||
left = *decoded0;
|
||||
*(decoded1++) = *(decoded0++) = left;
|
||||
}
|
||||
memcpy(decoded1, decoded0, count * sizeof(*decoded1));
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user