[Ffmpeg-devel] [PATCH] optimize ff_eval

Oded Shimon ods15
Fri Oct 27 18:43:01 CEST 2006


On Fri, Oct 27, 2006 at 06:02:26PM +0200, Michael Niedermayer wrote:
> Hi
> 
> On Fri, Oct 27, 2006 at 05:15:38PM +0200, Oded Shimon wrote:
> > On Fri, Oct 27, 2006 at 01:03:49PM +0200, Michael Niedermayer wrote:
> > > On Fri, Oct 27, 2006 at 12:25:06PM +0200, Oded Shimon wrote:
> > > > Thing is, current version is ~3 times faster for one-shot evals, not to 
> > > > mention simpler API and no mallocs. I think AVOption uses eval in one-shot 
> > > > cases? Might be a good idea to keep both, it would involve some inevitable 
> > > > duplicate code though...
> > > 
> > > iam against that, a ff_eval() which calles the new parse & eval is enough
> > > the small number of cycles during parsing of command line params doesnt
> > > matter, all? other cases use the same expression many times
> > 
> > Should I mark ff_eval2 as deprecated?
> 
> hmm, iam not sure ...
> leave it for now we can always deprecate it later
> 
> 
> > 
> > > [...]
> > > please use a enum for e->type
> > 
> > Fixed.
> > 
> > Commit?
> 
> yes after you fix 
> 
> [...]
> > +        d->type = 0;
> 
> e_value (and the other such cases ...)

Thanks, fixed

Committed.

- ods15




More information about the ffmpeg-devel mailing list