mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-01-03 05:22:10 +00:00
Check return value of ff_fill_pointer in avcodec_default_get_buffer,
if it returns -1 we do not know how to allocate an AVFrame for that format and must return -1 instead of returning nonsense. Originally committed as revision 17542 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
d46b2d682f
commit
f8c96d011e
@ -271,6 +271,8 @@ int avcodec_default_get_buffer(AVCodecContext *s, AVFrame *pic){
|
||||
}
|
||||
|
||||
tmpsize = ff_fill_pointer(&picture, NULL, s->pix_fmt, h);
|
||||
if (tmpsize < 0)
|
||||
return -1;
|
||||
|
||||
for (i=0; i<3 && picture.data[i+1]; i++)
|
||||
size[i] = picture.data[i+1] - picture.data[i];
|
||||
|
Loading…
Reference in New Issue
Block a user