- av_image_fill_arrays(pFrameYUV->data, pFrameYUV->linesize, outBuf, AV_PIX_FMT_YUV420P, codecCtx->width, codecCtx->height, 1);
+ if(outBuf == NULL) {
+ FLOGE("av_malloc, error");
+ av_frame_free(&pFrameYUV);
+ return -1;
+ }
+ if((ret = av_image_fill_arrays(pFrameYUV->data, pFrameYUV->linesize, outBuf, AV_PIX_FMT_YUV420P, codecCtx->width, codecCtx->height, 1)) < 0){
+ FLOGE("av_image_fill_arrays - error: %s(%d).", av_err2str(ret), ret);
+ av_frame_free(&pFrameYUV);
+ return -1;
+ }