[FFmpeg-devel] [PATCH] hevc_filter: run vertical and horizontal together

Michael Niedermayer michaelni at gmx.at
Tue Jul 29 04:05:21 CEST 2014


On Sun, Jul 27, 2014 at 10:27:35AM +0200, Christophe Gisquet wrote:
> One may interleave even more vertical and horizontal passes, but this
> is less straightforward (more code changes than just moves).
> 
> -- 
> Christophe

>  hevc_filter.c |   90 +++++++++++++++++++++++++++++-----------------------------
>  1 file changed, 45 insertions(+), 45 deletions(-)
> 165099f94689fe1df063c175309dc10fe9741fcf  0013-hevc_filter-run-vertical-and-horizontal-together.patch
> From b48828b956d3a183d358ef9ad8a12f354c87da7d Mon Sep 17 00:00:00 2001
> From: Christophe Gisquet <christophe.gisquet at gmail.com>
> Date: Sat, 26 Jul 2014 21:40:53 +0200
> Subject: [PATCH 13/13] hevc_filter: run vertical and horizontal together
> 
> This should help cache locality. On win64:
> Before: 1397x cycles, 16216 bytes
> After:  1369x cycles, 16040 bytes
> ---
>  libavcodec/hevc_filter.c | 90 ++++++++++++++++++++++++------------------------
>  1 file changed, 45 insertions(+), 45 deletions(-)

applied

thanks

[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Concerning the gods, I have no means of knowing whether they exist or not
or of what sort they may be, because of the obscurity of the subject, and
the brevity of human life -- Protagoras
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20140729/d04adff4/attachment.asc>


More information about the ffmpeg-devel mailing list