[FFmpeg-devel] [PATCH] vf_unsharp: extend unsharp syntax, for supporting named options
Michael Niedermayer
michaelni at gmx.at
Sun Aug 14 14:50:56 CEST 2011
On Sat, Aug 13, 2011 at 04:36:46PM +0200, Stefano Sabatini wrote:
> Make setting params less awkward.
>
> The old syntax is kept for backward compatibility.
[...]
> @@ -130,17 +154,49 @@ static void set_filter_param(FilterParam *fp, int msize_x, int msize_y, double a
> fp->halfscale = 1 << (fp->scalebits - 1);
> }
>
> +static int parse_component_params(int *msize_x, int *msize_y, double *amount,
> + char *params, void *log_ctx)
> +{
> + int n;
> + char sign;
> +
> + n = sscanf(params, "%dx%d%c%lf", msize_x, msize_y, &sign, amount);
> + if (n != 4 || (sign != '+' && sign != '-')) {
> + av_log(log_ctx, AV_LOG_ERROR,
> + "Invalid component parameters '%s', must be of the form "
> + "'XxY[+-]A'\n", params);
> + return AVERROR(EINVAL);
> + }
libmpcodecs can handle l7x7:5 (and l7:5)
above code seems to need +- in there
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
The real ebay dictionary, page 2
"100% positive feedback" - "All either got their money back or didnt complain"
"Best seller ever, very honest" - "Seller refunded buyer after failed scam"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20110814/a81af452/attachment.asc>
More information about the ffmpeg-devel
mailing list