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

Vladimir Mosgalin mosgalin at VM10124.spb.edu
Sun May 1 21:40:50 CEST 2011


Hi Reimar Döffinger!

 On 2011.05.01 at 20:15:07 +0200, Reimar Döffinger wrote next:

> > >     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.

Well okay. Here are same reports with installed debuginfo to kernel,
mesa, libdrm, freetype and glibc:
I remade test to make sure window in window test is as wide as full
screen; it was *almost* as wide in last test, like 80%, now should be
more correct. But yes, freetype consumes insane amount of CPU in
fullscreen, compared to almost none for the window of same size.

I left denoising working, as it can be a reference.

radeon_dvi_detect seem to be an error, because radeon symbols weren't
installed before; after I installed libdrm-debuginfo and kernel-debug it
was replaced with something else.

In window:
$ perf report --showcpuutilization  -k /usr/lib/debug/lib/modules/2.6.38.2-11.fc15.x86_64/vmlinux -m -i perf-new-nofs.data --sort comm,dso
# Events: 1K cycles
#
# Overhead  sys    us    Command                 Shared Object
# ........  .......  ............................
#
    57.01%     0.00%     0.03%  mplayer  mplayer                     
    13.90%     3.68%     0.00%  mplayer  [kernel.kallsyms]           
    11.65%     0.00%    11.65%  mplayer  r300_dri.so                 
     5.91%     0.00%     5.91%  mplayer  libc-2.13.so                
     2.41%     0.00%     2.41%  mplayer  ld-2.13.so                  
     2.29%     2.29%     0.00%  mplayer  [radeon]                    
     0.97%     0.97%     0.00%  mplayer  [ttm]                       
     0.77%     0.00%     0.77%  mplayer  libdrm_radeon.so.1.0.0      
     0.73%     0.00%     0.73%  mplayer  libpthread-2.13.so          
     0.70%     0.70%     0.00%  mplayer  [drm]                       


