theoradec: make sure our buffer is big enough

Make sure we allocate a buffer that is big enough.
This commit is contained in:
Wim Taymans 2011-07-19 18:21:42 +01:00
parent 084eac3a77
commit 1b8ef683ce

View file

@ -808,11 +808,11 @@ theora_negotiate_pool (GstTheoraDec * dec, GstCaps * caps, GstVideoInfo * info)
&alignment, &pool);
} else {
GST_DEBUG_OBJECT (dec, "didn't get downstream ALLOCATION hints");
size = info->size;
min = max = 0;
prefix = 0;
alignment = 0;
}
size = MAX (size, info->size);
if (pool == NULL) {
/* we did not get a pool, make one ourselves then */