Home

S o f t w a r e

P o r t a b i l i t y

a n d

O p t i m i z a t i o n

  • SPO600 Stage 3.1

    December 14, 2019 by

    Despite not being able to complete my original plan of optimizing FFmpeg’s libavcodec library of encoding functions, I decided to modify FFmpeg’s configure to include an option for enabling gprof profiling. Hopefully, this would help the FFmpeg community debug using gprof in the future. The reason why I added this option was because there were… Read more

  • Stage 3

    December 14, 2019 by

    In this substage, my plan is to try to optimize the following inner routines with high overhead (over 3%): pix_abs16_c @10.66% diff_pixels_c @8.99% pix_abs8_c @7.42% ff_dct_quantize_c @3.95% pix_abs16_xy2_c @4.40% sse16_c @3.58% Before I start, I discovered optimization documentation found in FFmpeg/doc/optimization.txt. In there, I found these notes about the mentioned inner routines: optimization Tips (for… Read more

View all posts

Follow My Blog

Get new content delivered directly to your inbox.