diff options
author | wm4 <wm4@nowhere> | 2014-04-20 21:28:09 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2014-04-21 02:57:16 +0200 |
commit | 3b5a331c40b936190bb25d4b40474c979bde95da (patch) | |
tree | b39117bfed091c1a07a979563104bc834858bebd | |
parent | 5e4e248dc200606e75bc382bebe045afc1962571 (diff) | |
download | mpv-3b5a331c40b936190bb25d4b40474c979bde95da.tar.bz2 mpv-3b5a331c40b936190bb25d4b40474c979bde95da.tar.xz |
mp_image: add rotation parameter
-rw-r--r-- | video/mp_image.c | 3 | ||||
-rw-r--r-- | video/mp_image.h | 2 |
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: |