diff options
author | Paul B Mahol <onemda@gmail.com> | 2013-04-26 10:13:50 +0000 |
---|---|---|
committer | Paul B Mahol <onemda@gmail.com> | 2013-04-26 10:13:50 +0000 |
commit | 6a8d05061f9f1f2bafa7c350f051915877c5c2d3 (patch) | |
tree | f155360d3933692d1dccbc859c6e3dcfd61bfc6d | |
parent | 42d61fd9680c00093e6af6bccb6544dde7bfae13 (diff) | |
download | ffmpeg-6a8d05061f9f1f2bafa7c350f051915877c5c2d3.tar.gz |
lavfi/stereo3d: avoid division when changing aspect ratio
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-rw-r--r-- | libavfilter/vf_stereo3d.c | 8 |
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; |