[MPlayer-users] ssa/ass rendering uses lots of cpu with -vo gl

Reimar Döffinger Reimar.Doeffinger at gmx.de
Sun May 1 20:15:07 CEST 2011


On Sun, May 01, 2011 at 08:11:10PM +0200, Reimar Döffinger wrote:
> On Sun, May 01, 2011 at 09:46:32PM +0400, Vladimir Mosgalin wrote:
> > In window:
> > # Events: 1K cycles
> > #
> > # Overhead  Command                 Shared Object                                        Symbol
> > # ........  .......  ............................  ............................................
> > #
> >     26.75%  mplayer  mplayer                       [.] deNoise
> >     10.80%  mplayer  r300_dri.so                   [.] 0x525df         
> >      3.75%  mplayer  libc-2.13.so                  [.] __memcpy_ssse3
> >      3.42%  mplayer  mplayer                       [.] ff_h264_decode_mb_cabac
> >      2.33%  mplayer  mplayer                       [.] lineNoiseAvg_MMX
> >      2.31%  mplayer  mplayer                       [.] decode_cabac_residual_nondc_internal
> >      2.28%  mplayer  mplayer                       [.] decode_cabac_mb_mvd
> >      2.17%  mplayer  mplayer                       [.] put_h264_qpel8or16_hv_lowpass_ssse3.clone.35
> >      1.47%  mplayer  libc-2.13.so                  [.] _int_malloc
> >      1.45%  mplayer  [kernel.kallsyms]             [k] __list_del_entry
> >      1.44%  mplayer  mplayer                       [.] get_cabac_noinline
> > 
> > In fullscreen:
> >  Events: 4K cycles
> > #
> > # Overhead  Command                 Shared Object                                          Symbol
> > # ........  .......  ............................  ..............................................
> > #
> >     14.47%  mplayer  libfreetype.so.6.6.0          [.] 0xfae6          
> >     14.40%  mplayer  r300_dri.so                   [.] 0x416be         
> >     11.17%  mplayer  [radeon]                      [k] radeon_dvi_detect

Forgot to say: you probably need r300_dri.so and radeon kernel module
debug symbols to get more detail.
At least I very much hope that the radeon_dvi_detect isn't correct,
because otherwise it would mean that the kernel module spends more
time probing the DVI port than MPlayer uses for all of decoding
and (de)noising together.


More information about the MPlayer-users mailing list