[Swfdec] Can't use Mozilla plugin or play video with 0.8.2 / 0.9.2

Jesse Zbikowski embeddedlinuxguy at gmail.com
Sat Dec 6 17:46:53 PST 2008


Hi Riccardo,

On Fri, Dec 5, 2008 at 2:32 PM, Riccardo Magliocchetti
<riccardo.magliocchetti at gmail.com> wrote:
> Give it a run with oprofile, this is my opreport

Thanks for this data.  It looks like I may have an audio bottleneck.
opreport -t3 shows

31.5811 no-vmlinux
14.4701 libswfdec-0.9.so.3.0.0
8.3210 libasound_module_rate_speexrate.so
6.0088 libc-2.8.90.so
4.7060 libpixman-1.so.0.12.0
3.6615 python2.5
3.2831 libcairo.so.2.10800.0

If I just look at the libraries I see the top libswfdec routines are
all audio related:

14.1497 libswfdec-0.9.so.3.0.0   swfdec_sound_buffer_get_n_samples
 2.1666  libswfdec-0.9.so.3.0.0   swfdec_audio_format_get_channels
 1.9369  libswfdec-0.9.so.3.0.0   swfdec_audio_format_new
 1.7904  libswfdec-0.9.so.3.0.0   swfdec_audio_flv_render
 1.3205  libswfdec-0.9.so.3.0.0   __i686.get_pc_thunk.bx
 1.2073  libswfdec-0.9.so.3.0.0   swfdec_audio_format_get_granularity

I could try using the PulseAudio backend instead of ALSA.

> You can try to improve your performance by using latest stable version of
> cairo and pixman

OK, I am currently using the latest Ubuntu versions which are a bit
behind latest stable.  I will see if this makes a difference.

Package         Ibex    Latest
xorg-xserver    1.5.2   1.5.3
cairo           1.8.0   1.8.4
pixman          0.12    0.13.2

> play a bit with your X video driver config ie. exa vs xaa.

I did not see libexa.so in my oprofile output although it is
installed, so I will make sure this is enabled.

Thanks again,
Jesse Z.


More information about the Swfdec mailing list