From 778e9c06336e77909a2e2bc87aec85dc8cb08811 Mon Sep 17 00:00:00 2001 From: wm4 Date: Sun, 10 Mar 2013 19:30:48 +0100 Subject: mp_image: provide function to convert mp_image to AVFrame Note that this does not pass through QP information (qscale field). The only filter for which this matters is vf_pp, and we have this natively. --- video/mp_image.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'video/mp_image.h') diff --git a/video/mp_image.h b/video/mp_image.h index 85adac65f0..ca536a1e91 100644 --- a/video/mp_image.h +++ b/video/mp_image.h @@ -130,7 +130,10 @@ void mp_image_set_colorspace_details(struct mp_image *image, struct AVFrame; void mp_image_copy_fields_from_av_frame(struct mp_image *dst, struct AVFrame *src); +void mp_image_copy_fields_to_av_frame(struct AVFrame *dst, + struct mp_image *src); struct mp_image *mp_image_from_av_frame(struct AVFrame *av_frame); +struct AVFrame *mp_image_to_av_frame_and_unref(struct mp_image *img); // align must be a power of two (align >= 1), v >= 0 #define MP_ALIGN_UP(v, align) FFALIGN(v, align) -- cgit v1.2.3