[x264-devel] Re: why is deblocking one row placed in the encoding loop?
Alex Izvorski
aizvorski at gmail.com
Wed May 30 17:26:41 CEST 2007
On Wed, 2007-05-30 at 19:34 +0800, jogging song wrote:
> Hi,
> In current x264, deblocking is performed on one row in the
> encoding loop, rather than on the whole frame after encoding loop.
> Can this improve the performance? The reason that I can think of is
> that maybe the data to be used in deblocking
> is still in cache. Is this right?
>
> Best Regards
> Jogging
Possibly because other threads can use part of the deblocked frame for
reference before all of it is finished encoding?
The cache factor probably doesn't hurt, but x264 has a ridiculously low
percentage of cache misses anyway.
I believe older versions did frame-at-a-time.
Regards,
--Alex
--
This is the x264-devel mailing-list
To unsubscribe, go to: http://developers.videolan.org/lists.html
More information about the x264-devel
mailing list