Commit 7ee04e37 authored by Felix Paul Kühne's avatar Felix Paul Kühne

vda: fix potential crash on empty buffer

parent 4e795263
...@@ -229,6 +229,11 @@ static int Extract( vlc_va_t *external, picture_t *p_picture, AVFrame *p_ff ) ...@@ -229,6 +229,11 @@ static int Extract( vlc_va_t *external, picture_t *p_picture, AVFrame *p_ff )
msg_Dbg( p_va->p_log, "Frame buffer is empty."); msg_Dbg( p_va->p_log, "Frame buffer is empty.");
return VLC_EGENERIC; return VLC_EGENERIC;
} }
if (!CVPixelBufferGetDataSize(cv_buffer) > 0)
{
msg_Dbg( p_va->p_log, "Empty frame buffer");
return VLC_EGENERIC;
}
if( p_va->hw_ctx.cv_pix_fmt_type == kCVPixelFormatType_420YpCbCr8Planar ) if( p_va->hw_ctx.cv_pix_fmt_type == kCVPixelFormatType_420YpCbCr8Planar )
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment