[x264-devel] Optimization of the x264
Victor Mateevitsi
victoras at telecom.ntua.gr
Tue Oct 9 12:41:50 CEST 2007
I was playing around with the x264, trying to find out, which functions
consume the most CPU and memory.
I found out, that there are three main functions (without CALVC, CABAC and
NAL) that consume lot's of CPU power:
x264_macroblock_cache_load
x264_macroblock_cache_save
x264_macroblock_analyse
Reading cache_load, I realized that there is a struct named cache, that
stores the cached data.
Why not use pointers in this struct, without having to copy the data from
one struct to the other ?
I think we will gain some FPS there.
Waiting for your opinions!
Victor
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.videolan.org/pipermail/x264-devel/attachments/20071009/ec31b753/attachment.htm
More information about the x264-devel
mailing list