diff --git a/libmpcodecs/ae_lavc.c b/libmpcodecs/ae_lavc.c index 3b07d6a963..4bc82abed4 100644 --- a/libmpcodecs/ae_lavc.c +++ b/libmpcodecs/ae_lavc.c @@ -248,6 +248,7 @@ int mpae_init_lavc(audio_encoder_t *encoder) } encoder->decode_buffer_size = lavc_actx->frame_size * 2 * encoder->params.channels; + while (encoder->decode_buffer_size < 1024) encoder->decode_buffer_size *= 2; encoder->bind = bind_lavc; encoder->get_frame_size = get_frame_size; encoder->encode = encode_lavc;