[FFmpeg-cvslog] vf_noise: remove low quality mode
Michael Niedermayer
git at videolan.org
Sat Apr 6 20:07:15 CEST 2013
ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Sat Apr 6 18:44:56 2013 +0200| [62447248f3e5eb95dbd9f123696321903d4d0921] | committer: Michael Niedermayer
vf_noise: remove low quality mode
It produces vissible correlation between lines
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=62447248f3e5eb95dbd9f123696321903d4d0921
---
libavfilter/vf_noise.c | 5 -----
1 file changed, 5 deletions(-)
diff --git a/libavfilter/vf_noise.c b/libavfilter/vf_noise.c
index 8db5329..be39cb2 100644
--- a/libavfilter/vf_noise.c
+++ b/libavfilter/vf_noise.c
@@ -40,7 +40,6 @@
#define NOISE_UNIFORM 1
#define NOISE_TEMPORAL 2
-#define NOISE_QUALITY 4
#define NOISE_AVERAGED 8
#define NOISE_PATTERN 16
@@ -76,7 +75,6 @@ typedef struct {
{#name"f", "set component #"#x" flags", OFFSET(param.flags), AV_OPT_TYPE_FLAGS, {.i64=0}, 0, 31, FLAGS, #name"_flags"}, \
{"a", "averaged noise", 0, AV_OPT_TYPE_CONST, {.i64=NOISE_AVERAGED}, 0, 0, FLAGS, #name"_flags"}, \
{"p", "(semi)regular pattern", 0, AV_OPT_TYPE_CONST, {.i64=NOISE_PATTERN}, 0, 0, FLAGS, #name"_flags"}, \
- {"q", "high quality", 0, AV_OPT_TYPE_CONST, {.i64=NOISE_QUALITY}, 0, 0, FLAGS, #name"_flags"}, \
{"t", "temporal noise", 0, AV_OPT_TYPE_CONST, {.i64=NOISE_TEMPORAL}, 0, 0, FLAGS, #name"_flags"}, \
{"u", "uniform noise", 0, AV_OPT_TYPE_CONST, {.i64=NOISE_UNIFORM}, 0, 0, FLAGS, #name"_flags"},
@@ -274,9 +272,6 @@ static void noise(uint8_t *dst, const uint8_t *src,
else
shift = n->rand_shift[y];
- if (!(flags & NOISE_QUALITY))
- shift &= ~7;
-
if (flags & NOISE_AVERAGED) {
line_noise_avg(dst, src, width, n->param[comp].prev_shift[y]);
n->param[comp].prev_shift[y][n->param[comp].shiftptr] = noise + shift;
More information about the ffmpeg-cvslog
mailing list