[FFmpeg-soc] [soc]: r4134 - libavfilter/vf_scale.c

stefano subversion at mplayerhq.hu
Tue Feb 24 00:12:14 CET 2009


Author: stefano
Date: Tue Feb 24 00:12:14 2009
New Revision: 4134

Log:
Extend the syntax for the args, add support for a third argument sws_opts,
meant to contain the options for the SwsContext to use for scaling.

Modified:
   libavfilter/vf_scale.c

Modified: libavfilter/vf_scale.c
==============================================================================
--- libavfilter/vf_scale.c	Tue Feb 24 00:07:05 2009	(r4133)
+++ libavfilter/vf_scale.c	Tue Feb 24 00:12:14 2009	(r4134)
@@ -41,6 +41,7 @@ typedef struct
 static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
 {
     ScaleContext *scale = ctx->priv;
+    char sws_opts[256];
 
     /* default to no scaling */
     scale->w =
@@ -50,7 +51,7 @@ static av_cold int init(AVFilterContext 
         return -1;
 
     if(args)
-        sscanf(args, "%d:%d", &scale->w, &scale->h);
+        sscanf(args, "%d:%d:%255s", &scale->w, &scale->h, sws_opts);
 
     /* sanity check parms */
     if(scale->w <  -1 || scale->h <  -1)



More information about the FFmpeg-soc mailing list