summaryrefslogtreecommitdiff
path: root/libavfilter/vf_stereo3d.c
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2013-04-26 10:13:50 +0000
committerPaul B Mahol <onemda@gmail.com>2013-04-26 10:13:50 +0000
commit6a8d05061f9f1f2bafa7c350f051915877c5c2d3 (patch)
treef155360d3933692d1dccbc859c6e3dcfd61bfc6d /libavfilter/vf_stereo3d.c
parent42d61fd9680c00093e6af6bccb6544dde7bfae13 (diff)
lavfi/stereo3d: avoid division when changing aspect ratio
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Diffstat (limited to 'libavfilter/vf_stereo3d.c')
-rw-r--r--libavfilter/vf_stereo3d.c8
1 files 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;