diff options
author | Clément Bœsch <ubitux@gmail.com> | 2013-05-16 19:02:19 +0200 |
---|---|---|
committer | Clément Bœsch <ubitux@gmail.com> | 2013-05-16 23:20:00 +0200 |
commit | 61b268eeda45d31ae771f6a13f0374210574e309 (patch) | |
tree | a0b07e9c990c74e4039107d6d44258593558b33e /libavfilter/vf_idet.c | |
parent | 6c5bd7d785ffb796b8cfbae677ab54755b26a22b (diff) | |
download | ffmpeg-61b268eeda45d31ae771f6a13f0374210574e309.tar.gz |
lavfi/idet: fix chroma subsampling with odd sizes.
Diffstat (limited to 'libavfilter/vf_idet.c')
-rw-r--r-- | libavfilter/vf_idet.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libavfilter/vf_idet.c b/libavfilter/vf_idet.c index cd8bbe3567..70aae92228 100644 --- a/libavfilter/vf_idet.c +++ b/libavfilter/vf_idet.c @@ -118,8 +118,8 @@ static void filter(AVFilterContext *ctx) int refs = idet->cur->linesize[i]; if (i && i<3) { - w >>= idet->csp->log2_chroma_w; - h >>= idet->csp->log2_chroma_h; + w = FF_CEIL_RSHIFT(w, idet->csp->log2_chroma_w); + h = FF_CEIL_RSHIFT(h, idet->csp->log2_chroma_h); } for (y = 2; y < h - 2; y++) { |