( I'm not registered to the list)
The changes to unique/resolve/flatten_extralibs are all local to each function. 
That is, each modified function is a stand-alone drop-in replacement for the 
original function.
flatten_extralibs_wrapper itself was not modified at the original set, but its 
callees were.
While you don't have flatten_extralibs_wrapper, it seems that your file still 
has its functionality ( 
https://git.libav.org/?p=libav.git;a=blob;f=configure;h=48e8536b07cd5569565e5f9082adc9bb3ad1933c;hb=HEAD#l5129
 ), and therefore will also gain from the change to unique (unique is not used 
by flatten_extralibs but is used - and was very slow, from the ffmpeg's wrapper 
or your equivalent code).
Bottom line, as far as I can tell it should have similar benefits as it did 
with ffmpeg's configure despite not having the explicit function 
flatten_extralibs_wrapper .
Avi

 

    On Monday, September 17, 2018 9:49 PM, Diego Biurrun <[email protected]> 
wrote:
 

 On Sun, Sep 16, 2018 at 11:52:59PM -0300, James Almer wrote:
> From: Avi Halachmi <[email protected]>
> 
> x50 - x200 faster.

The set looks very interesting. I've had some ideas on how to speed up
this part of configure already, so I'm doubly happy to see some work
done in that area.

At a first glance these patches seem to apply several optimizations at
once. I'll have to study them in detail.

There is no flatten_extralibs_wrapper() though...

Diego


   
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to