Lines Matching refs:diffFrame
718 AVFrame* diffFrame; in apng_encode_frame() local
737 diffFrame = av_frame_alloc(); in apng_encode_frame()
738 if (!diffFrame) in apng_encode_frame()
741 diffFrame->format = pict->format; in apng_encode_frame()
742 diffFrame->width = pict->width; in apng_encode_frame()
743 diffFrame->height = pict->height; in apng_encode_frame()
744 if ((ret = av_frame_get_buffer(diffFrame, 0)) < 0) in apng_encode_frame()
772 diffFrame->width = pict->width; in apng_encode_frame()
773 diffFrame->height = pict->height; in apng_encode_frame()
774 ret = av_frame_copy(diffFrame, s->last_frame); in apng_encode_frame()
780 … size_t row_start = diffFrame->linesize[0] * y + bpp * last_fctl_chunk.x_offset; in apng_encode_frame()
781 memset(diffFrame->data[0] + row_start, 0, bpp * last_fctl_chunk.width); in apng_encode_frame()
788 diffFrame->width = pict->width; in apng_encode_frame()
789 diffFrame->height = pict->height; in apng_encode_frame()
790 ret = av_frame_copy(diffFrame, s->prev_frame); in apng_encode_frame()
796 if (apng_do_inverse_blend(diffFrame, pict, &fctl_chunk, bpp) < 0) in apng_encode_frame()
800 ret = encode_frame(avctx, diffFrame); in apng_encode_frame()
837 av_frame_free(&diffFrame); in apng_encode_frame()