summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/vl
diff options
context:
space:
mode:
authorChristian König <[email protected]>2012-02-13 11:41:23 +0100
committerChristian König <[email protected]>2012-02-14 22:31:29 +0100
commit553e8203879d163e6fe2f3a8f6b80a44749514c1 (patch)
tree978284cbd8621e5cacf849d956d0a99c50fd4ca1 /src/gallium/auxiliary/vl
parent356eb0aadbb977b0732da077ad31cd66d1b53e23 (diff)
vl: fix low strength denoise filter
A filter strength of zero or one doesn't make any sense. Thanks to Andy Furniss for pointing this out. Signed-off-by: Christian König <[email protected]>
Diffstat (limited to 'src/gallium/auxiliary/vl')
-rw-r--r--src/gallium/auxiliary/vl/vl_median_filter.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/auxiliary/vl/vl_median_filter.c b/src/gallium/auxiliary/vl/vl_median_filter.c
index 0129013f637..6a03f95855b 100644
--- a/src/gallium/auxiliary/vl/vl_median_filter.c
+++ b/src/gallium/auxiliary/vl/vl_median_filter.c
@@ -165,7 +165,7 @@ generate_offsets(enum vl_median_filter_shape shape, unsigned size,
assert(offsets && num_offsets);
/* size needs to be odd */
- size = align(size, 2) - 1;
+ size = align(size + 1, 2) - 1;
half_size = size >> 1;
switch(shape) {
@@ -249,7 +249,7 @@ vl_median_filter_init(struct vl_median_filter *filter, struct pipe_context *pipe
assert(filter && pipe);
assert(width && height);
- assert(size > 0 && size < 20);
+ assert(size > 1 && size < 20);
memset(filter, 0, sizeof(*filter));
filter->pipe = pipe;