Mercurial > mplayer.hg
diff libmpcodecs/ae_twolame.c @ 37099:5a59a2cfcc80
mencoder: Support flushing audio encoders at end of stream.
author | reimar |
---|---|
date | Sat, 10 May 2014 19:59:40 +0000 |
parents | ef4a44d32a25 |
children |
line wrap: on
line diff
--- a/libmpcodecs/ae_twolame.c Sat May 10 19:59:38 2014 +0000 +++ b/libmpcodecs/ae_twolame.c Sat May 10 19:59:40 2014 +0000 @@ -112,6 +112,9 @@ mpae_twolame_ctx *ctx = encoder->priv; int ret_size = 0, r2; + if (!src) + return twolame_encode_flush(ctx->twolame_ctx, dest, max_size); + len /= (2*encoder->params.channels); ret_size = twolame_encode_buffer_interleaved(ctx->twolame_ctx, src, len, dest, max_size); r2 = mp_decode_mp3_header(dest);