st/omx/dec: fix possible segfault at eos

Signed-off-by: Christian König <christian.koenig@amd.com>
This commit is contained in:
Christian König
2014-03-14 13:59:19 +01:00
parent 2de70fe23f
commit aa2274c1d2
+1 -1
View File
@@ -504,7 +504,7 @@ static OMX_ERRORTYPE vid_dec_DecodeBuffer(omx_base_PortType *port, OMX_BUFFERHEA
}
if (--priv->num_in_buffers) {
unsigned delta = (min_bits_left - vl_vlc_bits_left(&vlc)) / 8;
unsigned delta = MIN2((min_bits_left - vl_vlc_bits_left(&vlc)) / 8, priv->sizes[1]);
priv->in_buffers[0] = priv->in_buffers[1];
priv->sizes[0] = priv->sizes[1] - delta;