svn commit: r453085 - in head: mail/thunderbird mail/thunderbird/files www/firefox www/firefox-esr www/firefox-esr/files www/firefox/files www/seamonkey www/seamonkey/files

Jan Beich jbeich at FreeBSD.org
Thu Nov 2 06:59:42 UTC 2017


Jan Beich <jbeich at FreeBSD.org> writes:

> Author: jbeich
> Date: Sat Oct 28 23:47:31 2017
> New Revision: 453085
> URL: https://svnweb.freebsd.org/changeset/ports/453085
>
> Log:
>   gecko: speed up VP9 decoding on i386
>   
>   Disable bundled FFmpeg decoders for VP* and FLAC on i386 as those don't
>   support SIMD optimizations due to build issues upstream. More recent
>   versions of those are already provided by multimedia/ffmpeg, anyway.

2160p at 60fps still suffers from framedrops when expanded or fullscreen.
Setting layers.acceleration.force-enabled=true in about config or
rebuilding with CPUTYPE=pentium4 (or better) appears to help.

$ pmcstat -t '^firefox$' -P instructions -T
%SAMP IMAGE      FUNCTION             CALLERS
 40.0 libxul.so  I422ToARGBRow_C
 12.1 libxul.so  InterpolateRow_C
  8.1 libxul.so  ScaleARGBFilterCols_
  1.2 libavcodec ff_vp9_decode_block
  1.1 libavcodec ff_vp9_loopfilter_sb
  0.8 libavcodec ff_vp9_fill_mv
  0.5 libavcodec ff_vp9_inter_recon_8


More information about the svn-ports-all mailing list