diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2009-03-15 16:37:06 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2009-03-15 16:37:06 +0000 |
commit | 093fc5508b7fc8e50b2c0c67bddebc2e89a41eb0 (patch) | |
tree | d32811004a983f57c9ec6e1699eb5f7e455129c9 /libmpcodecs | |
parent | 37c6f0d36cab8654c68c6e6ab280bb20871d0464 (diff) | |
download | mpv-093fc5508b7fc8e50b2c0c67bddebc2e89a41eb0.tar.bz2 mpv-093fc5508b7fc8e50b2c0c67bddebc2e89a41eb0.tar.xz |
Avoid ridiculously small decode_buffer_size (e.g. 4 with acodec=pcm_s16le)
that can make -oac lavc unusable.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28963 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs')
-rw-r--r-- | libmpcodecs/ae_lavc.c | 1 |
1 files changed, 1 insertions, 0 deletions
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; |