|
|
|
@@ -350,7 +350,7 @@ static int alloc_sequence_buffers(DiracContext *s) |
|
|
|
s->blmotion = av_malloc(sbwidth * sbheight * 16 * sizeof(*s->blmotion)); |
|
|
|
s->edge_emu_buffer_base = av_malloc((w+64)*MAX_BLOCKSIZE); |
|
|
|
|
|
|
|
s->mctmp = av_malloc((w+64+MAX_BLOCKSIZE) * (h*MAX_BLOCKSIZE) * sizeof(*s->mctmp)); |
|
|
|
s->mctmp = av_malloc((w+64+MAX_BLOCKSIZE) * (h+MAX_BLOCKSIZE) * sizeof(*s->mctmp)); |
|
|
|
s->mcscratch = av_malloc((w+64)*MAX_BLOCKSIZE); |
|
|
|
|
|
|
|
if (!s->sbsplit || !s->blmotion || !s->mctmp || !s->mcscratch) |
|
|
|
|