$ perf report --showcpuutilization  -k /usr/lib/debug/lib/modules/2.6.38.2-11.fc15.x86_64/vmlinux -m -i perf-new-nofs.data
# Events: 1K cycles
#
# Overhead  sys    us    Command                 Shared Object                                        Symbol
# ........  .......  ............................  ............................................
#
    26.69%     0.00%    26.69%  mplayer  mplayer                       [.] deNoise
     3.68%     0.00%     3.68%  mplayer  r300_dri.so                   [.] do_memcpy
     3.27%     0.00%     3.27%  mplayer  mplayer                       [.] decode_cabac_residual_nondc_internal
     2.75%     0.00%     2.75%  mplayer  libc-2.13.so                  [.] __memcpy_ssse3
     2.44%     0.00%     2.44%  mplayer  mplayer                       [.] ff_h264_decode_mb_cabac
     2.21%     0.00%     2.21%  mplayer  mplayer                       [.] lineNoiseAvg_MMX
     2.17%     0.00%     2.17%  mplayer  mplayer                       [.] decode_significance_x86
     1.72%     0.00%     1.72%  mplayer  mplayer                       [.] put_h264_qpel8or16_v_lowpass_sse2
     1.56%     1.56%     0.00%  mplayer  [kernel.kallsyms]             [k] copy_user_generic_string
     1.54%     0.00%     1.54%  mplayer  mplayer                       [.] get_cabac_noinline
     1.46%     0.00%     1.46%  mplayer  libc-2.13.so                  [.] __memset_sse2
     1.34%     1.34%     0.00%  mplayer  [kernel.kallsyms]             [k] __alloc_pages_nodemask
     1.22%     0.00%     1.22%  mplayer  ld-2.13.so                    [.] do_lookup_x
     1.19%     0.00%     1.19%  mplayer  ld-2.13.so                    [.] _dl_map_object
     1.17%     0.00%     1.17%  mplayer  mplayer                       [.] ebml_free
     1.13%     1.13%     0.00%  mplayer  [kernel.kallsyms]             [k] hrtick_start_fair
     1.10%     1.10%     0.00%  mplayer  [kernel.kallsyms]             [k] radix_tree_lookup_element
     1.09%     0.00%     1.09%  mplayer  mplayer                       [.] decode_cabac_mb_mvd
     1.08%     1.01%     0.00%  mplayer  [kernel.kallsyms]             [k] page_fault
     1.05%     0.00%     1.05%  mplayer  mplayer                       [.] put_h264_qpel8or16_hv_lowpass_ssse3.clone.35
     1.02%     0.00%     1.02%  mplayer  mplayer                       [.] avg_h264_qpel8_h_lowpass_l2_ssse3
     0.99%     0.00%     0.99%  mplayer  mplayer                       [.] fast_memcpy
     0.96%     0.00%     0.96%  mplayer  mplayer                       [.] ff_put_h264_chroma_mc8_ssse3_rnd
     0.79%     0.79%     0.00%  mplayer  [radeon]                      [k] r100_mm_rreg
     0.74%     0.00%     0.74%  mplayer  mplayer                       [.] await_references
     0.64%     0.00%     0.64%  mplayer  libpulsecommon-0.9.21.so      [.] 0x35419         
     0.62%     0.00%     0.62%  mplayer  mplayer                       [.] fill_decode_caches
     0.56%     0.56%     0.00%  mplayer  [drm]                         [k] drm_mm_search_free_in_range
     0.55%     0.00%     0.55%  mplayer  r300_dri.so                   [.] r300_emit_draw_arrays_immediate
     0.50%     0.00%     0.50%  mplayer  libbs2b.so.0.0.0              [.] 0x2a86          
     0.49%     0.00%     0.49%  mplayer  r300_dri.so                   [.] update_samplers
     0.49%     0.49%     0.00%  mplayer  [xhci_hcd]                    [k] xhci_irq
     0.48%     0.00%     0.48%  mplayer  mplayer                       [.] hl_motion
     0.46%     0.00%     0.46%  mplayer  mplayer                       [.] hl_decode_mb_simple
     0.45%     0.00%     0.45%  mplayer  mplayer                       [.] ff_avg_h264_chroma_mc8_ssse3_rnd
     0.44%     0.00%     0.44%  mplayer  mplayer                       [.] ff_thread_await_progress
     0.42%     0.00%     0.42%  mplayer  mplayer                       [.] vorbis_decode_frame
     0.42%     0.42%     0.00%  mplayer  [kernel.kallsyms]             [k] do_raw_spin_lock
     0.40%     0.00%     0.40%  mplayer  libX11.so.6.3.0               [.] 0x3a360         
     0.39%     0.00%     0.39%  mplayer  r300_dri.so                   [.] vbo_exec_fixup_vertex.clone.2
     0.39%     0.00%     0.39%  mplayer  mplayer                       [.] put_h264_qpel16_mc00_sse2
     0.38%     0.00%     0.38%  mplayer  mplayer                       [.] ff_h264_idct_add8_mmx2
     0.37%     0.00%     0.37%  mplayer  mplayer                       [.] ff_h264_decode_nal
     0.37%     0.37%     0.00%  mplayer  [kernel.kallsyms]             [k] kref_get
     0.37%     0.00%     0.37%  mplayer  r300_dri.so                   [.] st_draw_vbo
     0.37%     0.00%     0.37%  mplayer  mplayer                       [.] decode_cabac_mb_skip
     0.36%     0.36%     0.00%  mplayer  [kernel.kallsyms]             [k] file_read_actor
     0.35%     0.00%     0.35%  mplayer  mplayer                       [.] decode_cabac_residual_dc_internal
     0.35%     0.00%     0.35%  mplayer  mplayer                       [.] mc_part
     0.33%     0.00%     0.33%  mplayer  libc-2.13.so                  [.] __strcmp_sse42
     0.31%     0.08%     0.00%  mplayer  [kernel.kallsyms]             [k] alloc_pages_current
     0.30%     0.00%     0.30%  mplayer  libfreetype.so.6.6.0          [.] ft_trig_pseudo_rotate
     0.30%     0.00%     0.30%  mplayer  libc-2.13.so                  [.] __malloc
     0.29%     0.29%     0.00%  mplayer  [ttm]                         [k] ttm_bo_reserve_locked
     0.29%     0.00%     0.29%  mplayer  libpthread-2.13.so            [.] pthread_mutex_lock
     0.29%     0.00%     0.29%  mplayer  mplayer                       [.] cache_find_bitmap
     0.28%     0.00%     0.28%  mplayer  r300_dri.so                   [.] vbo_save_playback_vertex_list
     0.28%     0.00%     0.28%  mplayer  r300_dri.so                   [.] _mesa_update_texture
     0.27%     0.00%     0.27%  mplayer  r300_dri.so                   [.] vbo_exec_copy_to_current
     0.27%     0.12%     0.00%  mplayer  [kernel.kallsyms]             [k] clear_page_c
     0.24%     0.00%     0.24%  mplayer  mplayer                       [.] put_h264_qpel16_h_lowpass_l2_ssse3
     0.23%     0.00%     0.23%  mplayer  r300_dri.so                   [.] util_format_description
     0.23%     0.23%     0.00%  mplayer  [kernel.kallsyms]             [k] __list_del_entry
     0.23%     0.00%     0.23%  mplayer  mplayer                       [.] ff_h264_pred_direct_motion
     0.23%     0.00%     0.23%  mplayer  mplayer                       [.] ass_glyph_cache_reset
     0.22%     0.00%     0.22%  mplayer  r300_dri.so                   [.] r300_set_vertex_buffers
     0.22%     0.00%     0.22%  mplayer  r300_dri.so                   [.] _mesa_get_fixed_func_fragment_program
     0.22%     0.00%     0.22%  mplayer  r300_dri.so                   [.] util_copy_rect
     0.21%     0.21%     0.00%  mplayer  [kernel.kallsyms]             [k] get_page_from_freelist
     0.21%     0.00%     0.21%  mplayer  libfribidi.so.0.3.1           [.] 0x2203          
     0.21%     0.21%     0.00%  mplayer  [radeon]                      [k] r300_cs_parse
     0.21%     0.21%     0.00%  mplayer  [radeon]                      [k] radeon_get_ib_value
     0.21%     0.00%     0.21%  mplayer  libfontconfig.so.1.4.4        [.] 0x5a60          
     0.21%     0.00%     0.21%  mplayer  mplayer                       [.] ass_render_event
     0.21%     0.07%     0.00%  mplayer  [kernel.kallsyms]             [k] page_cache_get_speculative
     0.21%     0.21%     0.00%  mplayer  [kernel.kallsyms]             [k] kmem_cache_alloc_trace
     0.20%     0.00%     0.20%  mplayer  r300_dri.so                   [.] _playback_copy_to_current
     0.20%     0.00%     0.20%  mplayer  r300_dri.so                   [.] _mesa_update_state_locked
     0.20%     0.00%     0.20%  mplayer  r300_dri.so                   [.] r300_update_derived_state
     0.20%     0.00%     0.20%  mplayer  r300_dri.so                   [.] pipe_sampler_view_reference
     0.20%     0.00%     0.20%  mplayer  libc-2.13.so                  [.] __random
     0.19%     0.00%     0.19%  mplayer  r300_dri.so                   [.] execute_list
     0.19%     0.00%     0.19%  mplayer  r300_dri.so                   [.] get_drm_buffer
     0.19%     0.19%     0.00%  mplayer  [radeon]                      [k] r100_cs_parse_packet0
     0.19%     0.00%     0.19%  mplayer  libc-2.13.so                  [.] __cfree
     0.18%     0.18%     0.00%  mplayer  [kernel.kallsyms]             [k] page_zone
     0.17%     0.00%     0.17%  mplayer  libpthread-2.13.so            [.] __pthread_mutex_unlock
     0.16%     0.00%     0.16%  mplayer  r300_dri.so                   [.] r300_emit_vs_constants
     0.16%     0.16%     0.00%  mplayer  [kernel.kallsyms]             [k] avc_has_perm_noaudit
     0.16%     0.00%     0.16%  mplayer  libpthread-2.13.so            [.] __pthread_cond_wait
     0.16%     0.00%     0.16%  mplayer  r300_dri.so                   [.] pipe_resource_reference
     0.16%     0.16%     0.00%  mplayer  [ttm]                         [k] __ttm_tt_get_page
     0.16%     0.00%     0.16%  mplayer  r300_dri.so                   [.] _mesa_search_program_cache
     0.15%     0.00%     0.15%  mplayer  r300_dri.so                   [.] cso_find_state_template
     0.15%     0.15%     0.00%  mplayer  [kernel.kallsyms]             [k] put_page_testzero
     0.15%     0.00%     0.15%  mplayer  mplayer                       [.] vorbis_floor1_decode
     0.15%     0.00%     0.15%  mplayer  mplayer                       [.] ff_put_h264_chroma_mc4_ssse3
     0.15%     0.15%     0.00%  mplayer  [kernel.kallsyms]             [k] policy_nodemask
     0.15%     0.15%     0.00%  mplayer  [radeon]                      [k] r300_packet0_check
     0.15%     0.00%     0.15%  mplayer  r300_dri.so                   [.] r300_default_get_transfer
     0.15%     0.00%     0.15%  mplayer  r300_dri.so                   [.] _mesa_load_state_parameters
     0.15%     0.15%     0.00%  mplayer  [ttm]                         [k] ttm_bo_wait
     0.15%     0.00%     0.15%  mplayer  mplayer                       [.] prefetch_mmx2
     0.15%     0.15%     0.00%  mplayer  [radeon]                      [k] r100_cs_packet_parse
     0.14%     0.14%     0.00%  mplayer  [kernel.kallsyms]             [k] __inc_zone_state
     0.14%     0.00%     0.14%  mplayer  libc-2.13.so                  [.] _int_malloc
     0.14%     0.00%     0.14%  mplayer  mplayer                       [.] bitmap_hash
     0.14%     0.14%     0.00%  mplayer  [kernel.kallsyms]             [k] bit_spin_lock
     0.14%     0.00%     0.14%  mplayer  r300_dri.so                   [.] _mesa_get_fixed_func_vertex_program
     0.14%     0.00%     0.14%  mplayer  libdrm_radeon.so.1.0.0        [.] radeon_bo_is_referenced_by_cs
     0.14%     0.14%     0.00%  mplayer  [radeon]                      [k] radeon_bo_list_validate
     0.14%     0.00%     0.14%  mplayer  libdrm_radeon.so.1.0.0        [.] radeon_bo_unref
     0.14%     0.00%     0.14%  mplayer  r300_dri.so                   [.] st_finalize_texture
     0.14%     0.00%     0.14%  mplayer  libdrm_radeon.so.1.0.0        [.] cs_gem_emit
     0.14%     0.00%     0.14%  mplayer  mplayer                       [.] put_h264_qpel8_h_lowpass_l2_ssse3
     0.14%     0.00%     0.14%  mplayer  mplayer                       [.] decode_slice
     0.14%     0.00%     0.14%  mplayer  libdrm_radeon.so.1.0.0        [.] cs_gem_write_reloc
     0.14%     0.00%     0.14%  mplayer  mplayer                       [.] ff_pred4x4_vertical_right_mmxext
     0.13%     0.00%     0.13%  mplayer  libc-2.13.so                  [.] _int_free
     0.13%     0.00%     0.13%  mplayer  mplayer                       [.] ass_render_frame
     0.13%     0.00%     0.13%  mplayer  r300_dri.so                   [.] u_transfer_unmap_vtbl
     0.13%     0.00%     0.13%  mplayer  mplayer                       [.] ff_pred4x4_horizontal_up_mmxext
     0.13%     0.13%     0.00%  mplayer  [kernel.kallsyms]             [k] audit_syscall_entry
     0.13%     0.00%     0.13%  mplayer  mplayer                       [.] avg_h264_qpel16_h_lowpass_l2_ssse3
     0.13%     0.00%     0.13%  mplayer  mplayer                       [.] decode_cabac_mb_ref
     0.12%     0.00%     0.12%  mplayer  mplayer                       [.] glyph_to_bitmap
     0.12%     0.12%     0.00%  mplayer  [kernel.kallsyms]             [k] virt_to_head_page
     0.12%     0.00%     0.12%  mplayer  libpulse.so.0.12.2            [.] 0x1d0c0         
     0.11%     0.00%     0.11%  mplayer  libc-2.13.so                  [.] __GI_____strtoll_l_internal
     0.11%     0.00%     0.11%  mplayer  r300_dri.so                   [.] update_depth_stencil_alpha
     0.10%     0.10%     0.00%  mplayer  [kernel.kallsyms]             [k] select_estimate_accuracy






