mirror of https://github.com/mpv-player/mpv
fixed wrong deinterleaving of channels
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14551 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
b46fa6a150
commit
8c7286fec0
|
@ -119,8 +119,8 @@ int mpae_encode_toolame(mpae_toolame_ctx *ctx, uint8_t *dest, int nsamples, void
|
|||
buffer = (uint16_t *) src;
|
||||
for(i = 0; i < nsamples; i++)
|
||||
{
|
||||
ctx->left_pcm[i] = buffer[2 * i];
|
||||
ctx->right_pcm[i] = buffer[2 * i + (ctx->channels - 1)];
|
||||
ctx->left_pcm[i] = buffer[ctx->channels * i];
|
||||
ctx->right_pcm[i] = buffer[(ctx->channels * i) + (ctx->channels - 1)];
|
||||
}
|
||||
|
||||
toolame_encode_buffer(ctx->toolame_ctx, ctx->left_pcm, ctx->right_pcm, nsamples, dest, max_size, &ret_size);
|
||||
|
|
Loading…
Reference in New Issue