set severity normal
tag -security
tag +pending
thanks

this was not a security risk

here is what I understand

MPlayer uses "custom buffers" to drive libmpeg2 (it is a feature of
libmpeg2); there is an array of pointers to buffers, called
mpi->planes , allocated with calloc(), so they are all zeroed; then
a callback is registered into libmpeg2, to allocate those buffers when
needed

but this stream is broken, there is no I frame,
and the first frame is a B frame; when libmpeg2 tries
to motion compensate,  a buffer related to motion
compensation is still not allocated

my guess is that other programs do not use "custom buffers",
and then they do not crash; still, I will pass my patch to the libmpeg2-4
team

btw: AFAICT, MPlayer uses "custom buffers" to support hardware
 rendering

a.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to