Fullscreen:
$ perf report --showcpuutilization  -k /usr/lib/debug/lib/modules/2.6.38.2-11.fc15.x86_64/vmlinux -m -i perf-new-fs.data --sort comm,dso 
# Events: 4K cycles
#
# Overhead  sys    us    Command                 Shared Object
# ........  .......  ............................
#
    23.68%     1.27%     0.00%  mplayer  [kernel.kallsyms]           
    20.77%     0.00%    20.77%  mplayer  mplayer                     
    13.71%     0.00%    13.71%  mplayer  libfreetype.so.6.6.0        
    13.65%     0.00%    13.65%  mplayer  r300_dri.so                 
    12.31%    12.31%     0.00%  mplayer  [radeon]                    
     5.55%     0.00%     5.55%  mplayer  libc-2.13.so                
     5.18%     5.18%     0.00%  mplayer  [drm]                       
     1.55%     1.55%     0.00%  mplayer  [ttm]                       
     0.97%     0.00%     0.97%  mplayer  libdrm_radeon.so.1.0.0      


$ perf report --showcpuutilization  -k /usr/lib/debug/lib/modules/2.6.38.2-11.fc15.x86_64/vmlinux -m -i perf-new-fs.data
# Events: 4K cycles
#
# Overhead  sys    us    Command                 Shared Object                                             Symbol
# ........  .......  ............................  .................................................
#
     8.15%     0.00%     8.15%  mplayer  mplayer                       [.] deNoise
     5.43%     5.43%     0.00%  mplayer  [radeon]                      [k] r100_mm_rreg
     4.25%     4.25%     0.00%  mplayer  [drm]                         [k] drm_mm_search_free_in_range
     3.72%     0.00%     3.72%  mplayer  libfreetype.so.6.6.0          [.] ft_trig_pseudo_rotate
     2.08%     0.00%     2.08%  mplayer  r300_dri.so                   [.] do_memcpy
     1.83%     0.00%     1.83%  mplayer  libfreetype.so.6.6.0          [.] ft_trig_pseudo_polarize
     1.23%     0.00%     1.23%  mplayer  libfreetype.so.6.6.0          [.] gray_render_scanline
     1.22%     0.00%     1.22%  mplayer  libc-2.13.so                  [.] __memset_sse2
     1.18%     1.18%     0.00%  mplayer  [kernel.kallsyms]             [k] kmem_cache_alloc_trace
     1.16%     0.00%     1.16%  mplayer  mplayer                       [.] decode_significance_x86
     1.05%     0.05%     0.00%  mplayer  [kernel.kallsyms]             [k] do_raw_spin_lock
     0.93%     0.00%     0.93%  mplayer  libc-2.13.so                  [.] __memcpy_ssse3
     0.88%     0.88%     0.00%  mplayer  [radeon]                      [k] r100_cs_parse_packet0
     0.87%     0.00%     0.87%  mplayer  mplayer                       [.] ff_h264_decode_mb_cabac
     0.83%     0.83%     0.00%  mplayer  [radeon]                      [k] r100_cs_packet_parse
     0.81%     0.00%     0.81%  mplayer  libfreetype.so.6.6.0          [.] gray_render_line
     0.81%     0.00%     0.81%  mplayer  libfreetype.so.6.6.0          [.] gray_record_cell
     0.79%     0.79%     0.00%  mplayer  [kernel.kallsyms]             [k] avc_has_perm_noaudit
     0.78%     0.00%     0.78%  mplayer  mplayer                       [.] lineNoiseAvg_MMX
     0.77%     0.00%     0.77%  mplayer  r300_dri.so                   [.] r300_update_derived_state
     0.75%     0.46%     0.00%  mplayer  [kernel.kallsyms]             [k] copy_user_generic_string
     0.72%     0.00%     0.72%  mplayer  mplayer                       [.] ass_bitmap_cache_reset
     0.72%     0.00%     0.72%  mplayer  libc-2.13.so                  [.] _int_malloc
     0.70%     0.00%     0.70%  mplayer  libc-2.13.so                  [.] _int_free
     0.69%     0.00%     0.69%  mplayer  mplayer                       [.] decode_cabac_residual_nondc_internal
     0.68%     0.68%     0.00%  mplayer  [radeon]                      [k] r100_mm_rreg
     0.65%     0.00%     0.65%  mplayer  mplayer                       [.] put_h264_qpel8or16_v_lowpass_sse2
     0.62%     0.00%     0.62%  mplayer  mplayer                       [.] glyph_to_bitmap
     0.61%     0.00%     0.61%  mplayer  mplayer                       [.] ass_composite_cache_reset
     0.59%     0.00%     0.59%  mplayer  libfreetype.so.6.6.0          [.] gray_hline
     0.57%     0.57%     0.00%  mplayer  [kernel.kallsyms]             [k] kmem_cache_alloc
     0.54%     0.54%     0.00%  mplayer  [radeon]                      [k] r300_packet0_check
     0.48%     0.00%     0.48%  mplayer  libfreetype.so.6.6.0          [.] FT_MulFix
     0.48%     0.48%     0.00%  mplayer  [radeon]                      [k] r300_cs_parse
     0.46%     0.00%     0.46%  mplayer  mplayer                       [.] ass_glyph_cache_reset
     0.44%     0.44%     0.00%  mplayer  [kernel.kallsyms]             [k] fput
     0.42%     0.00%     0.42%  mplayer  libbs2b.so.0.0.0              [.] 0x1694          
     0.42%     0.00%     0.42%  mplayer  libfreetype.so.6.6.0          [.] gray_conic_to
     0.41%     0.41%     0.00%  mplayer  [kernel.kallsyms]             [k] __kmalloc
     0.40%     0.40%     0.00%  mplayer  [kernel.kallsyms]             [k] __inc_zone_state
     0.39%     0.39%     0.00%  mplayer  [kernel.kallsyms]             [k] virt_to_head_page
     0.37%     0.37%     0.00%  mplayer  [drm]                         [k] drm_ioctl
     0.37%     0.37%     0.00%  mplayer  [kernel.kallsyms]             [k] generic_segment_checks
     0.37%     0.37%     0.00%  mplayer  [radeon]                      [k] radeon_get_ib_value
     0.37%     0.37%     0.00%  mplayer  [kernel.kallsyms]             [k] task_nice
     0.36%     0.00%     0.36%  mplayer  ld-2.13.so                    [.] strcmp
     0.35%     0.00%     0.35%  mplayer  mplayer                       [.] put_h264_qpel8or16_hv_lowpass_ssse3.clone.35
     0.35%     0.00%     0.35%  mplayer  libfreetype.so.6.6.0          [.] ft_trig_downscale
     0.35%     0.35%     0.00%  mplayer  [kernel.kallsyms]             [k] consume_skb
     0.35%     0.35%     0.00%  mplayer  [kernel.kallsyms]             [k] arch_local_irq_restore
     0.33%     0.33%     0.00%  mplayer  [kernel.kallsyms]             [k] file_has_perm
     0.33%     0.07%     0.00%  mplayer  [kernel.kallsyms]             [k] get_page_from_freelist
     0.33%     0.00%     0.33%  mplayer  libc-2.13.so                  [.] __memcmp_sse4_1
     0.33%     0.33%     0.00%  mplayer  [kernel.kallsyms]             [k] __list_del_entry
     0.33%     0.33%     0.00%  mplayer  [kernel.kallsyms]             [k] system_call
     0.31%     0.00%     0.31%  mplayer  libfreetype.so.6.6.0          [.] gray_convert_glyph
     0.31%     0.00%     0.31%  mplayer  libfreetype.so.6.6.0          [.] gray_set_cell
     0.31%     0.31%     0.00%  mplayer  [ttm]                         [k] ttm_bo_vm_lookup_rb
     0.30%     0.00%     0.30%  mplayer  libfreetype.so.6.6.0          [.] gray_render_span
     0.30%     0.00%     0.30%  mplayer  mplayer                       [.] ff_put_h264_chroma_mc8_ssse3_rnd
     0.30%     0.00%     0.30%  mplayer  mplayer                       [.] fast_memcpy
     0.29%     0.00%     0.29%  mplayer  libfreetype.so.6.6.0          [.] FT_Vector_Transform
     0.29%     0.00%     0.29%  mplayer  mplayer                       [.] get_cabac_noinline
     0.28%     0.28%     0.00%  mplayer  [kernel.kallsyms]             [k] __might_sleep
     0.28%     0.28%     0.00%  mplayer  [kernel.kallsyms]             [k] find_vma
     0.28%     0.28%     0.00%  mplayer  [kernel.kallsyms]             [k] mutex_lock
     0.28%     0.00%     0.28%  mplayer  mplayer                       [.] put_h264_qpel16_h_lowpass_l2_ssse3
     0.27%     0.27%     0.00%  mplayer  [kernel.kallsyms]             [k] kfree
     0.26%     0.26%     0.00%  mplayer  [radeon]                      [k] r100_cs_track_check
     0.26%     0.26%     0.00%  mplayer  [kernel.kallsyms]             [k] get_index
     0.26%     0.26%     0.00%  mplayer  [kernel.kallsyms]             [k] arch_local_save_flags
     0.26%     0.00%     0.26%  mplayer  mplayer                       [.] decode_cabac_mb_mvd
     0.25%     0.00%     0.25%  mplayer  mplayer                       [.] hl_decode_mb_simple
     0.24%     0.24%     0.00%  mplayer  [kernel.kallsyms]             [k] avtab_search
     0.24%     0.24%     0.00%  mplayer  [kernel.kallsyms]             [k] arch_local_save_flags
     0.24%     0.00%     0.24%  mplayer  libc-2.13.so                  [.] __calloc
     0.24%     0.24%     0.00%  mplayer  [radeon]                      [k] radeon_gart_bind
     0.24%     0.00%     0.24%  mplayer  libc-2.13.so                  [.] __cfree
     0.22%     0.22%     0.00%  mplayer  [kernel.kallsyms]             [k] _cond_resched
     0.21%     0.21%     0.00%  mplayer  [kernel.kallsyms]             [k] page_fault
     0.20%     0.20%     0.00%  mplayer  [kernel.kallsyms]             [k] sys_ioctl
     0.20%     0.00%     0.20%  mplayer  libfreetype.so.6.6.0          [.] FT_Stroker_ConicTo
     0.20%     0.20%     0.00%  mplayer  [xhci_hcd]                    [k] xhci_irq
     0.20%     0.00%     0.20%  mplayer  r300_dri.so                   [.] r300_translate_texformat
     0.20%     0.00%     0.20%  mplayer  libfreetype.so.6.6.0          [.] FT_Outline_Get_CBox
     0.19%     0.00%     0.19%  mplayer  libc-2.13.so                  [.] __strcmp_sse42
     0.19%     0.00%     0.19%  mplayer  mplayer                       [.] mc_part
     0.18%     0.00%     0.18%  mplayer  mplayer                       [.] ff_h264_pred_direct_motion
     0.18%     0.00%     0.18%  mplayer  mplayer                       [.] decode_mb_skip
     0.18%     0.18%     0.00%  mplayer  [kernel.kallsyms]             [k] alloc_pages_current
     0.18%     0.00%     0.18%  mplayer  libc-2.13.so                  [.] malloc_consolidate
     0.18%     0.18%     0.00%  mplayer  [kernel.kallsyms]             [k] sidtab_search_core
     0.18%     0.00%     0.18%  mplayer  libdrm.so.2.4.0               [.] drmIoctl
     0.18%     0.18%     0.00%  mplayer  [kernel.kallsyms]             [k] audit_get_context
     0.17%     0.00%     0.17%  mplayer  r300_dri.so                   [.] r300_emit_draw_arrays_immediate
     0.17%     0.17%     0.00%  mplayer  [kernel.kallsyms]             [k] perf_event_mmap_ctx
     0.17%     0.00%     0.17%  mplayer  r300_dri.so                   [.] util_format_description
     0.16%     0.00%     0.16%  mplayer  libfreetype.so.6.6.0          [.] gray_cubic_to
     0.16%     0.00%     0.16%  mplayer  mplayer                       [.] fill_decode_caches
     0.16%     0.16%     0.00%  mplayer  [kernel.kallsyms]             [k] __list_add
     0.16%     0.00%     0.16%  mplayer  libfreetype.so.6.6.0          [.] FT_MulDiv
     0.15%     0.00%     0.15%  mplayer  r300_dri.so                   [.] r300_flush
     0.15%     0.00%     0.15%  mplayer  libc-2.13.so                  [.] __malloc
     0.15%     0.15%     0.00%  mplayer  [kernel.kallsyms]             [k] fget_light
     0.15%     0.00%     0.15%  mplayer  r300_dri.so                   [.] util_pack_color
     0.15%     0.15%     0.00%  mplayer  [radeon]                      [k] radeon_ring_write
     0.15%     0.15%     0.00%  mplayer  [kernel.kallsyms]             [k] mutex_unlock
     0.15%     0.00%     0.15%  mplayer  libfreetype.so.6.6.0          [.] FT_Outline_Get_Orientation
     0.15%     0.15%     0.00%  mplayer  [kernel.kallsyms]             [k] arch_local_irq_restore
     0.15%     0.00%     0.15%  mplayer  r300_dri.so                   [.] r300_set_framebuffer_state
     0.15%     0.00%     0.15%  mplayer  libc-2.13.so                  [.] __GI___ioctl
     0.15%     0.15%     0.00%  mplayer  [kernel.kallsyms]             [k] kref_get
     0.15%     0.00%     0.15%  mplayer  r300_dri.so                   [.] save_fixup_vertex
     0.15%     0.00%     0.15%  mplayer  r300_dri.so                   [.] r300_get_swizzle_combined
     0.15%     0.00%     0.15%  mplayer  mplayer                       [.] put_h264_qpel16_mc00_sse2
     0.15%     0.00%     0.15%  mplayer  r300_dri.so                   [.] util_blitter_copy_region
     0.15%     0.00%     0.15%  mplayer  r300_dri.so                   [.] memcpy_texture.clone.2
     0.15%     0.15%     0.00%  mplayer  [kernel.kallsyms]             [k] rb_erase
     0.15%     0.15%     0.00%  mplayer  [kernel.kallsyms]             [k] clear_page_c
     0.15%     0.00%     0.15%  mplayer  mplayer                       [.] vorbis_decode_frame
     0.14%     0.14%     0.00%  mplayer  [radeon]                      [k] kcalloc.constprop.0
     0.13%     0.00%     0.13%  mplayer  libdrm_radeon.so.1.0.0        [.] cs_gem_write_reloc
     0.13%     0.00%     0.13%  mplayer  libgcc_s-4.5.1-20100924.so.1  [.] __popcountdi2
     0.13%     0.13%     0.00%  mplayer  [radeon]                      [k] radeon_ring_commit
     0.13%     0.00%     0.13%  mplayer  mplayer                       [.] decode_cabac_residual_dc_internal
     0.13%     0.13%     0.00%  mplayer  [kernel.kallsyms]             [k] prio_tree_insert
     0.13%     0.00%     0.13%  mplayer  libdrm.so.2.4.0               [.] drmCommandWriteRead
     0.13%     0.00%     0.13%  mplayer  r300_dri.so                   [.] update_samplers
     0.13%     0.00%     0.13%  mplayer  r300_dri.so                   [.] r300_emit_dirty_state
     0.13%     0.13%     0.00%  mplayer  [kernel.kallsyms]             [k] sysret_check
     0.13%     0.00%     0.13%  mplayer  libfontconfig.so.1.4.4        [.] 0xa012          
     0.13%     0.00%     0.13%  mplayer  r300_dri.so                   [.] _mesa_texstore_a8
     0.13%     0.13%     0.00%  mplayer  [kernel.kallsyms]             [k] kref_sub
     0.13%     0.13%     0.00%  mplayer  [radeon]                      [k] rv370_pcie_gart_tlb_flush
     0.13%     0.13%     0.00%  mplayer  [kernel.kallsyms]             [k] unmap_vmas
     0.13%     0.13%     0.00%  mplayer  [radeon]                      [k] r100_cs_track_clear
     0.13%     0.00%     0.13%  mplayer  libpthread-2.13.so            [.] pthread_mutex_lock
     0.13%     0.00%     0.13%  mplayer  mplayer                       [.] control
     0.13%     0.00%     0.13%  mplayer  mplayer                       [.] ff_h264_idct_add8_mmx2
     0.13%     0.00%     0.13%  mplayer  libpthread-2.13.so            [.] __pthread_getspecific_internal
     0.12%     0.00%     0.12%  mplayer  mplayer                       [.] prefetch_mmx2
     0.11%     0.00%     0.11%  mplayer  mplayer                       [.] fill_decode_neighbors



-- 

Vladimir


More information about the MPlayer-users mailing list