summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--video/mp_image.c3
-rw-r--r--video/mp_image.h2
2 files changed, 4 insertions, 1 deletions
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: