From 3b5a331c40b936190bb25d4b40474c979bde95da Mon Sep 17 00:00:00 2001 From: wm4 Date: Sun, 20 Apr 2014 21:28:09 +0200 Subject: mp_image: add rotation parameter --- video/mp_image.c | 3 ++- video/mp_image.h | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'video') diff --git a/video/mp_image.c b/video/mp_image.c index 6329e408cf..0a26c567e9 100644 --- a/video/mp_image.c +++ b/video/mp_image.c @@ -454,7 +454,8 @@ bool mp_image_params_equals(const struct mp_image_params *p1, p1->colorspace == p2->colorspace && p1->colorlevels == p2->colorlevels && p1->outputlevels == p2->outputlevels && - p1->chroma_location == p2->chroma_location; + p1->chroma_location == p2->chroma_location && + p1->rotate == p2->rotate; } void mp_image_params_from_image(struct mp_image_params *params, diff --git a/video/mp_image.h b/video/mp_image.h index c378a01b78..16bdbfc2eb 100644 --- a/video/mp_image.h +++ b/video/mp_image.h @@ -52,6 +52,8 @@ struct mp_image_params { // does not describe the current state of the image. (Somewhat similar to // d_w/d_h vs. w/h.) enum mp_csp_levels outputlevels; + // The image should be rotated clockwise (0-359 degrees). + int rotate; }; /* Memory management: -- cgit v1.2.3