Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 02 Nov 2017 07:59:37 +0100
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org
Cc:        svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: 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
Message-ID:  <k1z9-f9nq-wny@FreeBSD.org>
References:  <201710282347.v9SNlVhs030212@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Jan Beich <jbeich@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?k1z9-f9nq-wny>