[FFmpeg-devel] [PATCH] Cinepak: speed up decoding several-fold, depending on the scenario, by supporting multiple output pixel formats.

Clément Bœsch u at pkh.me
Mon Feb 6 08:57:25 EET 2017


On Sun, Feb 05, 2017 at 12:24:30PM +0100, u-9iep at aetey.se wrote:
> Hello,
> 
> Here comes an amended patch, I think all the relevant points
> in the discussion have been addressed:
> 
> - maintainability and code duplication:
>   straightforward code templating to reduce duplication
>   would hardly improve its quality, robustness and maintainability;
>   a proper style improvement is aking to a rewrite of the concerned
>   functions instead of the reuse of the previous well tested code;
>   if to be done, this should be done separately
> 
>   * left as-is (further rewrite, outside the scope of the patch)
> 

No, code quality is not outside the scope of your patch.

[...]
> - use of environment variables to influence the behaviour of the
>   libraries in ffmpeg is strongly discouraged
> 
>   * left disabled, as a reference/comment, being in certain situations
>     (like those which motivated the optimizations) the only feasible
>     solution
> 

The use of the environment variable is not tolerable, this is a blocker.

[...]
> Also added some comments with rationales.
> 
> I thank everyone for the feedback and hope this code can find its way
> into upstream.
> 

I'm sorry but there is no way it will reach upstream in this form.

Regards,

-- 
Clément B.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20170206/619fe69e/attachment.sig>


More information about the ffmpeg-devel mailing list