From 6a8d05061f9f1f2bafa7c350f051915877c5c2d3 Mon Sep 17 00:00:00 2001 From: Paul B Mahol Date: Fri, 26 Apr 2013 10:13:50 +0000 Subject: [PATCH] lavfi/stereo3d: avoid division when changing aspect ratio Signed-off-by: Paul B Mahol --- libavfilter/vf_stereo3d.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libavfilter/vf_stereo3d.c b/libavfilter/vf_stereo3d.c index cc4bef6c7f..a98a2f88b8 100644 --- a/libavfilter/vf_stereo3d.c +++ b/libavfilter/vf_stereo3d.c @@ -349,25 +349,25 @@ static int config_output(AVFilterLink *outlink) memcpy(s->ana_matrix, ana_coeff[s->out.format], sizeof(s->ana_matrix)); break; case SIDE_BY_SIDE_2_LR: - aspect.num /= 2; + aspect.den *= 2; case SIDE_BY_SIDE_LR: s->out.width = s->width * 2; s->out.off_right = s->width; break; case SIDE_BY_SIDE_2_RL: - aspect.num /= 2; + aspect.den *= 2; case SIDE_BY_SIDE_RL: s->out.width = s->width * 2; s->out.off_left = s->width; break; case ABOVE_BELOW_2_LR: - aspect.den /= 2; + aspect.num *= 2; case ABOVE_BELOW_LR: s->out.height = s->height * 2; s->out.row_right = s->height; break; case ABOVE_BELOW_2_RL: - aspect.den /= 2; + aspect.num *= 2; case ABOVE_BELOW_RL: s->out.height = s->height * 2; s->out.row_left = s->height;