Commit 09cce812 authored by Paul B Mahol's avatar Paul B Mahol

avfilter/vf_gblur: allow filtering with zero horizontal sigma

parent 09a8e5de
...@@ -125,7 +125,7 @@ static void gaussianiir2d(AVFilterContext *ctx, int plane) ...@@ -125,7 +125,7 @@ static void gaussianiir2d(AVFilterContext *ctx, int plane)
const int nb_threads = ff_filter_get_nb_threads(ctx); const int nb_threads = ff_filter_get_nb_threads(ctx);
ThreadData td; ThreadData td;
if (s->sigma <= 0 || s->steps < 0) if (s->sigma < 0 || s->steps < 0)
return; return;
td.width = width; td.width = width;
...@@ -247,7 +247,7 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in) ...@@ -247,7 +247,7 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in)
uint16_t *dst16 = (uint16_t *)out->data[plane]; uint16_t *dst16 = (uint16_t *)out->data[plane];
int y, x; int y, x;
if (!s->sigma || !(s->planes & (1 << plane))) { if (!(s->planes & (1 << plane))) {
if (out != in) if (out != in)
av_image_copy_plane(out->data[plane], out->linesize[plane], av_image_copy_plane(out->data[plane], out->linesize[plane],
in->data[plane], in->linesize[plane], in->data[plane], in->linesize[plane],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment