On Thu, Apr 25, 2019 at 22:41:49 +1000, Dylan Fernando wrote: > +static const AVOption gblur_opencl_options[] = { > + { "sigma", "set horizontal size", OFFSET(sigma), AV_OPT_TYPE_FLOAT, > {.dbl=0.5}, 0.0, 1024, FLAGS }, ^
Shouldn't this be "set sigma"? > + { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, > {.i64=0xF}, 0, 0xF, FLAGS }, > + { "sigmaV", "set vertical sigma", OFFSET(sigmaV), AV_OPT_TYPE_FLOAT, > {.dbl=-1}, -1, 1024, FLAGS }, > + { NULL } Please also add documentation to doc/filters.texi. You could do this by reference to the "gblur" filter, but as this filter's options are slightly different, you will need to copy the relevant sections. Furthermore, CamelCase variables aren't usually accepted for ffmpeg own variables, but this mirrors the gblur filter, so - oh well. > + matrix_horiz = av_malloc(matrix_bytes_horiz); > + if (!matrix_horiz) { > + av_freep(&matrix_horiz); If av_malloc() returned 0/NULL, does it ever need to be freed??? > + matrix_vert = av_malloc(matrix_bytes_vert); > + if (!matrix_vert) { > + av_freep(&matrix_vert); Ditto I can't judge on the rest. Cheers, Moritz _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".