# HG changeset patch # User jbr # Date 1236126106 0 # Node ID f13d019e004a1c9d2b1ff44be14634474df214c6 # Parent cfe1aeeb86ed0f9f4757ffec57da58614e998e3d flacdec: Allocate buffers right after STREAMINFO is parsed. diff -r cfe1aeeb86ed -r f13d019e004a flacdec.c --- a/flacdec.c Tue Mar 03 23:52:31 2009 +0000 +++ b/flacdec.c Wed Mar 04 00:21:46 2009 +0000 @@ -250,6 +250,7 @@ if (!s->got_streaminfo) { ff_flac_parse_streaminfo(s->avctx, (FLACStreaminfo *)s, s->gb.buffer+get_bits_count(&s->gb)/8); + allocate_buffers(s); s->got_streaminfo = 1; } default: @@ -259,8 +260,6 @@ } } while (!metadata_last); - if (s->got_streaminfo) - allocate_buffers(s); return 1; } return 0;