diff options
author | Thilo Borgmann <thilo.borgmann@mail.de> | 2022-04-26 12:37:59 +0200 |
---|---|---|
committer | Thilo Borgmann <thilo.borgmann@mail.de> | 2022-04-26 12:39:17 +0200 |
commit | 1da3394adb04f6fa97f8730a9ac6f25bc4c440b4 (patch) | |
tree | f8185b02ba859c53e0b222048c3f637bb2d30378 /libavfilter/vf_blurdetect.c | |
parent | 861285c146b267187af20a63c8541c4e5a4d871e (diff) | |
download | ffmpeg-1da3394adb04f6fa97f8730a9ac6f25bc4c440b4.tar.gz |
avfilter/vf_blurdetect: cleanup headers, remove unused variables, fix type of variable
Diffstat (limited to 'libavfilter/vf_blurdetect.c')
-rw-r--r-- | libavfilter/vf_blurdetect.c | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/libavfilter/vf_blurdetect.c b/libavfilter/vf_blurdetect.c index 0199bd13de..ab30051b2d 100644 --- a/libavfilter/vf_blurdetect.c +++ b/libavfilter/vf_blurdetect.c @@ -30,16 +30,10 @@ * @author Thilo Borgmann <thilo.borgmann _at_ mail.de> */ -#include "libavutil/avassert.h" #include "libavutil/imgutils.h" #include "libavutil/opt.h" -#include "libavutil/pixelutils.h" -#include "libavutil/motion_vector.h" #include "libavutil/qsort.h" -#include "avfilter.h" -#include "formats.h" #include "internal.h" -#include "video.h" #include "edge_common.h" static int comp(const float *a,const float *b) @@ -68,7 +62,7 @@ typedef struct BLRContext { uint8_t *filterbuf; uint8_t *tmpbuf; uint16_t *gradients; - char *directions; + int8_t *directions; } BLRContext; #define OFFSET(x) offsetof(BLRContext, x) @@ -139,8 +133,6 @@ static float edge_width(BLRContext *blr, int i, int j, int8_t dir, int w, int h, int k, x, y; int edge1; int edge2; - float luma1 = 0.0; // average luma difference per edge pixel - float luma2 = 0.0; int radius = blr->radius; switch(dir) { @@ -168,10 +160,7 @@ static float edge_width(BLRContext *blr, int i, int j, int8_t dir, int w, int h, if (tmp <= 0) // local maximum found break; - - luma1 += tmp; } - if (k > 0) luma1 /= k; edge1 = k; width += k; @@ -190,10 +179,7 @@ static float edge_width(BLRContext *blr, int i, int j, int8_t dir, int w, int h, if (tmp >= 0) // local maximum found break; - - luma2 -= tmp; } - if (k > 0) luma2 /= k; edge2 = k; width += k; @@ -205,7 +191,7 @@ static float edge_width(BLRContext *blr, int i, int j, int8_t dir, int w, int h, } static float calculate_blur(BLRContext *s, int w, int h, int hsub, int vsub, - uint8_t* dir, int dir_linesize, + int8_t* dir, int dir_linesize, uint8_t* dst, int dst_linesize, uint8_t* src, int src_linesize) { |