ffmpeg | branch: master | Paul B Mahol <[email protected]> | Tue Oct 27 19:43:54 
2020 +0100| [c7ece8e26f313bba7ab30f0ac7cfd282b6ff51e0] | committer: Paul B Mahol

avfilter/vf_normalize: fix regression with white/black point calculation

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c7ece8e26f313bba7ab30f0ac7cfd282b6ff51e0
---

 libavfilter/vf_normalize.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libavfilter/vf_normalize.c b/libavfilter/vf_normalize.c
index e2e00b1234..9675c8ac2c 100644
--- a/libavfilter/vf_normalize.c
+++ b/libavfilter/vf_normalize.c
@@ -448,8 +448,8 @@ static int config_input(AVFilterLink *inlink)
     for (c = 0; c < 3; c++) {
         s->min[c].history = s->history_mem + (c*2)   * s->history_len;
         s->max[c].history = s->history_mem + (c*2+1) * s->history_len;
-        s->sblackpt[c] = scale * s->blackpt[c] + (s->blackpt[c] >> (s->depth - 
8));
-        s->swhitept[c] = scale * s->whitept[c] + (s->whitept[c] >> (s->depth - 
8));
+        s->sblackpt[c] = scale * s->blackpt[c] + (s->blackpt[c] & (1 << 
(s->depth - 8)));
+        s->swhitept[c] = scale * s->whitept[c] + (s->whitept[c] & (1 << 
(s->depth - 8)));
     }
 
     planar = desc->flags & AV_PIX_FMT_FLAG_PLANAR;

_______________________________________________
ffmpeg-cvslog mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to