[XviD-devel] Possible bug in decoder with bframes turned on ?
Edouard Gomez
xvid-devel@xvid.org
Thu, 18 Jul 2002 20:40:35 +0200
--azLHFNyN32YCQGCU
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Hello,
albeu pointed out on IRC a big speed loss when using a xvidcore with
bframes decoding support. albeu looked at the code but did not see
something wrong that could cause this 2x slowdown.
So i profiled the xvidcore with gprof when decoding a IP-only clip (no
bframes at all, encoded with a divx4 codec)
I get strange results as the decoder_bframe function is called as many
times as the decoder_pframe. But the clip ha only I and P frames so
the bframe function should not be called.
You can find the profiles in attachment. They have been created using
mplayer cvs and the static xvid core, so there is also some mplayer's
functions but these are not so important.
I'm currently looking why the bframe decode function is called even in
this type of IP clip but if someone has time and knows better the
codec than I do, could look at it, this would be great.
thanks
--
Edouard Gomez
--azLHFNyN32YCQGCU
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="profile.bframes"
Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls ms/call ms/call name
34.90 57.78 57.78 17125776 0.00 0.00 interpolate8x8_c
10.32 74.86 17.08 transfer8x8_copy_mmx
10.26 91.84 16.98 6128704 0.00 0.00 fast_memcpy
4.57 99.41 7.57 57622224 0.00 0.00 interpolate8x8_switch
3.75 105.62 6.21 5312 1.17 14.95 decoder_bframe
2.58 109.89 4.28 __divdi3
2.57 114.14 4.25 interpolate8x8_halfpel_hv_xmm
2.51 118.31 4.16 16122 0.26 0.26 image_setedges
2.48 122.42 4.11 2854296 0.00 0.02 decoder_bf_interpolate_mbinter
2.16 126.00 3.58 interpolate8x8_halfpel_h_xmm
2.10 129.47 3.47 16618249 0.00 0.00 get_coeff
1.91 132.63 3.17 63577274 0.00 0.00 BitstreamShowBits
1.73 135.50 2.86 idct_xmm
1.52 138.01 2.52 5498 0.46 4.08 decoder_pframe
1.41 140.34 2.33 3137248 0.00 0.00 decoder_mbinter
1.32 142.53 2.19 58546511 0.00 0.00 BitstreamSkip
1.30 144.68 2.15 interpolate8x8_halfpel_v_xmm
1.12 146.54 1.86 11266 0.17 0.17 stop_global_timer
0.77 147.81 1.27 2711928 0.00 0.00 add_acdc
0.76 149.07 1.26 2711928 0.00 0.00 predict_acdc
0.53 149.95 0.88 dequant_inter_xmm
0.53 150.82 0.87 18396022 0.00 0.00 BitstreamShowBits
0.51 151.67 0.85 29069091 0.00 0.00 BitstreamGetBits
0.51 152.51 0.84 4388221 0.00 0.00 get_inter_block
0.46 153.26 0.76 18983496 0.00 0.00 rescale
0.43 153.99 0.72 BitstreamForward
0.43 154.69 0.70 451988 0.00 0.02 decoder_mbintra
0.42 155.38 0.69 3137248 0.00 0.00 get_pmv2
0.40 156.05 0.67 dequant_intra_xmm
0.39 156.70 0.65 41156667 0.00 0.00 start_timer
0.34 157.26 0.56 757864 0.00 0.00 decoder_bf_mbinter
0.34 157.82 0.56 transfer_16to8copy_mmx
0.29 158.31 0.48 24418366 0.00 0.00 BitstreamGetBit
0.23 158.69 0.38 7972316 0.00 0.00 get_mv_data
0.21 159.03 0.34 transfer_16to8add_mmx
0.20 159.36 0.34 1807952 0.00 0.00 get_dc_size_lum
0.20 159.69 0.33 10298582 0.00 0.00 BitstreamSkip
0.20 160.02 0.33 7972316 0.00 0.00 get_mv
0.20 160.35 0.33 3137248 0.00 0.00 get_motion_vector
0.17 160.63 0.28 1066254 0.00 0.00 get_intra_block
0.17 160.91 0.28 11266 0.02 1.53 draw_slice
0.16 161.18 0.27 5749143 0.00 0.00 BitstreamNumBitsToByteAlign
0.15 161.43 0.26 10298582 0.00 0.00 BitstreamGetBits
0.14 161.67 0.24 4048720 0.00 0.00 check_resync_marker
0.14 161.91 0.24 3589236 0.00 0.00 get_cbpy
0.13 162.12 0.21 9980065 0.00 0.00 BitstreamGetBit
0.13 162.34 0.21 main
0.12 162.53 0.20 16718970 0.00 0.00 DPRINTF
0.11 162.71 0.18 7100149 0.00 0.00 stop_coding_timer
0.10 162.88 0.17 16618249 0.00 0.00 DPRINTF
0.10 163.05 0.17 1 170.00 170.00 init_vlc_tables
0.10 163.21 0.16 903976 0.00 0.00 get_dc_size_chrom
0.09 163.36 0.15 19735364 0.00 0.00 DPRINTF
0.09 163.50 0.14 3279156 0.00 0.00 get_mcbpc_inter
0.06 163.60 0.10 7660880 0.00 0.00 stop_transfer_timer
0.06 163.70 0.10 2711928 0.00 0.00 get_dc_scaler
0.05 163.79 0.09 1700423 0.00 0.00 BitstreamShowBitsFromByteAlign
0.05 163.88 0.09 11266 0.01 0.01 BitstreamReadHeaders
0.05 163.96 0.08 7100149 0.00 0.00 stop_idct_timer
0.05 164.04 0.08 7100149 0.00 0.00 stop_iquant_timer
0.05 164.12 0.08 5423856 0.00 0.00 stop_prediction_timer
0.05 164.20 0.08 848910 0.00 0.00 get_b_motion_vector
0.05 164.28 0.08 456 0.18 12.39 decoder_iframe
0.05 164.35 0.07 BitstreamPos
0.04 164.43 0.07 get_dc_scaler
0.04 164.50 0.07 interpolate8x8_halfpel_hv_c
0.04 164.56 0.06 6749408 0.00 0.00 stop_comp_timer
0.04 164.62 0.06 11266 0.01 9.74 decoder_decode
0.03 164.66 0.05 639394 0.00 0.00 get_mbtype
0.03 164.72 0.05 11908 0.00 0.00 image_swap
0.03 164.76 0.04 1806060 0.00 0.00 get_dc_dif
0.03 164.81 0.04 Letext
0.02 164.84 0.04 11268 0.00 0.01 check_events
0.02 164.88 0.04 11268 0.00 0.00 vo_x11_check_events
0.02 164.93 0.04 11267 0.00 11.29 decode_video
0.02 164.97 0.04 11266 0.00 0.00 BitstreamPos
0.02 165.00 0.03 11268 0.00 0.01 demux_avi_fill_buffer
0.02 165.03 0.03 11267 0.00 0.00 flip_page
0.02 165.06 0.03 11266 0.00 0.00 emms_mmx
0.02 165.09 0.03 MBPrediction
0.02 165.11 0.03 310080 0.00 0.00 get_mcbpc_intra
0.02 165.13 0.03 11266 0.00 0.00 image_output
0.01 165.16 0.02 11268 0.00 0.00 control
0.01 165.18 0.02 11268 0.00 0.00 demux_avi_read_packet
0.01 165.19 0.02 11268 0.00 0.01 video_read_frame
0.01 165.22 0.02 11267 0.00 0.01 control
0.01 165.24 0.02 11267 0.00 9.74 decode
0.01 165.25 0.02 11266 0.00 0.01 draw_osd
0.01 165.28 0.02 11266 0.00 0.00 vo_draw_text
0.01 165.29 0.02 11266 0.00 0.00 vo_update_osd
0.01 165.31 0.02 4 5.00 5.00 image_create
0.01 165.33 0.01 11266 0.00 0.00 BitstreamInit
0.01 165.34 0.01 decoder_destroy
0.01 165.35 0.01 111504 0.00 0.00 BitstreamShowBits
0.01 165.37 0.01 97502 0.00 0.00 BitstreamGetBits
0.01 165.38 0.01 36056 0.00 0.00 demux_avi_select_stream
0.01 165.38 0.01 13690 0.00 0.00 mp_msg_c
0.01 165.40 0.01 12178 0.00 0.00 BitstreamByteAlign
0.01 165.41 0.01 11853 0.00 0.00 stream_fill_buffer
0.01 165.41 0.01 11269 0.00 0.00 GetRelativeTime
0.01 165.43 0.01 11268 0.00 0.01 demux_fill_buffer
0.01 165.44 0.01 11268 0.00 0.01 ds_fill_buffer
0.01 165.44 0.01 11268 0.00 0.01 ds_get_packet
0.01 165.46 0.01 11268 0.00 0.00 mp_input_get_cmd
0.01 165.47 0.01 11268 0.00 0.00 mp_input_get_queued_cmd
0.01 165.47 0.01 11268 0.00 0.00 mp_input_read_keys
0.01 165.49 0.01 11267 0.00 0.00 vf_get_image
0.01 165.50 0.01 11267 0.00 9.74 xvid_decore
0.01 165.50 0.01 11266 0.00 1.53 put_image
0.01 165.51 0.01 11266 0.00 0.00 stop_conv_timer
0.01 165.53 0.01 1144 0.01 0.01 stream_seek_long
0.01 165.53 0.01 1 10.00 180.00 xvid_init
0.01 165.54 0.01 XvShmPutImage
0.00 165.55 0.01 136772 0.00 0.00 BitstreamSkip
0.00 165.56 0.01 BitstreamNumBitsToByteAlign
0.00 165.56 0.01 image_input
0.00 165.56 0.00 228083 0.00 0.00 get_dbquant
0.00 165.56 0.00 94688 0.00 0.00 DPRINTF
0.00 165.56 0.00 78872 0.00 0.00 GetTimer
0.00 165.56 0.00 33124 0.00 0.00 BitstreamGetBit
0.00 165.56 0.00 11268 0.00 0.00 mp_input_read_cmds
0.00 165.56 0.00 11267 0.00 0.00 ds_add_packet
0.00 165.56 0.00 11267 0.00 0.00 ds_read_packet
0.00 165.56 0.00 11267 0.00 0.00 mpcodecs_get_image
0.00 165.56 0.00 11266 0.00 0.00 start_global_timer
0.00 165.56 0.00 10810 0.00 0.00 stop_edges_timer
0.00 165.56 0.00 10712 0.00 0.00 cache_stream_fill_buffer
0.00 165.56 0.00 5498 0.00 0.00 mb_swap
0.00 165.56 0.00 3406 0.00 0.00 get_token
0.00 165.56 0.00 1144 0.00 0.01 cache_stream_seek_long
0.00 165.56 0.00 912 0.00 0.00 BitstreamPos
0.00 165.56 0.00 456 0.00 0.00 log2bin
0.00 165.56 0.00 377 0.00 0.00 vo_osd_changed
0.00 165.56 0.00 163 0.00 0.00 add_to_fourcc
0.00 165.56 0.00 158 0.00 0.00 add_to_inout
0.00 165.56 0.00 139 0.00 0.00 get_driver
0.00 165.56 0.00 139 0.00 0.00 validate_codec
0.00 165.56 0.00 98 0.00 0.00 add_to_format
0.00 165.56 0.00 37 0.00 0.00 vo_wm_string_test
0.00 165.56 0.00 33 0.00 0.00 vo_showcursor
0.00 165.56 0.00 32 0.00 0.00 add_comment
0.00 165.56 0.00 22 0.00 0.00 termcap_add
0.00 165.56 0.00 15 0.00 0.00 xvid_malloc
0.00 165.56 0.00 6 0.00 0.00 get_path
0.00 165.56 0.00 6 0.00 0.00 play_tree_is_valid
0.00 165.56 0.00 5 0.00 0.00 m_config_register_options
0.00 165.56 0.00 4 0.00 0.00 aspect
0.00 165.56 0.00 4 0.00 0.00 new_osd_obj
0.00 165.56 0.00 4 0.00 0.00 play_tree_iter_step
0.00 165.56 0.00 3 0.00 0.00 config_is_entry_option
0.00 165.56 0.00 3 0.00 0.00 config_read_option
0.00 165.56 0.00 3 0.00 0.00 do_cpuid
0.00 165.56 0.00 3 0.00 0.00 init_conf
0.00 165.56 0.00 3 0.00 0.00 m_config_save_option
0.00 165.56 0.00 3 0.00 0.00 m_config_set_option
0.00 165.56 0.00 3 0.00 0.00 mp_msg_set_level
0.00 165.56 0.00 3 0.00 0.00 new_demuxer_stream
0.00 165.56 0.00 3 0.00 0.00 stream_reset
0.00 165.56 0.00 3 0.00 0.00 uninit_player
0.00 165.56 0.00 3 0.00 0.00 vo_format_name
0.00 165.56 0.00 3 0.00 0.00 vo_hidecursor
0.00 165.56 0.00 2 0.00 0.00 control
0.00 165.56 0.00 2 0.00 0.00 find_codec
0.00 165.56 0.00 2 0.00 0.00 m_config_parse_config_file
0.00 165.56 0.00 2 0.00 0.00 m_config_pop
0.00 165.56 0.00 2 0.00 0.00 m_config_push
0.00 165.56 0.00 2 0.00 0.00 mp_input_add_key_fd
0.00 165.56 0.00 2 0.00 0.00 mp_input_parse_config
0.00 165.56 0.00 2 0.00 0.00 parse_codec_cfg
0.00 165.56 0.00 2 0.00 0.00 play_tree_iter_push_params
0.00 165.56 0.00 2 0.00 0.00 play_tree_iter_up_step
0.00 165.56 0.00 2 0.00 0.00 play_tree_new
0.00 165.56 0.00 2 0.00 0.00 read_font_desc
0.00 165.56 0.00 1 0.00 0.01 GetCpuCaps
0.00 165.56 0.00 1 0.00 0.00 GetCpuFriendlyName
0.00 165.56 0.00 1 0.00 0.00 InitTimer
0.00 165.56 0.00 1 0.00 0.00 __xv_set_video_eq
0.00 165.56 0.00 1 0.00 0.00 allocate_xvimage
0.00 165.56 0.00 1 0.00 0.00 append_filters
0.00 165.56 0.00 1 0.00 0.00 aspect_save_orig
0.00 165.56 0.00 1 0.00 0.00 aspect_save_prescale
0.00 165.56 0.00 1 0.00 0.00 aspect_save_screenres
0.00 165.56 0.00 1 0.00 0.00 check_os_katmai_support
0.00 165.56 0.00 1 0.00 0.00 codecs_reset_selection
0.00 165.56 0.00 1 0.00 0.00 colorspace_init
0.00 165.56 0.00 1 0.00 0.01 config
0.00 165.56 0.00 1 0.00 0.01 config
0.00 165.56 0.00 1 0.00 0.00 deallocate_xvimage
0.00 165.56 0.00 1 0.00 20.00 decoder_create
0.00 165.56 0.00 1 0.00 0.00 demux_audio_register_options
0.00 165.56 0.00 1 0.00 0.00 demux_info_print
0.00 165.56 0.00 1 0.00 4.28 demux_open
0.00 165.56 0.00 1 0.00 4.26 demux_open_avi
0.00 165.56 0.00 1 0.00 4.28 demux_open_stream
0.00 165.56 0.00 1 0.00 0.00 demux_rwaudio_register_options
0.00 165.56 0.00 1 0.00 0.00 demuxer_register_options
0.00 165.56 0.00 1 0.00 0.00 ds_free_packs
0.00 165.56 0.00 1 0.00 0.00 exit_player
0.00 165.56 0.00 1 0.00 0.00 free_stream
0.00 165.56 0.00 1 0.00 0.00 get_info
0.00 165.56 0.00 1 0.00 0.01 get_video_quality_max
0.00 165.56 0.00 1 0.00 0.00 getch2_disable
0.00 165.56 0.00 1 0.00 0.00 getch2_enable
0.00 165.56 0.00 1 0.00 0.00 has_cpuid
0.00 165.56 0.00 1 0.00 0.00 idct_int32_init
0.00 165.56 0.00 1 0.00 189.76 init
0.00 165.56 0.00 1 0.00 0.00 init_timer
0.00 165.56 0.00 1 0.00 189.76 init_video
0.00 165.56 0.00 1 0.00 0.00 libmpdemux_register_options
0.00 165.56 0.00 1 0.00 0.00 libvo_register_options
0.00 165.56 0.00 1 0.00 0.00 load_termcap
0.00 165.56 0.00 1 0.00 0.00 m_config_new
0.00 165.56 0.00 1 0.00 0.01 m_config_parse_command_line
0.00 165.56 0.00 1 0.00 0.00 make_pipe
0.00 165.56 0.00 1 0.00 0.00 mp_input_init
0.00 165.56 0.00 1 0.00 0.00 mp_input_register_options
0.00 165.56 0.00 1 0.00 0.00 mp_input_uninit
0.00 165.56 0.00 1 0.00 0.00 mp_msg_init
0.00 165.56 0.00 1 0.00 0.00 mp_register_options
0.00 165.56 0.00 1 0.00 0.02 mpcodecs_config_vo
0.00 165.56 0.00 1 0.00 0.01 new_demuxer
0.00 165.56 0.00 1 0.00 0.00 new_sh_audio
0.00 165.56 0.00 1 0.00 0.00 new_sh_video
0.00 165.56 0.00 1 0.00 0.00 new_stream
0.00 165.56 0.00 1 0.00 0.00 open
0.00 165.56 0.00 1 0.00 0.00 open_stream
0.00 165.56 0.00 1 0.00 0.00 panscan_calc
0.00 165.56 0.00 1 0.00 0.00 panscan_init
0.00 165.56 0.00 1 0.00 0.00 parse_cfgfiles
0.00 165.56 0.00 1 0.00 0.00 play_tree_add_file
0.00 165.56 0.00 1 0.00 0.00 play_tree_cleanup
0.00 165.56 0.00 1 0.00 0.00 play_tree_iter_down_step
0.00 165.56 0.00 1 0.00 0.00 play_tree_iter_free
0.00 165.56 0.00 1 0.00 0.00 play_tree_iter_get_file
0.00 165.56 0.00 1 0.00 0.00 play_tree_iter_new
0.00 165.56 0.00 1 0.00 0.00 play_tree_set_child
0.00 165.56 0.00 1 0.00 0.00 preinit
0.00 165.56 0.00 1 0.00 0.00 query_format
0.00 165.56 0.00 1 0.00 0.00 query_format
0.00 165.56 0.00 1 0.00 0.00 query_vaa
0.00 165.56 0.00 1 0.00 0.24 read_avi_header
0.00 165.56 0.00 1 0.00 0.00 saver_off
0.00 165.56 0.00 1 0.00 0.00 saver_on
0.00 165.56 0.00 1 0.00 0.00 set_gamma_correction
0.00 165.56 0.00 1 0.00 0.00 sub_filename
0.00 165.56 0.00 1 0.00 0.00 sub_read_file
0.00 165.56 0.00 1 0.00 0.00 uninit
0.00 165.56 0.00 1 0.00 0.00 url_new
0.00 165.56 0.00 1 0.00 0.00 vf_open_filter
0.00 165.56 0.00 1 0.00 0.00 vf_open_plugin
0.00 165.56 0.00 1 0.00 0.00 video_read_properties
0.00 165.56 0.00 1 0.00 0.00 vo_draw_alpha_init
0.00 165.56 0.00 1 0.00 0.00 vo_init
0.00 165.56 0.00 1 0.00 0.00 vo_init_osd
0.00 165.56 0.00 1 0.00 0.00 vo_uninit
0.00 165.56 0.00 1 0.00 0.00 vo_vm_close
0.00 165.56 0.00 1 0.00 0.00 vo_wm_detect
0.00 165.56 0.00 1 0.00 0.00 vo_x11_classhint
0.00 165.56 0.00 1 0.00 0.00 vo_x11_uninit
0.00 165.56 0.00 1 0.00 0.00 vo_x11_xinerama_move
0.00 165.56 0.00 1 0.00 0.00 vobsub_open
0.00 165.56 0.00 1 0.00 0.00 vobsub_parse_ifo
0.00 165.56 0.00 1 0.00 0.01 xv_get_video_eq
% the percentage of the total running time of the
time program used by this function.
cumulative a running sum of the number of seconds accounted
seconds for by this function and those listed above it.
self the number of seconds accounted for by this
seconds function alone. This is the major sort for this
listing.
calls the number of times this function was invoked, if
this function is profiled, else blank.
self the average number of milliseconds spent in this
ms/call function per call, if this function is profiled,
else blank.
total the average number of milliseconds spent in this
ms/call function and its descendents per call, if this
function is profiled, else blank.
name the name of the function. This is the minor sort
for this listing. The index shows the location of
the function in the gprof listing. If the index is
in parenthesis it shows where it would appear in
the gprof listing if it were to be printed.
Call graph (explanation follows)
granularity: each sample hit covers 4 byte(s) for 0.01% of 165.56 seconds
index % time self children called name
<spontaneous>
[1] 77.2 0.21 127.66 main [1]
0.04 127.14 11267/11267 decode_video [2]
0.00 0.19 1/1 init_video [60]
0.02 0.11 11268/11268 video_read_frame [68]
0.04 0.04 11268/11268 check_events [76]
0.01 0.02 11268/11268 mp_input_get_cmd [93]
0.03 0.00 11267/11267 flip_page [94]
0.01 0.00 11268/11269 GetRelativeTime [115]
0.01 0.00 11291/13690 mp_msg_c [113]
0.00 0.00 1/1 demux_open [126]
0.00 0.00 1/1 m_config_parse_command_line [131]
0.00 0.00 1/1 xv_get_video_eq [132]
0.00 0.00 1/1 GetCpuCaps [139]
0.00 0.00 1/1 exit_player [143]
0.00 0.00 2/2 play_tree_iter_step <cycle 1> [151]
0.00 0.00 2/2 parse_codec_cfg [145]
0.00 0.00 1/1 mp_input_init [146]
0.00 0.00 2/3 uninit_player [142]
0.00 0.00 3/6 get_path [140]
0.00 0.00 1/1 preinit [148]
0.00 0.00 1/11268 control [101]
0.00 0.00 1/1 parse_cfgfiles [157]
0.00 0.00 1/1 open_stream [156]
0.00 0.00 1/1 InitTimer [159]
0.00 0.00 33803/78872 GetTimer [171]
0.00 0.00 377/377 vo_osd_changed [180]
0.00 0.00 2/3 mp_msg_set_level [198]
0.00 0.00 2/2 read_font_desc [208]
0.00 0.00 2/2 mp_input_add_key_fd [206]
0.00 0.00 1/1 mp_msg_init [237]
0.00 0.00 1/2 play_tree_new [207]
0.00 0.00 1/1 m_config_new [233]
0.00 0.00 1/5 m_config_register_options [192]
0.00 0.00 1/1 mp_register_options [238]
0.00 0.00 1/1 play_tree_cleanup [244]
0.00 0.00 1/1 play_tree_iter_new [247]
0.00 0.00 1/1 play_tree_iter_get_file [246]
0.00 0.00 1/1 vo_init_osd [257]
0.00 0.00 1/1 load_termcap [232]
0.00 0.00 1/1 make_pipe [234]
0.00 0.00 1/1 getch2_enable [226]
0.00 0.00 1/1 vobsub_open [263]
0.00 0.00 1/1 video_read_properties [255]
0.00 0.00 1/1 demux_info_print [219]
0.00 0.00 1/1 sub_filename [251]
0.00 0.00 1/1 sub_read_file [252]
0.00 0.00 1/1 vf_open_filter [253]
0.00 0.00 1/1 append_filters [211]
0.00 0.00 1/1 codecs_reset_selection [215]
0.00 0.00 1/1 ds_free_packs [222]
0.00 0.00 1/1 play_tree_iter_free [245]
-----------------------------------------------
0.04 127.14 11267/11267 main [1]
[2] 76.8 0.04 127.14 11267 decode_video [2]
0.02 109.75 11267/11267 decode [3]
0.01 17.28 11266/11266 put_image [10]
0.02 0.06 11266/11267 control [75]
0.00 0.00 33800/78872 GetTimer [171]
-----------------------------------------------
0.02 109.75 11267/11267 decode_video [2]
[3] 66.3 0.02 109.75 11267 decode [3]
0.01 109.73 11266/11267 xvid_decore [4]
0.00 0.01 11267/11267 mpcodecs_get_image [111]
-----------------------------------------------
0.00 0.01 1/11267 init [61]
0.01 109.73 11266/11267 decode [3]
[4] 66.3 0.01 109.74 11267 xvid_decore [4]
0.06 109.66 11266/11266 decoder_decode [5]
0.00 0.02 1/1 decoder_create [103]
-----------------------------------------------
0.06 109.66 11266/11266 xvid_decore [4]
[5] 66.3 0.06 109.66 11266 decoder_decode [5]
6.21 73.21 5312/5312 decoder_bframe [6]
2.52 19.91 5498/5498 decoder_pframe [9]
0.08 5.57 456/456 decoder_iframe [19]
1.86 0.00 11266/11266 stop_global_timer [35]
0.09 0.04 11266/11266 BitstreamReadHeaders [69]
0.05 0.00 11908/11908 image_swap [87]
0.04 0.00 11266/11266 BitstreamPos [91]
0.03 0.00 11266/11266 emms_mmx [95]
0.03 0.00 11266/11266 image_output [98]
0.01 0.00 11266/11266 BitstreamInit [104]
0.01 0.00 11266/11266 stop_conv_timer [118]
0.00 0.00 11266/41156667 start_timer [47]
0.00 0.00 11266/11266 start_global_timer [174]
0.00 0.00 5498/5498 mb_swap [176]
-----------------------------------------------
6.21 73.21 5312/5312 decoder_decode [5]
[6] 48.0 6.21 73.21 5312 decoder_bframe [6]
4.11 63.10 2854296/2854296 decoder_bf_interpolate_mbinter [7]
2.74 0.00 10624/16122 image_setedges [22]
0.56 1.34 757864/757864 decoder_bf_mbinter [34]
0.08 0.46 848910/848910 get_b_motion_vector [50]
0.08 0.40 3833134/9980065 BitstreamGetBit [38]
0.05 0.22 639394/639394 get_mbtype [56]
0.01 0.03 318517/10298582 BitstreamGetBits [39]
0.00 0.03 228083/228083 get_dbquant [97]
0.00 0.00 5312/41156667 start_timer [47]
0.00 0.00 5312/10810 stop_edges_timer [175]
-----------------------------------------------
4.11 63.10 2854296/2854296 decoder_bframe [6]
[7] 40.6 4.11 63.10 2854296 decoder_bf_interpolate_mbinter [7]
57.78 0.00 17125776/17125776 interpolate8x8_c [8]
4.50 0.00 34251552/57622224 interpolate8x8_switch [16]
0.08 0.55 417947/4388221 get_inter_block [18]
0.11 0.00 6962433/41156667 start_timer [47]
0.04 0.00 2854296/7660880 stop_transfer_timer [71]
0.03 0.00 2854296/6749408 stop_comp_timer [85]
0.01 0.00 417947/7100149 stop_coding_timer [62]
0.00 0.00 417947/7100149 stop_iquant_timer [78]
0.00 0.00 417947/7100149 stop_idct_timer [77]
-----------------------------------------------
57.78 0.00 17125776/17125776 decoder_bf_interpolate_mbinter [7]
[8] 34.9 57.78 0.00 17125776 interpolate8x8_c [8]
-----------------------------------------------
2.52 19.91 5498/5498 decoder_decode [5]
[9] 13.6 2.52 19.91 5498 decoder_pframe [9]
2.33 8.32 3137248/3137248 decoder_mbinter [14]
0.33 2.41 3137248/3137248 get_motion_vector [28]
0.22 2.22 141908/451988 decoder_mbintra [15]
1.42 0.00 5498/16122 image_setedges [22]
0.22 0.51 3738640/4048720 check_resync_marker [42]
0.22 0.29 3279156/3589236 get_cbpy [49]
0.08 0.40 3880548/9980065 BitstreamGetBit [38]
0.14 0.31 3279156/3279156 get_mcbpc_inter [52]
0.35 0.00 7477280/18396022 BitstreamShowBits [41]
0.10 0.00 13576108/19735364 DPRINTF [67]
0.01 0.00 464982/41156667 start_timer [47]
0.01 0.00 459484/7660880 stop_transfer_timer [71]
0.00 0.00 5498/10810 stop_edges_timer [175]
-----------------------------------------------
0.01 17.28 11266/11266 decode_video [2]
[10] 10.4 0.01 17.28 11266 put_image [10]
0.28 16.98 11266/11266 draw_slice [11]
0.02 0.00 11266/11268 control [101]
-----------------------------------------------
0.28 16.98 11266/11266 put_image [10]
[11] 10.4 0.28 16.98 11266 draw_slice [11]
16.98 0.00 6128704/6128704 fast_memcpy [13]
-----------------------------------------------
<spontaneous>
[12] 10.3 17.08 0.00 transfer8x8_copy_mmx [12]
-----------------------------------------------
16.98 0.00 6128704/6128704 draw_slice [11]
[13] 10.3 16.98 0.00 6128704 fast_memcpy [13]
-----------------------------------------------
2.33 8.32 3137248/3137248 decoder_pframe [9]
[14] 6.4 2.33 8.32 3137248 decoder_mbinter [14]
0.68 4.67 3532928/4388221 get_inter_block [18]
2.47 0.00 18823488/57622224 interpolate8x8_switch [16]
0.27 0.00 16873280/41156667 start_timer [47]
0.09 0.00 3532928/7100149 stop_coding_timer [62]
0.04 0.00 3137248/7660880 stop_transfer_timer [71]
0.04 0.00 3532928/7100149 stop_iquant_timer [78]
0.04 0.00 3532928/7100149 stop_idct_timer [77]
0.03 0.00 3137248/6749408 stop_comp_timer [85]
-----------------------------------------------
0.22 2.22 141908/451988 decoder_pframe [9]
0.48 4.86 310080/451988 decoder_iframe [19]
[15] 4.7 0.70 7.08 451988 decoder_mbintra [15]
1.26 0.76 2711928/2711928 predict_acdc [32]
0.28 1.72 1066254/1066254 get_intra_block [33]
1.27 0.20 2711928/2711928 add_acdc [37]
0.34 0.16 1807952/1807952 get_dc_size_lum [51]
0.16 0.14 903976/903976 get_dc_size_chrom [55]
0.04 0.21 1806060/1806060 get_dc_dif [58]
0.22 0.00 14011628/41156667 start_timer [47]
0.10 0.00 2711928/2711928 get_dc_scaler [73]
0.08 0.00 5423856/5423856 stop_prediction_timer [79]
0.07 0.00 2711928/7100149 stop_coding_timer [62]
0.03 0.00 2711928/7100149 stop_iquant_timer [78]
0.03 0.00 2711928/7100149 stop_idct_timer [77]
0.02 0.00 2711928/19735364 DPRINTF [67]
0.01 0.00 451988/7660880 stop_transfer_timer [71]
-----------------------------------------------
0.60 0.00 4547184/57622224 decoder_bf_mbinter [34]
2.47 0.00 18823488/57622224 decoder_mbinter [14]
4.50 0.00 34251552/57622224 decoder_bf_interpolate_mbinter [7]
[16] 4.6 7.57 0.00 57622224 interpolate8x8_switch [16]
-----------------------------------------------
0.79 0.88 3794411/16618249 get_intra_block [33]
2.68 2.99 12823838/16618249 get_inter_block [18]
[17] 4.4 3.47 3.87 16618249 get_coeff [17]
0.33 1.91 16446050/24418366 BitstreamGetBit [25]
0.89 0.00 17900418/63577274 BitstreamShowBits [26]
0.68 0.00 18244816/58546511 BitstreamSkip [29]
0.02 0.05 516597/29069091 BitstreamGetBits [24]
-----------------------------------------------
0.08 0.55 417947/4388221 decoder_bf_interpolate_mbinter [7]
0.08 0.58 437346/4388221 decoder_bf_mbinter [34]
0.68 4.67 3532928/4388221 decoder_mbinter [14]
[18] 4.0 0.84 5.80 4388221 get_inter_block [18]
2.68 2.99 12823838/16618249 get_coeff [17]
0.13 0.00 12823838/16618249 DPRINTF [64]
-----------------------------------------------
0.08 5.57 456/456 decoder_decode [5]
[19] 3.4 0.08 5.57 456 decoder_iframe [19]
0.48 4.86 310080/451988 decoder_mbintra [15]
0.02 0.04 310080/4048720 check_resync_marker [42]
0.03 0.03 310080/310080 get_mcbpc_intra [86]
0.02 0.03 310080/3589236 get_cbpy [49]
0.01 0.03 310080/9980065 BitstreamGetBit [38]
0.03 0.00 620160/18396022 BitstreamShowBits [41]
0.00 0.00 310080/19735364 DPRINTF [67]
-----------------------------------------------
<spontaneous>
[20] 2.6 4.28 0.00 __divdi3 [20]
-----------------------------------------------
<spontaneous>
[21] 2.6 4.25 0.00 interpolate8x8_halfpel_hv_xmm [21]
-----------------------------------------------
1.42 0.00 5498/16122 decoder_pframe [9]
2.74 0.00 10624/16122 decoder_bframe [6]
[22] 2.5 4.16 0.00 16122 image_setedges [22]
-----------------------------------------------
<spontaneous>
[23] 2.2 3.58 0.00 interpolate8x8_halfpel_h_xmm [23]
-----------------------------------------------
0.02 0.05 516597/29069091 get_coeff [17]
0.02 0.07 809689/29069091 get_dc_size_chrom [55]
0.04 0.13 1518379/29069091 get_mv [30]
0.05 0.16 1806060/29069091 get_dc_dif [58]
0.71 2.13 24418366/29069091 BitstreamGetBit [25]
[24] 2.0 0.85 2.53 29069091 BitstreamGetBits [24]
1.45 0.00 29069091/63577274 BitstreamShowBits [26]
1.08 0.00 29069091/58546511 BitstreamSkip [29]
-----------------------------------------------
0.16 0.93 7972316/24418366 get_mv_data [36]
0.33 1.91 16446050/24418366 get_coeff [17]
[25] 2.0 0.48 2.84 24418366 BitstreamGetBit [25]
0.71 2.13 24418366/29069091 BitstreamGetBits [24]
-----------------------------------------------
0.02 0.00 310080/63577274 get_mcbpc_intra [86]
0.05 0.00 903976/63577274 get_dc_size_chrom [55]
0.09 0.00 1807952/63577274 get_dc_size_lum [51]
0.11 0.00 2151893/63577274 get_mv_data [36]
0.18 0.00 3589236/63577274 get_cbpy [49]
0.19 0.00 3795908/63577274 get_mcbpc_inter [52]
0.20 0.00 4048720/63577274 check_resync_marker [42]
0.89 0.00 17900418/63577274 get_coeff [17]
1.45 0.00 29069091/63577274 BitstreamGetBits [24]
[26] 1.9 3.17 0.00 63577274 BitstreamShowBits [26]
-----------------------------------------------
<spontaneous>
[27] 1.7 2.86 0.00 idct_xmm [27]
-----------------------------------------------
0.33 2.41 3137248/3137248 decoder_pframe [9]
[28] 1.7 0.33 2.41 3137248 get_motion_vector [28]
0.26 1.44 6274496/7972316 get_mv [30]
0.69 0.00 3137248/3137248 get_pmv2 [45]
0.02 0.00 3137248/19735364 DPRINTF [67]
-----------------------------------------------
0.00 0.00 94287/58546511 get_dc_size_chrom [55]
0.01 0.00 310080/58546511 get_mcbpc_intra [86]
0.07 0.00 1807952/58546511 get_dc_size_lum [51]
0.08 0.00 2151893/58546511 get_mv_data [36]
0.12 0.00 3279156/58546511 get_mcbpc_inter [52]
0.13 0.00 3589236/58546511 get_cbpy [49]
0.68 0.00 18244816/58546511 get_coeff [17]
1.08 0.00 29069091/58546511 BitstreamGetBits [24]
[29] 1.3 2.19 0.00 58546511 BitstreamSkip [29]
-----------------------------------------------
0.07 0.39 1697820/7972316 get_b_motion_vector [50]
0.26 1.44 6274496/7972316 get_motion_vector [28]
[30] 1.3 0.33 1.83 7972316 get_mv [30]
0.38 1.27 7972316/7972316 get_mv_data [36]
0.04 0.13 1518379/29069091 BitstreamGetBits [24]
-----------------------------------------------
<spontaneous>
[31] 1.3 2.15 0.00 interpolate8x8_halfpel_v_xmm [31]
-----------------------------------------------
1.26 0.76 2711928/2711928 decoder_mbintra [15]
[32] 1.2 1.26 0.76 2711928 predict_acdc [32]
0.76 0.00 18983496/18983496 rescale [43]
-----------------------------------------------
0.28 1.72 1066254/1066254 decoder_mbintra [15]
[33] 1.2 0.28 1.72 1066254 get_intra_block [33]
0.79 0.88 3794411/16618249 get_coeff [17]
0.04 0.00 3794411/16618249 DPRINTF [64]
-----------------------------------------------
0.56 1.34 757864/757864 decoder_bframe [6]
[34] 1.1 0.56 1.34 757864 decoder_bf_mbinter [34]
0.08 0.58 437346/4388221 get_inter_block [18]
0.60 0.00 4547184/57622224 interpolate8x8_switch [16]
0.04 0.00 2827766/41156667 start_timer [47]
0.01 0.00 437346/7100149 stop_coding_timer [62]
0.01 0.00 757864/7660880 stop_transfer_timer [71]
0.01 0.00 757864/6749408 stop_comp_timer [85]
0.00 0.00 437346/7100149 stop_iquant_timer [78]
0.00 0.00 437346/7100149 stop_idct_timer [77]
-----------------------------------------------
1.86 0.00 11266/11266 decoder_decode [5]
[35] 1.1 1.86 0.00 11266 stop_global_timer [35]
-----------------------------------------------
0.38 1.27 7972316/7972316 get_mv [30]
[36] 1.0 0.38 1.27 7972316 get_mv_data [36]
0.16 0.93 7972316/24418366 BitstreamGetBit [25]
0.11 0.00 2151893/63577274 BitstreamShowBits [26]
0.08 0.00 2151893/58546511 BitstreamSkip [29]
-----------------------------------------------
1.27 0.20 2711928/2711928 decoder_mbintra [15]
[37] 0.9 1.27 0.20 2711928 add_acdc [37]
0.20 0.00 16718970/16718970 DPRINTF [59]
-----------------------------------------------
0.00 0.02 228083/9980065 get_dbquant [97]
0.01 0.03 310080/9980065 decoder_iframe [19]
0.04 0.18 1728220/9980065 get_mbtype [56]
0.08 0.40 3833134/9980065 decoder_bframe [6]
0.08 0.40 3880548/9980065 decoder_pframe [9]
[38] 0.8 0.21 1.04 9980065 BitstreamGetBit [38]
0.25 0.79 9980065/10298582 BitstreamGetBits [39]
-----------------------------------------------
0.01 0.03 318517/10298582 decoder_bframe [6]
0.25 0.79 9980065/10298582 BitstreamGetBit [38]
[39] 0.6 0.25 0.82 10298582 BitstreamGetBits [39]
0.49 0.00 10298582/18396022 BitstreamShowBits [41]
0.33 0.00 10298582/10298582 BitstreamSkip [54]
-----------------------------------------------
<spontaneous>
[40] 0.5 0.88 0.00 dequant_inter_xmm [40]
-----------------------------------------------
0.03 0.00 620160/18396022 decoder_iframe [19]
0.35 0.00 7477280/18396022 decoder_pframe [9]
0.49 0.00 10298582/18396022 BitstreamGetBits [39]
[41] 0.5 0.87 0.00 18396022 BitstreamShowBits [41]
-----------------------------------------------
0.02 0.04 310080/4048720 decoder_iframe [19]
0.22 0.51 3738640/4048720 decoder_pframe [9]
[42] 0.5 0.24 0.56 4048720 check_resync_marker [42]
0.20 0.00 4048720/63577274 BitstreamShowBits [26]
0.19 0.00 4048720/5749143 BitstreamNumBitsToByteAlign [57]
0.09 0.08 1700423/1700423 BitstreamShowBitsFromByteAlign [66]
-----------------------------------------------
0.76 0.00 18983496/18983496 predict_acdc [32]
[43] 0.5 0.76 0.00 18983496 rescale [43]
-----------------------------------------------
<spontaneous>
[44] 0.4 0.72 0.00 BitstreamForward [44]
-----------------------------------------------
0.69 0.00 3137248/3137248 get_motion_vector [28]
[45] 0.4 0.69 0.00 3137248 get_pmv2 [45]
-----------------------------------------------
<spontaneous>
[46] 0.4 0.67 0.00 dequant_intra_xmm [46]
-----------------------------------------------
0.00 0.00 5312/41156667 decoder_bframe [6]
0.00 0.00 11266/41156667 decoder_decode [5]
0.01 0.00 464982/41156667 decoder_pframe [9]
0.04 0.00 2827766/41156667 decoder_bf_mbinter [34]
0.11 0.00 6962433/41156667 decoder_bf_interpolate_mbinter [7]
0.22 0.00 14011628/41156667 decoder_mbintra [15]
0.27 0.00 16873280/41156667 decoder_mbinter [14]
[47] 0.4 0.65 0.00 41156667 start_timer [47]
-----------------------------------------------
<spontaneous>
[48] 0.3 0.56 0.00 transfer_16to8copy_mmx [48]
-----------------------------------------------
0.02 0.03 310080/3589236 decoder_iframe [19]
0.22 0.29 3279156/3589236 decoder_pframe [9]
[49] 0.3 0.24 0.31 3589236 get_cbpy [49]
0.18 0.00 3589236/63577274 BitstreamShowBits [26]
0.13 0.00 3589236/58546511 BitstreamSkip [29]
-----------------------------------------------
0.08 0.46 848910/848910 decoder_bframe [6]
[50] 0.3 0.08 0.46 848910 get_b_motion_vector [50]
0.07 0.39 1697820/7972316 get_mv [30]
-----------------------------------------------
0.34 0.16 1807952/1807952 decoder_mbintra [15]
[51] 0.3 0.34 0.16 1807952 get_dc_size_lum [51]
0.09 0.00 1807952/63577274 BitstreamShowBits [26]
0.07 0.00 1807952/58546511 BitstreamSkip [29]
-----------------------------------------------
0.14 0.31 3279156/3279156 decoder_pframe [9]
[52] 0.3 0.14 0.31 3279156 get_mcbpc_inter [52]
0.19 0.00 3795908/63577274 BitstreamShowBits [26]
0.12 0.00 3279156/58546511 BitstreamSkip [29]
-----------------------------------------------
<spontaneous>
[53] 0.2 0.34 0.00 transfer_16to8add_mmx [53]
-----------------------------------------------
0.33 0.00 10298582/10298582 BitstreamGetBits [39]
[54] 0.2 0.33 0.00 10298582 BitstreamSkip [54]
-----------------------------------------------
0.16 0.14 903976/903976 decoder_mbintra [15]
[55] 0.2 0.16 0.14 903976 get_dc_size_chrom [55]
0.02 0.07 809689/29069091 BitstreamGetBits [24]
0.05 0.00 903976/63577274 BitstreamShowBits [26]
0.00 0.00 94287/58546511 BitstreamSkip [29]
-----------------------------------------------
0.05 0.22 639394/639394 decoder_bframe [6]
[56] 0.2 0.05 0.22 639394 get_mbtype [56]
0.04 0.18 1728220/9980065 BitstreamGetBit [38]
-----------------------------------------------
0.08 0.00 1700423/5749143 BitstreamShowBitsFromByteAlign [66]
0.19 0.00 4048720/5749143 check_resync_marker [42]
[57] 0.2 0.27 0.00 5749143 BitstreamNumBitsToByteAlign [57]
-----------------------------------------------
0.04 0.21 1806060/1806060 decoder_mbintra [15]
[58] 0.2 0.04 0.21 1806060 get_dc_dif [58]
0.05 0.16 1806060/29069091 BitstreamGetBits [24]
-----------------------------------------------
0.20 0.00 16718970/16718970 add_acdc [37]
[59] 0.1 0.20 0.00 16718970 DPRINTF [59]
-----------------------------------------------
0.00 0.19 1/1 main [1]
[60] 0.1 0.00 0.19 1 init_video [60]
0.00 0.19 1/1 init [61]
0.00 0.00 1/13690 mp_msg_c [113]
0.00 0.00 2/2 find_codec [204]
-----------------------------------------------
0.00 0.19 1/1 init_video [60]
[61] 0.1 0.00 0.19 1 init [61]
0.01 0.17 1/1 xvid_init [63]
0.00 0.01 1/11267 xvid_decore [4]
0.00 0.00 1/1 mpcodecs_config_vo [130]
-----------------------------------------------
0.01 0.00 417947/7100149 decoder_bf_interpolate_mbinter [7]
0.01 0.00 437346/7100149 decoder_bf_mbinter [34]
0.07 0.00 2711928/7100149 decoder_mbintra [15]
0.09 0.00 3532928/7100149 decoder_mbinter [14]
[62] 0.1 0.18 0.00 7100149 stop_coding_timer [62]
-----------------------------------------------
0.01 0.17 1/1 init [61]
[63] 0.1 0.01 0.17 1 xvid_init [63]
0.17 0.00 1/1 init_vlc_tables [65]
0.00 0.00 1/1 idct_int32_init [228]
0.00 0.00 1/1 colorspace_init [216]
-----------------------------------------------
0.04 0.00 3794411/16618249 get_intra_block [33]
0.13 0.00 12823838/16618249 get_inter_block [18]
[64] 0.1 0.17 0.00 16618249 DPRINTF [64]
-----------------------------------------------
0.17 0.00 1/1 xvid_init [63]
[65] 0.1 0.17 0.00 1 init_vlc_tables [65]
-----------------------------------------------
0.09 0.08 1700423/1700423 check_resync_marker [42]
[66] 0.1 0.09 0.08 1700423 BitstreamShowBitsFromByteAlign [66]
0.08 0.00 1700423/5749143 BitstreamNumBitsToByteAlign [57]
-----------------------------------------------
0.00 0.00 310080/19735364 decoder_iframe [19]
0.02 0.00 2711928/19735364 decoder_mbintra [15]
0.02 0.00 3137248/19735364 get_motion_vector [28]
0.10 0.00 13576108/19735364 decoder_pframe [9]
[67] 0.1 0.15 0.00 19735364 DPRINTF [67]
-----------------------------------------------
0.02 0.11 11268/11268 main [1]
[68] 0.1 0.02 0.11 11268 video_read_frame [68]
0.01 0.10 11268/11268 ds_get_packet [70]
-----------------------------------------------
0.09 0.04 11266/11266 decoder_decode [5]
[69] 0.1 0.09 0.04 11266 BitstreamReadHeaders [69]
0.01 0.01 64378/97502 BitstreamGetBits [99]
0.01 0.00 12178/12178 BitstreamByteAlign [109]
0.00 0.01 33124/33124 BitstreamGetBit [122]
0.00 0.00 38814/136772 BitstreamSkip [123]
0.00 0.00 14002/111504 BitstreamShowBits [112]
0.00 0.00 94688/94688 DPRINTF [170]
0.00 0.00 912/912 BitstreamPos [178]
0.00 0.00 456/456 log2bin [179]
-----------------------------------------------
0.01 0.10 11268/11268 video_read_frame [68]
[70] 0.1 0.01 0.10 11268 ds_get_packet [70]
0.01 0.09 11267/11268 ds_fill_buffer [72]
-----------------------------------------------
0.01 0.00 451988/7660880 decoder_mbintra [15]
0.01 0.00 459484/7660880 decoder_pframe [9]
0.01 0.00 757864/7660880 decoder_bf_mbinter [34]
0.04 0.00 2854296/7660880 decoder_bf_interpolate_mbinter [7]
0.04 0.00 3137248/7660880 decoder_mbinter [14]
[71] 0.1 0.10 0.00 7660880 stop_transfer_timer [71]
-----------------------------------------------
0.00 0.00 1/11268 demux_open_avi [128]
0.01 0.09 11267/11268 ds_get_packet [70]
[72] 0.1 0.01 0.09 11268 ds_fill_buffer [72]
0.01 0.08 11268/11268 demux_fill_buffer [74]
0.00 0.00 1/13690 mp_msg_c [113]
-----------------------------------------------
0.10 0.00 2711928/2711928 decoder_mbintra [15]
[73] 0.1 0.10 0.00 2711928 get_dc_scaler [73]
-----------------------------------------------
0.01 0.08 11268/11268 ds_fill_buffer [72]
[74] 0.1 0.01 0.08 11268 demux_fill_buffer [74]
0.03 0.05 11268/11268 demux_avi_fill_buffer [80]
-----------------------------------------------
0.00 0.00 1/11267 get_video_quality_max [136]
0.02 0.06 11266/11267 decode_video [2]
[75] 0.0 0.02 0.06 11267 control [75]
0.02 0.04 11266/11266 draw_osd [84]
-----------------------------------------------
0.04 0.04 11268/11268 main [1]
[76] 0.0 0.04 0.04 11268 check_events [76]
0.04 0.00 11268/11268 vo_x11_check_events [90]
0.00 0.00 1/13690 mp_msg_c [113]
0.00 0.00 1/4 aspect [193]
-----------------------------------------------
0.00 0.00 417947/7100149 decoder_bf_interpolate_mbinter [7]
0.00 0.00 437346/7100149 decoder_bf_mbinter [34]
0.03 0.00 2711928/7100149 decoder_mbintra [15]
0.04 0.00 3532928/7100149 decoder_mbinter [14]
[77] 0.0 0.08 0.00 7100149 stop_idct_timer [77]
-----------------------------------------------
0.00 0.00 417947/7100149 decoder_bf_interpolate_mbinter [7]
0.00 0.00 437346/7100149 decoder_bf_mbinter [34]
0.03 0.00 2711928/7100149 decoder_mbintra [15]
0.04 0.00 3532928/7100149 decoder_mbinter [14]
[78] 0.0 0.08 0.00 7100149 stop_iquant_timer [78]
-----------------------------------------------
0.08 0.00 5423856/5423856 decoder_mbintra [15]
[79] 0.0 0.08 0.00 5423856 stop_prediction_timer [79]
-----------------------------------------------
0.03 0.05 11268/11268 demux_fill_buffer [74]
[80] 0.0 0.03 0.05 11268 demux_avi_fill_buffer [80]
0.02 0.01 11268/11268 demux_avi_read_packet [92]
0.00 0.01 1137/1144 cache_stream_seek_long [108]
0.00 0.00 12394/36056 demux_avi_select_stream [106]
0.00 0.00 35/10712 cache_stream_fill_buffer [120]
-----------------------------------------------
<spontaneous>
[81] 0.0 0.07 0.00 BitstreamPos [81]
-----------------------------------------------
<spontaneous>
[82] 0.0 0.07 0.00 get_dc_scaler [82]
-----------------------------------------------
<spontaneous>
[83] 0.0 0.07 0.00 interpolate8x8_halfpel_hv_c [83]
-----------------------------------------------
0.02 0.04 11266/11266 control [75]
[84] 0.0 0.02 0.04 11266 draw_osd [84]
0.02 0.02 11266/11266 vo_draw_text [89]
-----------------------------------------------
0.01 0.00 757864/6749408 decoder_bf_mbinter [34]
0.03 0.00 2854296/6749408 decoder_bf_interpolate_mbinter [7]
0.03 0.00 3137248/6749408 decoder_mbinter [14]
[85] 0.0 0.06 0.00 6749408 stop_comp_timer [85]
-----------------------------------------------
0.03 0.03 310080/310080 decoder_iframe [19]
[86] 0.0 0.03 0.03 310080 get_mcbpc_intra [86]
0.02 0.00 310080/63577274 BitstreamShowBits [26]
0.01 0.00 310080/58546511 BitstreamSkip [29]
-----------------------------------------------
0.05 0.00 11908/11908 decoder_decode [5]
[87] 0.0 0.05 0.00 11908 image_swap [87]
-----------------------------------------------
<spontaneous>
[88] 0.0 0.04 0.00 Letext [88]
-----------------------------------------------
0.02 0.02 11266/11266 draw_osd [84]
[89] 0.0 0.02 0.02 11266 vo_draw_text [89]
0.02 0.00 11266/11266 vo_update_osd [100]
-----------------------------------------------
0.04 0.00 11268/11268 check_events [76]
[90] 0.0 0.04 0.00 11268 vo_x11_check_events [90]
0.00 0.00 32/33 vo_showcursor [187]
0.00 0.00 17/37 vo_wm_string_test [186]
0.00 0.00 2/3 vo_hidecursor [202]
-----------------------------------------------
0.04 0.00 11266/11266 decoder_decode [5]
[91] 0.0 0.04 0.00 11266 BitstreamPos [91]
-----------------------------------------------
0.02 0.01 11268/11268 demux_avi_fill_buffer [80]
[92] 0.0 0.02 0.01 11268 demux_avi_read_packet [92]
0.00 0.01 11267/11267 ds_read_packet [121]
0.00 0.00 11268/36056 demux_avi_select_stream [106]
0.00 0.00 1/1144 cache_stream_seek_long [108]
-----------------------------------------------
0.01 0.02 11268/11268 main [1]
[93] 0.0 0.01 0.02 11268 mp_input_get_cmd [93]
0.01 0.00 11268/11268 mp_input_get_queued_cmd [116]
0.01 0.00 11268/11268 mp_input_read_keys [117]
0.00 0.00 11268/11268 mp_input_read_cmds [172]
-----------------------------------------------
0.03 0.00 11267/11267 main [1]
[94] 0.0 0.03 0.00 11267 flip_page [94]
-----------------------------------------------
0.03 0.00 11266/11266 decoder_decode [5]
[95] 0.0 0.03 0.00 11266 emms_mmx [95]
-----------------------------------------------
<spontaneous>
[96] 0.0 0.03 0.00 MBPrediction [96]
-----------------------------------------------
0.00 0.03 228083/228083 decoder_bframe [6]
[97] 0.0 0.00 0.03 228083 get_dbquant [97]
0.00 0.02 228083/9980065 BitstreamGetBit [38]
-----------------------------------------------
0.03 0.00 11266/11266 decoder_decode [5]
[98] 0.0 0.03 0.00 11266 image_output [98]
-----------------------------------------------
0.00 0.00 33124/97502 BitstreamGetBit [122]
0.01 0.01 64378/97502 BitstreamReadHeaders [69]
[99] 0.0 0.01 0.01 97502 BitstreamGetBits [99]
0.01 0.00 97502/111504 BitstreamShowBits [112]
0.00 0.00 97502/136772 BitstreamSkip [123]
-----------------------------------------------
0.02 0.00 11266/11266 vo_draw_text [89]
[100] 0.0 0.02 0.00 11266 vo_update_osd [100]
0.00 0.00 3/13690 mp_msg_c [113]
-----------------------------------------------
0.00 0.00 1/11268 main [1]
0.00 0.00 1/11268 query_format [150]
0.02 0.00 11266/11268 put_image [10]
[101] 0.0 0.02 0.00 11268 control [101]
0.00 0.00 1/1 query_vaa [250]
0.00 0.00 1/1 query_format [249]
-----------------------------------------------
0.02 0.00 4/4 decoder_create [103]
[102] 0.0 0.02 0.00 4 image_create [102]
0.00 0.00 12/15 xvid_malloc [190]
-----------------------------------------------
0.00 0.02 1/1 xvid_decore [4]
[103] 0.0 0.00 0.02 1 decoder_create [103]
0.02 0.00 4/4 image_create [102]
0.00 0.00 3/15 xvid_malloc [190]
0.00 0.00 1/1 init_timer [229]
-----------------------------------------------
0.01 0.00 11266/11266 decoder_decode [5]
[104] 0.0 0.01 0.00 11266 BitstreamInit [104]
-----------------------------------------------
<spontaneous>
[105] 0.0 0.01 0.00 decoder_destroy [105]
-----------------------------------------------
0.00 0.00 11268/36056 demux_avi_read_packet [92]
0.00 0.00 12394/36056 demux_avi_fill_buffer [80]
0.00 0.00 12394/36056 demux_open_avi [128]
[106] 0.0 0.01 0.00 36056 demux_avi_select_stream [106]
0.00 0.00 2256/13690 mp_msg_c [113]
-----------------------------------------------
0.01 0.00 1144/1144 cache_stream_seek_long [108]
[107] 0.0 0.01 0.00 1144 stream_seek_long [107]
0.00 0.00 1144/11853 stream_fill_buffer [114]
-----------------------------------------------
0.00 0.00 1/1144 demux_avi_read_packet [92]
0.00 0.00 1/1144 demux_open_avi [128]
0.00 0.00 1/1144 new_demuxer [133]
0.00 0.00 4/1144 read_avi_header [129]
0.00 0.01 1137/1144 demux_avi_fill_buffer [80]
[108] 0.0 0.00 0.01 1144 cache_stream_seek_long [108]
0.01 0.00 1144/1144 stream_seek_long [107]
-----------------------------------------------
0.01 0.00 12178/12178 BitstreamReadHeaders [69]
[109] 0.0 0.01 0.00 12178 BitstreamByteAlign [109]
0.00 0.00 456/136772 BitstreamSkip [123]
-----------------------------------------------
0.01 0.00 11267/11267 mpcodecs_get_image [111]
[110] 0.0 0.01 0.00 11267 vf_get_image [110]
0.00 0.00 2/13690 mp_msg_c [113]
-----------------------------------------------
0.00 0.01 11267/11267 decode [3]
[111] 0.0 0.00 0.01 11267 mpcodecs_get_image [111]
0.01 0.00 11267/11267 vf_get_image [110]
-----------------------------------------------
0.00 0.00 14002/111504 BitstreamReadHeaders [69]
0.01 0.00 97502/111504 BitstreamGetBits [99]
[112] 0.0 0.01 0.00 111504 BitstreamShowBits [112]
-----------------------------------------------
0.00 0.00 1/13690 vo_uninit [168]
0.00 0.00 1/13690 saver_on [164]
0.00 0.00 1/13690 __xv_set_video_eq [169]
0.00 0.00 1/13690 check_events [76]
0.00 0.00 1/13690 init_video [60]
0.00 0.00 1/13690 new_sh_audio [161]
0.00 0.00 1/13690 new_sh_video [162]
0.00 0.00 1/13690 ds_fill_buffer [72]
0.00 0.00 1/13690 demux_open_stream [127]
0.00 0.00 1/13690 open_stream [156]
0.00 0.00 1/13690 url_new [167]
0.00 0.00 1/13690 mp_input_init [146]
0.00 0.00 2/13690 exit_player [143]
0.00 0.00 2/13690 m_config_push [153]
0.00 0.00 2/13690 m_config_pop [152]
0.00 0.00 2/13690 saver_off [158]
0.00 0.00 2/13690 vf_get_image [110]
0.00 0.00 2/13690 mp_input_parse_config [154]
0.00 0.00 3/13690 GetCpuCaps [139]
0.00 0.00 3/13690 m_config_save_option [147]
0.00 0.00 3/13690 m_config_set_option [134]
0.00 0.00 3/13690 vo_init [149]
0.00 0.00 3/13690 vo_update_osd [100]
0.00 0.00 3/13690 config [135]
0.00 0.00 4/13690 uninit_player [142]
0.00 0.00 4/13690 parse_codec_cfg [145]
0.00 0.00 4/13690 m_config_parse_command_line [131]
0.00 0.00 4/13690 mpcodecs_config_vo [130]
0.00 0.00 4/13690 demux_open_avi [128]
0.00 0.00 5/13690 check_os_katmai_support [141]
0.00 0.00 6/13690 get_path [140]
0.00 0.00 6/13690 config_read_option [137]
0.00 0.00 6/13690 config [138]
0.00 0.00 14/13690 xv_get_video_eq [132]
0.00 0.00 44/13690 read_avi_header [129]
0.00 0.00 2256/13690 demux_avi_select_stream [106]
0.01 0.00 11291/13690 main [1]
[113] 0.0 0.01 0.00 13690 mp_msg_c [113]
-----------------------------------------------
0.00 0.00 1144/11853 stream_seek_long [107]
0.01 0.00 10709/11853 cache_stream_fill_buffer [120]
[114] 0.0 0.01 0.00 11853 stream_fill_buffer [114]
-----------------------------------------------
0.00 0.00 1/11269 InitTimer [159]
0.01 0.00 11268/11269 main [1]
[115] 0.0 0.01 0.00 11269 GetRelativeTime [115]
0.00 0.00 11269/78872 GetTimer [171]
-----------------------------------------------
0.01 0.00 11268/11268 mp_input_get_cmd [93]
[116] 0.0 0.01 0.00 11268 mp_input_get_queued_cmd [116]
-----------------------------------------------
0.01 0.00 11268/11268 mp_input_get_cmd [93]
[117] 0.0 0.01 0.00 11268 mp_input_read_keys [117]
-----------------------------------------------
0.01 0.00 11266/11266 decoder_decode [5]
[118] 0.0 0.01 0.00 11266 stop_conv_timer [118]
-----------------------------------------------
<spontaneous>
[119] 0.0 0.01 0.00 XvShmPutImage [119]
-----------------------------------------------
0.00 0.00 35/10712 demux_avi_fill_buffer [80]
0.00 0.00 199/10712 read_avi_header [129]
0.00 0.01 10478/10712 ds_read_packet [121]
[120] 0.0 0.00 0.01 10712 cache_stream_fill_buffer [120]
0.01 0.00 10709/11853 stream_fill_buffer [114]
-----------------------------------------------
0.00 0.01 11267/11267 demux_avi_read_packet [92]
[121] 0.0 0.00 0.01 11267 ds_read_packet [121]
0.00 0.01 10478/10712 cache_stream_fill_buffer [120]
0.00 0.00 11267/11267 ds_add_packet [173]
-----------------------------------------------
0.00 0.01 33124/33124 BitstreamReadHeaders [69]
[122] 0.0 0.00 0.01 33124 BitstreamGetBit [122]
0.00 0.00 33124/97502 BitstreamGetBits [99]
-----------------------------------------------
0.00 0.00 456/136772 BitstreamByteAlign [109]
0.00 0.00 38814/136772 BitstreamReadHeaders [69]
0.00 0.00 97502/136772 BitstreamGetBits [99]
[123] 0.0 0.01 0.00 136772 BitstreamSkip [123]
-----------------------------------------------
<spontaneous>
[124] 0.0 0.01 0.00 BitstreamNumBitsToByteAlign [124]
-----------------------------------------------
<spontaneous>
[125] 0.0 0.01 0.00 image_input [125]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[126] 0.0 0.00 0.00 1 demux_open [126]
0.00 0.00 1/1 demux_open_stream [127]
-----------------------------------------------
0.00 0.00 1/1 demux_open [126]
[127] 0.0 0.00 0.00 1 demux_open_stream [127]
0.00 0.00 1/1 demux_open_avi [128]
0.00 0.00 1/1 new_demuxer [133]
0.00 0.00 1/13690 mp_msg_c [113]
-----------------------------------------------
0.00 0.00 1/1 demux_open_stream [127]
[128] 0.0 0.00 0.00 1 demux_open_avi [128]
0.00 0.00 12394/36056 demux_avi_select_stream [106]
0.00 0.00 1/1 read_avi_header [129]
0.00 0.00 1/1144 cache_stream_seek_long [108]
0.00 0.00 1/11268 ds_fill_buffer [72]
0.00 0.00 4/13690 mp_msg_c [113]
0.00 0.00 1/3 stream_reset [200]
-----------------------------------------------
0.00 0.00 1/1 demux_open_avi [128]
[129] 0.0 0.00 0.00 1 read_avi_header [129]
0.00 0.00 199/10712 cache_stream_fill_buffer [120]
0.00 0.00 4/1144 cache_stream_seek_long [108]
0.00 0.00 44/13690 mp_msg_c [113]
0.00 0.00 1/1 new_sh_video [162]
0.00 0.00 1/1 new_sh_audio [161]
-----------------------------------------------
0.00 0.00 1/1 init [61]
[130] 0.0 0.00 0.00 1 mpcodecs_config_vo [130]
0.00 0.00 1/1 config [135]
0.00 0.00 1/1 get_video_quality_max [136]
0.00 0.00 4/13690 mp_msg_c [113]
0.00 0.00 1/1 query_format [150]
0.00 0.00 2/3 vo_format_name [201]
0.00 0.00 1/2 control [203]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[131] 0.0 0.00 0.00 1 m_config_parse_command_line [131]
0.00 0.00 3/3 m_config_set_option [134]
0.00 0.00 4/13690 mp_msg_c [113]
0.00 0.00 1/3 init_conf [197]
0.00 0.00 1/2 play_tree_new [207]
0.00 0.00 1/1 play_tree_add_file [243]
0.00 0.00 1/1 play_tree_set_child [248]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[132] 0.0 0.00 0.00 1 xv_get_video_eq [132]
0.00 0.00 14/13690 mp_msg_c [113]
-----------------------------------------------
0.00 0.00 1/1 demux_open_stream [127]
[133] 0.0 0.00 0.00 1 new_demuxer [133]
0.00 0.00 1/1144 cache_stream_seek_long [108]
0.00 0.00 3/3 new_demuxer_stream [199]
0.00 0.00 1/3 stream_reset [200]
-----------------------------------------------
0.00 0.00 3/3 m_config_parse_command_line [131]
[134] 0.0 0.00 0.00 3 m_config_set_option [134]
0.00 0.00 3/3 config_read_option [137]
0.00 0.00 3/13690 mp_msg_c [113]
-----------------------------------------------
0.00 0.00 1/1 mpcodecs_config_vo [130]
[135] 0.0 0.00 0.00 1 config [135]
0.00 0.00 1/1 config [138]
0.00 0.00 3/13690 mp_msg_c [113]
0.00 0.00 1/1 get_info [224]
0.00 0.00 1/3 vo_format_name [201]
-----------------------------------------------
0.00 0.00 1/1 mpcodecs_config_vo [130]
[136] 0.0 0.00 0.00 1 get_video_quality_max [136]
0.00 0.00 1/11267 control [75]
0.00 0.00 1/2 control [203]
-----------------------------------------------
0.00 0.00 3/3 m_config_set_option [134]
[137] 0.0 0.00 0.00 3 config_read_option [137]
0.00 0.00 6/13690 mp_msg_c [113]
0.00 0.00 3/3 m_config_save_option [147]
0.00 0.00 3/3 config_is_entry_option [195]
-----------------------------------------------
0.00 0.00 1/1 config [135]
[138] 0.0 0.00 0.00 1 config [138]
0.00 0.00 6/13690 mp_msg_c [113]
0.00 0.00 1/1 saver_off [158]
0.00 0.00 1/1 set_gamma_correction [165]
0.00 0.00 2/4 aspect [193]
0.00 0.00 1/1 panscan_init [242]
0.00 0.00 1/1 aspect_save_orig [212]
0.00 0.00 1/1 aspect_save_prescale [213]
0.00 0.00 1/1 aspect_save_screenres [214]
0.00 0.00 1/1 vo_x11_classhint [260]
0.00 0.00 1/3 vo_hidecursor [202]
0.00 0.00 1/1 vo_x11_xinerama_move [262]
0.00 0.00 1/1 allocate_xvimage [210]
0.00 0.00 1/1 panscan_calc [241]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[139] 0.0 0.00 0.00 1 GetCpuCaps [139]
0.00 0.00 1/1 check_os_katmai_support [141]
0.00 0.00 3/13690 mp_msg_c [113]
0.00 0.00 3/3 do_cpuid [196]
0.00 0.00 1/1 has_cpuid [227]
0.00 0.00 1/1 GetCpuFriendlyName [209]
-----------------------------------------------
0.00 0.00 1/6 mp_input_init [146]
0.00 0.00 2/6 parse_cfgfiles [157]
0.00 0.00 3/6 main [1]
[140] 0.0 0.00 0.00 6 get_path [140]
0.00 0.00 6/13690 mp_msg_c [113]
-----------------------------------------------
0.00 0.00 1/1 GetCpuCaps [139]
[141] 0.0 0.00 0.00 1 check_os_katmai_support [141]
0.00 0.00 5/13690 mp_msg_c [113]
-----------------------------------------------
0.00 0.00 1/3 exit_player [143]
0.00 0.00 2/3 main [1]
[142] 0.0 0.00 0.00 3 uninit_player [142]
0.00 0.00 4/13690 mp_msg_c [113]
0.00 0.00 1/1 uninit [166]
0.00 0.00 1/1 free_stream [223]
0.00 0.00 1/1 getch2_disable [225]
0.00 0.00 1/1 mp_input_uninit [236]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[143] 0.0 0.00 0.00 1 exit_player [143]
0.00 0.00 2/13690 mp_msg_c [113]
0.00 0.00 1/3 uninit_player [142]
0.00 0.00 1/1 vo_uninit [168]
-----------------------------------------------
[144] 0.0 0.00 0.00 2+5 <cycle 1 as a whole> [144]
0.00 0.00 4 play_tree_iter_step <cycle 1> [151]
0.00 0.00 1 play_tree_iter_down_step <cycle 1> [163]
-----------------------------------------------
0.00 0.00 2/2 main [1]
[145] 0.0 0.00 0.00 2 parse_codec_cfg [145]
0.00 0.00 4/13690 mp_msg_c [113]
0.00 0.00 3406/3406 get_token [177]
0.00 0.00 163/163 add_to_fourcc [181]
0.00 0.00 158/158 add_to_inout [182]
0.00 0.00 139/139 validate_codec [184]
0.00 0.00 139/139 get_driver [183]
0.00 0.00 98/98 add_to_format [185]
0.00 0.00 32/32 add_comment [188]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[146] 0.0 0.00 0.00 1 mp_input_init [146]
0.00 0.00 2/2 mp_input_parse_config [154]
0.00 0.00 1/6 get_path [140]
0.00 0.00 1/13690 mp_msg_c [113]
-----------------------------------------------
0.00 0.00 3/3 config_read_option [137]
[147] 0.0 0.00 0.00 3 m_config_save_option [147]
0.00 0.00 3/13690 mp_msg_c [113]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[148] 0.0 0.00 0.00 1 preinit [148]
0.00 0.00 1/1 vo_init [149]
-----------------------------------------------
0.00 0.00 1/1 preinit [148]
[149] 0.0 0.00 0.00 1 vo_init [149]
0.00 0.00 3/13690 mp_msg_c [113]
0.00 0.00 1/1 vo_wm_detect [259]
-----------------------------------------------
0.00 0.00 1/1 mpcodecs_config_vo [130]
[150] 0.0 0.00 0.00 1 query_format [150]
0.00 0.00 1/11268 control [101]
-----------------------------------------------
1 play_tree_iter_up_step <cycle 1> [160]
1 play_tree_iter_down_step <cycle 1> [163]
0.00 0.00 2/2 main [1]
[151] 0.0 0.00 0.00 4 play_tree_iter_step <cycle 1> [151]
0.00 0.00 1/2 m_config_pop [152]
0.00 0.00 1/2 play_tree_iter_push_params [155]
0.00 0.00 2/6 play_tree_is_valid [191]
2 play_tree_iter_up_step <cycle 1> [160]
1 play_tree_iter_down_step <cycle 1> [163]
-----------------------------------------------
0.00 0.00 1/2 play_tree_iter_step <cycle 1> [151]
0.00 0.00 1/2 play_tree_iter_up_step <cycle 1> [160]
[152] 0.0 0.00 0.00 2 m_config_pop [152]
0.00 0.00 2/13690 mp_msg_c [113]
-----------------------------------------------
0.00 0.00 2/2 play_tree_iter_push_params [155]
[153] 0.0 0.00 0.00 2 m_config_push [153]
0.00 0.00 2/13690 mp_msg_c [113]
-----------------------------------------------
0.00 0.00 2/2 mp_input_init [146]
[154] 0.0 0.00 0.00 2 mp_input_parse_config [154]
0.00 0.00 2/13690 mp_msg_c [113]
-----------------------------------------------
0.00 0.00 1/2 play_tree_iter_step <cycle 1> [151]
0.00 0.00 1/2 play_tree_iter_down_step <cycle 1> [163]
[155] 0.0 0.00 0.00 2 play_tree_iter_push_params [155]
0.00 0.00 2/2 m_config_push [153]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[156] 0.0 0.00 0.00 1 open_stream [156]
0.00 0.00 1/1 url_new [167]
0.00 0.00 1/13690 mp_msg_c [113]
0.00 0.00 1/1 new_stream [239]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[157] 0.0 0.00 0.00 1 parse_cfgfiles [157]
0.00 0.00 2/6 get_path [140]
0.00 0.00 2/2 m_config_parse_config_file [205]
-----------------------------------------------
0.00 0.00 1/1 config [138]
[158] 0.0 0.00 0.00 1 saver_off [158]
0.00 0.00 2/13690 mp_msg_c [113]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[159] 0.0 0.00 0.00 1 InitTimer [159]
0.00 0.00 1/11269 GetRelativeTime [115]
-----------------------------------------------
2 play_tree_iter_step <cycle 1> [151]
[160] 0.0 0.00 0.00 2 play_tree_iter_up_step <cycle 1> [160]
0.00 0.00 1/2 m_config_pop [152]
1 play_tree_iter_step <cycle 1> [151]
-----------------------------------------------
0.00 0.00 1/1 read_avi_header [129]
[161] 0.0 0.00 0.00 1 new_sh_audio [161]
0.00 0.00 1/13690 mp_msg_c [113]
-----------------------------------------------
0.00 0.00 1/1 read_avi_header [129]
[162] 0.0 0.00 0.00 1 new_sh_video [162]
0.00 0.00 1/13690 mp_msg_c [113]
-----------------------------------------------
1 play_tree_iter_step <cycle 1> [151]
[163] 0.0 0.00 0.00 1 play_tree_iter_down_step <cycle 1> [163]
0.00 0.00 1/2 play_tree_iter_push_params [155]
1 play_tree_iter_step <cycle 1> [151]
-----------------------------------------------
0.00 0.00 1/1 uninit [166]
[164] 0.0 0.00 0.00 1 saver_on [164]
0.00 0.00 1/13690 mp_msg_c [113]
-----------------------------------------------
0.00 0.00 1/1 config [138]
[165] 0.0 0.00 0.00 1 set_gamma_correction [165]
0.00 0.00 1/1 __xv_set_video_eq [169]
-----------------------------------------------
0.00 0.00 1/1 uninit_player [142]
[166] 0.0 0.00 0.00 1 uninit [166]
0.00 0.00 1/1 saver_on [164]
0.00 0.00 1/1 deallocate_xvimage [217]
0.00 0.00 1/1 vo_vm_close [258]
0.00 0.00 1/1 vo_x11_uninit [261]
-----------------------------------------------
0.00 0.00 1/1 open_stream [156]
[167] 0.0 0.00 0.00 1 url_new [167]
0.00 0.00 1/13690 mp_msg_c [113]
-----------------------------------------------
0.00 0.00 1/1 exit_player [143]
[168] 0.0 0.00 0.00 1 vo_uninit [168]
0.00 0.00 1/13690 mp_msg_c [113]
-----------------------------------------------
0.00 0.00 1/1 set_gamma_correction [165]
[169] 0.0 0.00 0.00 1 __xv_set_video_eq [169]
0.00 0.00 1/13690 mp_msg_c [113]
-----------------------------------------------
0.00 0.00 94688/94688 BitstreamReadHeaders [69]
[170] 0.0 0.00 0.00 94688 DPRINTF [170]
-----------------------------------------------
0.00 0.00 11269/78872 GetRelativeTime [115]
0.00 0.00 33800/78872 decode_video [2]
0.00 0.00 33803/78872 main [1]
[171] 0.0 0.00 0.00 78872 GetTimer [171]
-----------------------------------------------
0.00 0.00 11268/11268 mp_input_get_cmd [93]
[172] 0.0 0.00 0.00 11268 mp_input_read_cmds [172]
-----------------------------------------------
0.00 0.00 11267/11267 ds_read_packet [121]
[173] 0.0 0.00 0.00 11267 ds_add_packet [173]
-----------------------------------------------
0.00 0.00 11266/11266 decoder_decode [5]
[174] 0.0 0.00 0.00 11266 start_global_timer [174]
-----------------------------------------------
0.00 0.00 5312/10810 decoder_bframe [6]
0.00 0.00 5498/10810 decoder_pframe [9]
[175] 0.0 0.00 0.00 10810 stop_edges_timer [175]
-----------------------------------------------
0.00 0.00 5498/5498 decoder_decode [5]
[176] 0.0 0.00 0.00 5498 mb_swap [176]
-----------------------------------------------
0.00 0.00 3406/3406 parse_codec_cfg [145]
[177] 0.0 0.00 0.00 3406 get_token [177]
-----------------------------------------------
0.00 0.00 912/912 BitstreamReadHeaders [69]
[178] 0.0 0.00 0.00 912 BitstreamPos [178]
-----------------------------------------------
0.00 0.00 456/456 BitstreamReadHeaders [69]
[179] 0.0 0.00 0.00 456 log2bin [179]
-----------------------------------------------
0.00 0.00 377/377 main [1]
[180] 0.0 0.00 0.00 377 vo_osd_changed [180]
-----------------------------------------------
0.00 0.00 163/163 parse_codec_cfg [145]
[181] 0.0 0.00 0.00 163 add_to_fourcc [181]
-----------------------------------------------
0.00 0.00 158/158 parse_codec_cfg [145]
[182] 0.0 0.00 0.00 158 add_to_inout [182]
-----------------------------------------------
0.00 0.00 139/139 parse_codec_cfg [145]
[183] 0.0 0.00 0.00 139 get_driver [183]
-----------------------------------------------
0.00 0.00 139/139 parse_codec_cfg [145]
[184] 0.0 0.00 0.00 139 validate_codec [184]
-----------------------------------------------
0.00 0.00 98/98 parse_codec_cfg [145]
[185] 0.0 0.00 0.00 98 add_to_format [185]
-----------------------------------------------
0.00 0.00 17/37 vo_x11_check_events [90]
0.00 0.00 20/37 vo_wm_detect [259]
[186] 0.0 0.00 0.00 37 vo_wm_string_test [186]
-----------------------------------------------
0.00 0.00 1/33 vo_x11_uninit [261]
0.00 0.00 32/33 vo_x11_check_events [90]
[187] 0.0 0.00 0.00 33 vo_showcursor [187]
-----------------------------------------------
0.00 0.00 32/32 parse_codec_cfg [145]
[188] 0.0 0.00 0.00 32 add_comment [188]
-----------------------------------------------
0.00 0.00 22/22 load_termcap [232]
[189] 0.0 0.00 0.00 22 termcap_add [189]
-----------------------------------------------
0.00 0.00 3/15 decoder_create [103]
0.00 0.00 12/15 image_create [102]
[190] 0.0 0.00 0.00 15 xvid_malloc [190]
-----------------------------------------------
2 play_tree_is_valid [191]
0.00 0.00 1/6 play_tree_iter_new [247]
0.00 0.00 2/6 play_tree_iter_step <cycle 1> [151]
0.00 0.00 3/6 play_tree_cleanup [244]
[191] 0.0 0.00 0.00 6+2 play_tree_is_valid [191]
2 play_tree_is_valid [191]
-----------------------------------------------
0.00 0.00 1/5 main [1]
0.00 0.00 1/5 demuxer_register_options [221]
0.00 0.00 1/5 demux_audio_register_options [218]
0.00 0.00 1/5 demux_rwaudio_register_options [220]
0.00 0.00 1/5 mp_input_register_options [235]
[192] 0.0 0.00 0.00 5 m_config_register_options [192]
-----------------------------------------------
0.00 0.00 1/4 panscan_calc [241]
0.00 0.00 1/4 check_events [76]
0.00 0.00 2/4 config [138]
[193] 0.0 0.00 0.00 4 aspect [193]
-----------------------------------------------
0.00 0.00 4/4 vo_init_osd [257]
[194] 0.0 0.00 0.00 4 new_osd_obj [194]
-----------------------------------------------
0.00 0.00 3/3 config_read_option [137]
[195] 0.0 0.00 0.00 3 config_is_entry_option [195]
-----------------------------------------------
0.00 0.00 3/3 GetCpuCaps [139]
[196] 0.0 0.00 0.00 3 do_cpuid [196]
-----------------------------------------------
0.00 0.00 1/3 m_config_parse_command_line [131]
0.00 0.00 2/3 m_config_parse_config_file [205]
[197] 0.0 0.00 0.00 3 init_conf [197]
-----------------------------------------------
0.00 0.00 1/3 mp_msg_init [237]
0.00 0.00 2/3 main [1]
[198] 0.0 0.00 0.00 3 mp_msg_set_level [198]
-----------------------------------------------
0.00 0.00 3/3 new_demuxer [133]
[199] 0.0 0.00 0.00 3 new_demuxer_stream [199]
-----------------------------------------------
0.00 0.00 1/3 demux_open_avi [128]
0.00 0.00 1/3 new_demuxer [133]
0.00 0.00 1/3 new_stream [239]
[200] 0.0 0.00 0.00 3 stream_reset [200]
-----------------------------------------------
0.00 0.00 1/3 config [135]
0.00 0.00 2/3 mpcodecs_config_vo [130]
[201] 0.0 0.00 0.00 3 vo_format_name [201]
-----------------------------------------------
0.00 0.00 1/3 config [138]
0.00 0.00 2/3 vo_x11_check_events [90]
[202] 0.0 0.00 0.00 3 vo_hidecursor [202]
-----------------------------------------------
0.00 0.00 1/2 get_video_quality_max [136]
0.00 0.00 1/2 mpcodecs_config_vo [130]
[203] 0.0 0.00 0.00 2 control [203]
-----------------------------------------------
0.00 0.00 2/2 init_video [60]
[204] 0.0 0.00 0.00 2 find_codec [204]
-----------------------------------------------
0.00 0.00 2/2 parse_cfgfiles [157]
[205] 0.0 0.00 0.00 2 m_config_parse_config_file [205]
0.00 0.00 2/3 init_conf [197]
-----------------------------------------------
0.00 0.00 2/2 main [1]
[206] 0.0 0.00 0.00 2 mp_input_add_key_fd [206]
-----------------------------------------------
0.00 0.00 1/2 main [1]
0.00 0.00 1/2 m_config_parse_command_line [131]
[207] 0.0 0.00 0.00 2 play_tree_new [207]
-----------------------------------------------
0.00 0.00 2/2 main [1]
[208] 0.0 0.00 0.00 2 read_font_desc [208]
-----------------------------------------------
0.00 0.00 1/1 GetCpuCaps [139]
[209] 0.0 0.00 0.00 1 GetCpuFriendlyName [209]
-----------------------------------------------
0.00 0.00 1/1 config [138]
[210] 0.0 0.00 0.00 1 allocate_xvimage [210]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[211] 0.0 0.00 0.00 1 append_filters [211]
-----------------------------------------------
0.00 0.00 1/1 config [138]
[212] 0.0 0.00 0.00 1 aspect_save_orig [212]
-----------------------------------------------
0.00 0.00 1/1 config [138]
[213] 0.0 0.00 0.00 1 aspect_save_prescale [213]
-----------------------------------------------
0.00 0.00 1/1 config [138]
[214] 0.0 0.00 0.00 1 aspect_save_screenres [214]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[215] 0.0 0.00 0.00 1 codecs_reset_selection [215]
-----------------------------------------------
0.00 0.00 1/1 xvid_init [63]
[216] 0.0 0.00 0.00 1 colorspace_init [216]
-----------------------------------------------
0.00 0.00 1/1 uninit [166]
[217] 0.0 0.00 0.00 1 deallocate_xvimage [217]
-----------------------------------------------
0.00 0.00 1/1 libmpdemux_register_options [230]
[218] 0.0 0.00 0.00 1 demux_audio_register_options [218]
0.00 0.00 1/5 m_config_register_options [192]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[219] 0.0 0.00 0.00 1 demux_info_print [219]
-----------------------------------------------
0.00 0.00 1/1 libmpdemux_register_options [230]
[220] 0.0 0.00 0.00 1 demux_rwaudio_register_options [220]
0.00 0.00 1/5 m_config_register_options [192]
-----------------------------------------------
0.00 0.00 1/1 libmpdemux_register_options [230]
[221] 0.0 0.00 0.00 1 demuxer_register_options [221]
0.00 0.00 1/5 m_config_register_options [192]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[222] 0.0 0.00 0.00 1 ds_free_packs [222]
-----------------------------------------------
0.00 0.00 1/1 uninit_player [142]
[223] 0.0 0.00 0.00 1 free_stream [223]
-----------------------------------------------
0.00 0.00 1/1 config [135]
[224] 0.0 0.00 0.00 1 get_info [224]
-----------------------------------------------
0.00 0.00 1/1 uninit_player [142]
[225] 0.0 0.00 0.00 1 getch2_disable [225]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[226] 0.0 0.00 0.00 1 getch2_enable [226]
-----------------------------------------------
0.00 0.00 1/1 GetCpuCaps [139]
[227] 0.0 0.00 0.00 1 has_cpuid [227]
-----------------------------------------------
0.00 0.00 1/1 xvid_init [63]
[228] 0.0 0.00 0.00 1 idct_int32_init [228]
-----------------------------------------------
0.00 0.00 1/1 decoder_create [103]
[229] 0.0 0.00 0.00 1 init_timer [229]
-----------------------------------------------
0.00 0.00 1/1 mp_register_options [238]
[230] 0.0 0.00 0.00 1 libmpdemux_register_options [230]
0.00 0.00 1/1 demux_audio_register_options [218]
0.00 0.00 1/1 demuxer_register_options [221]
0.00 0.00 1/1 demux_rwaudio_register_options [220]
-----------------------------------------------
0.00 0.00 1/1 mp_register_options [238]
[231] 0.0 0.00 0.00 1 libvo_register_options [231]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[232] 0.0 0.00 0.00 1 load_termcap [232]
0.00 0.00 22/22 termcap_add [189]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[233] 0.0 0.00 0.00 1 m_config_new [233]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[234] 0.0 0.00 0.00 1 make_pipe [234]
-----------------------------------------------
0.00 0.00 1/1 mp_register_options [238]
[235] 0.0 0.00 0.00 1 mp_input_register_options [235]
0.00 0.00 1/5 m_config_register_options [192]
-----------------------------------------------
0.00 0.00 1/1 uninit_player [142]
[236] 0.0 0.00 0.00 1 mp_input_uninit [236]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[237] 0.0 0.00 0.00 1 mp_msg_init [237]
0.00 0.00 1/3 mp_msg_set_level [198]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[238] 0.0 0.00 0.00 1 mp_register_options [238]
0.00 0.00 1/1 mp_input_register_options [235]
0.00 0.00 1/1 libmpdemux_register_options [230]
0.00 0.00 1/1 libvo_register_options [231]
-----------------------------------------------
0.00 0.00 1/1 open_stream [156]
[239] 0.0 0.00 0.00 1 new_stream [239]
0.00 0.00 1/3 stream_reset [200]
-----------------------------------------------
0.00 0.00 1/1 vf_open_plugin [254]
[240] 0.0 0.00 0.00 1 open [240]
-----------------------------------------------
0.00 0.00 1/1 config [138]
[241] 0.0 0.00 0.00 1 panscan_calc [241]
0.00 0.00 1/4 aspect [193]
-----------------------------------------------
0.00 0.00 1/1 config [138]
[242] 0.0 0.00 0.00 1 panscan_init [242]
-----------------------------------------------
0.00 0.00 1/1 m_config_parse_command_line [131]
[243] 0.0 0.00 0.00 1 play_tree_add_file [243]
-----------------------------------------------
1 play_tree_cleanup [244]
0.00 0.00 1/1 main [1]
[244] 0.0 0.00 0.00 1+1 play_tree_cleanup [244]
0.00 0.00 3/6 play_tree_is_valid [191]
1 play_tree_cleanup [244]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[245] 0.0 0.00 0.00 1 play_tree_iter_free [245]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[246] 0.0 0.00 0.00 1 play_tree_iter_get_file [246]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[247] 0.0 0.00 0.00 1 play_tree_iter_new [247]
0.00 0.00 1/6 play_tree_is_valid [191]
-----------------------------------------------
0.00 0.00 1/1 m_config_parse_command_line [131]
[248] 0.0 0.00 0.00 1 play_tree_set_child [248]
-----------------------------------------------
0.00 0.00 1/1 control [101]
[249] 0.0 0.00 0.00 1 query_format [249]
-----------------------------------------------
0.00 0.00 1/1 control [101]
[250] 0.0 0.00 0.00 1 query_vaa [250]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[251] 0.0 0.00 0.00 1 sub_filename [251]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[252] 0.0 0.00 0.00 1 sub_read_file [252]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[253] 0.0 0.00 0.00 1 vf_open_filter [253]
0.00 0.00 1/1 vf_open_plugin [254]
-----------------------------------------------
0.00 0.00 1/1 vf_open_filter [253]
[254] 0.0 0.00 0.00 1 vf_open_plugin [254]
0.00 0.00 1/1 open [240]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[255] 0.0 0.00 0.00 1 video_read_properties [255]
-----------------------------------------------
0.00 0.00 1/1 vo_init_osd [257]
[256] 0.0 0.00 0.00 1 vo_draw_alpha_init [256]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[257] 0.0 0.00 0.00 1 vo_init_osd [257]
0.00 0.00 4/4 new_osd_obj [194]
0.00 0.00 1/1 vo_draw_alpha_init [256]
-----------------------------------------------
0.00 0.00 1/1 uninit [166]
[258] 0.0 0.00 0.00 1 vo_vm_close [258]
-----------------------------------------------
0.00 0.00 1/1 vo_init [149]
[259] 0.0 0.00 0.00 1 vo_wm_detect [259]
0.00 0.00 20/37 vo_wm_string_test [186]
-----------------------------------------------
0.00 0.00 1/1 config [138]
[260] 0.0 0.00 0.00 1 vo_x11_classhint [260]
-----------------------------------------------
0.00 0.00 1/1 uninit [166]
[261] 0.0 0.00 0.00 1 vo_x11_uninit [261]
0.00 0.00 1/33 vo_showcursor [187]
-----------------------------------------------
0.00 0.00 1/1 config [138]
[262] 0.0 0.00 0.00 1 vo_x11_xinerama_move [262]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[263] 0.0 0.00 0.00 1 vobsub_open [263]
0.00 0.00 1/1 vobsub_parse_ifo [264]
-----------------------------------------------
0.00 0.00 1/1 vobsub_open [263]
[264] 0.0 0.00 0.00 1 vobsub_parse_ifo [264]
-----------------------------------------------
This table describes the call tree of the program, and was sorted by
the total amount of time spent in each function and its children.
Each entry in this table consists of several lines. The line with the
index number at the left hand margin lists the current function.
The lines above it list the functions that called this function,
and the lines below it list the functions this one called.
This line lists:
index A unique number given to each element of the table.
Index numbers are sorted numerically.
The index number is printed next to every function name so
it is easier to look up where the function in the table.
% time This is the percentage of the `total' time that was spent
in this function and its children. Note that due to
different viewpoints, functions excluded by options, etc,
these numbers will NOT add up to 100%.
self This is the total amount of time spent in this function.
children This is the total amount of time propagated into this
function by its children.
called This is the number of times the function was called.
If the function called itself recursively, the number
only includes non-recursive calls, and is followed by
a `+' and the number of recursive calls.
name The name of the current function. The index number is
printed after it. If the function is a member of a
cycle, the cycle number is printed between the
function's name and the index number.
For the function's parents, the fields have the following meanings:
self This is the amount of time that was propagated directly
from the function into this parent.
children This is the amount of time that was propagated from
the function's children into this parent.
called This is the number of times this parent called the
function `/' the total number of times the function
was called. Recursive calls to the function are not
included in the number after the `/'.
name This is the name of the parent. The parent's index
number is printed after it. If the parent is a
member of a cycle, the cycle number is printed between
the name and the index number.
If the parents of the function cannot be determined, the word
`<spontaneous>' is printed in the `name' field, and all the other
fields are blank.
For the function's children, the fields have the following meanings:
self This is the amount of time that was propagated directly
from the child into the function.
children This is the amount of time that was propagated from the
child's children to the function.
called This is the number of times the function called
this child `/' the total number of times the child
was called. Recursive calls by the child are not
listed in the number after the `/'.
name This is the name of the child. The child's index
number is printed after it. If the child is a
member of a cycle, the cycle number is printed
between the name and the index number.
If there are any cycles (circles) in the call graph, there is an
entry for the cycle-as-a-whole. This entry shows who called the
cycle (as parents) and the members of the cycle (as children.)
The `+' recursive calls entry shows the number of function calls that
were internal to the cycle, and the calls entry for each member shows,
for that member, how many times it was called from other members of
the cycle.
Index by function name
[109] BitstreamByteAlign (cputest.c) [84] draw_osd [199] new_demuxer_stream
[44] BitstreamForward (cputest.c) [11] draw_slice [194] new_osd_obj
[122] BitstreamGetBit (cputest.c) [173] ds_add_packet [161] new_sh_audio
[25] BitstreamGetBit (cputest.c) [72] ds_fill_buffer [162] new_sh_video
[38] BitstreamGetBit (cputest.c) [222] ds_free_packs [239] new_stream
[99] BitstreamGetBits (cputest.c) [70] ds_get_packet [240] open
[24] BitstreamGetBits (cputest.c) [121] ds_read_packet [156] open_stream
[39] BitstreamGetBits (cputest.c) [95] emms_mmx [241] panscan_calc
[104] BitstreamInit (cputest.c) [143] exit_player [242] panscan_init
[124] BitstreamNumBitsToByteAlign (cputest.c) [13] fast_memcpy [157] parse_cfgfiles
[57] BitstreamNumBitsToByteAlign (cputest.c) [204] find_codec [145] parse_codec_cfg
[178] BitstreamPos (cputest.c) [94] flip_page [243] play_tree_add_file
[81] BitstreamPos (cputest.c) [223] free_stream [244] play_tree_cleanup
[91] BitstreamPos (cputest.c) [50] get_b_motion_vector [191] play_tree_is_valid
[69] BitstreamReadHeaders [49] get_cbpy [163] play_tree_iter_down_step
[112] BitstreamShowBits (cputest.c) [17] get_coeff (cputest.c) [245] play_tree_iter_free
[26] BitstreamShowBits (cputest.c) [97] get_dbquant [246] play_tree_iter_get_file
[41] BitstreamShowBits (cputest.c) [58] get_dc_dif [247] play_tree_iter_new
[66] BitstreamShowBitsFromByteAlign (cputest.c) [82] get_dc_scaler (cputest.c) [155] play_tree_iter_push_params
[123] BitstreamSkip (cputest.c) [73] get_dc_scaler (cputest.c) [151] play_tree_iter_step
[29] BitstreamSkip (cputest.c) [55] get_dc_size_chrom [160] play_tree_iter_up_step
[54] BitstreamSkip (cputest.c) [51] get_dc_size_lum [207] play_tree_new
[170] DPRINTF (cputest.c) [183] get_driver [248] play_tree_set_child
[64] DPRINTF (cputest.c) [224] get_info [32] predict_acdc
[59] DPRINTF (cputest.c) [18] get_inter_block [148] preinit
[67] DPRINTF (cputest.c) [33] get_intra_block [10] put_image
[139] GetCpuCaps [56] get_mbtype [249] query_format
[209] GetCpuFriendlyName [52] get_mcbpc_inter [150] query_format
[115] GetRelativeTime [86] get_mcbpc_intra [250] query_vaa
[171] GetTimer [28] get_motion_vector [129] read_avi_header
[159] InitTimer [30] get_mv [208] read_font_desc
[88] Letext (cputest.c) [36] get_mv_data [43] rescale (cputest.c)
[96] MBPrediction [140] get_path [158] saver_off
[119] XvShmPutImage [45] get_pmv2 (cputest.c) [164] saver_on
[20] __divdi3 [177] get_token [165] set_gamma_correction
[169] __xv_set_video_eq [136] get_video_quality_max [174] start_global_timer (cputest.c)
[37] add_acdc [225] getch2_disable [47] start_timer (cputest.c)
[188] add_comment [226] getch2_enable [62] stop_coding_timer (cputest.c)
[185] add_to_format [227] has_cpuid [85] stop_comp_timer (cputest.c)
[181] add_to_fourcc [228] idct_int32_init [118] stop_conv_timer (cputest.c)
[182] add_to_inout [27] idct_xmm [175] stop_edges_timer (cputest.c)
[210] allocate_xvimage [102] image_create [35] stop_global_timer (cputest.c)
[211] append_filters [125] image_input [77] stop_idct_timer (cputest.c)
[193] aspect [98] image_output [78] stop_iquant_timer (cputest.c)
[212] aspect_save_orig [22] image_setedges [79] stop_prediction_timer (cputest.c)
[213] aspect_save_prescale [87] image_swap [71] stop_transfer_timer (cputest.c)
[214] aspect_save_screenres [61] init [114] stream_fill_buffer
[120] cache_stream_fill_buffer [197] init_conf [200] stream_reset
[108] cache_stream_seek_long [229] init_timer (cputest.c) [107] stream_seek_long
[76] check_events [60] init_video [251] sub_filename
[141] check_os_katmai_support [65] init_vlc_tables [252] sub_read_file
[42] check_resync_marker [8] interpolate8x8_c [189] termcap_add (cputest.c)
[215] codecs_reset_selection [23] interpolate8x8_halfpel_h_xmm [12] transfer8x8_copy_mmx
[216] colorspace_init [83] interpolate8x8_halfpel_hv_c [53] transfer_16to8add_mmx
[138] config [21] interpolate8x8_halfpel_hv_xmm [48] transfer_16to8copy_mmx
[135] config [31] interpolate8x8_halfpel_v_xmm [166] uninit
[195] config_is_entry_option [16] interpolate8x8_switch (cputest.c) [142] uninit_player
[137] config_read_option [230] libmpdemux_register_options [167] url_new
[101] control [231] libvo_register_options [184] validate_codec
[203] control [232] load_termcap [110] vf_get_image
[75] control [179] log2bin (cputest.c) [253] vf_open_filter
[217] deallocate_xvimage [233] m_config_new [254] vf_open_plugin
[3] decode [131] m_config_parse_command_line [68] video_read_frame
[2] decode_video [205] m_config_parse_config_file [255] video_read_properties
[7] decoder_bf_interpolate_mbinter [152] m_config_pop [256] vo_draw_alpha_init
[34] decoder_bf_mbinter [153] m_config_push [89] vo_draw_text
[6] decoder_bframe [192] m_config_register_options [201] vo_format_name
[103] decoder_create [147] m_config_save_option [202] vo_hidecursor
[5] decoder_decode [134] m_config_set_option [149] vo_init
[105] decoder_destroy [1] main [257] vo_init_osd
[19] decoder_iframe [234] make_pipe [180] vo_osd_changed
[14] decoder_mbinter [176] mb_swap [187] vo_showcursor
[15] decoder_mbintra [206] mp_input_add_key_fd [168] vo_uninit
[9] decoder_pframe [93] mp_input_get_cmd [100] vo_update_osd
[218] demux_audio_register_options [116] mp_input_get_queued_cmd (cputest.c) [258] vo_vm_close
[80] demux_avi_fill_buffer [146] mp_input_init [259] vo_wm_detect
[92] demux_avi_read_packet (cputest.c) [154] mp_input_parse_config (cputest.c) [186] vo_wm_string_test
[106] demux_avi_select_stream [172] mp_input_read_cmds (cputest.c) [90] vo_x11_check_events
[74] demux_fill_buffer [117] mp_input_read_keys (cputest.c) [260] vo_x11_classhint
[219] demux_info_print [235] mp_input_register_options [261] vo_x11_uninit
[126] demux_open [236] mp_input_uninit [262] vo_x11_xinerama_move
[128] demux_open_avi [113] mp_msg_c [263] vobsub_open
[127] demux_open_stream (cputest.c) [237] mp_msg_init [264] vobsub_parse_ifo
[220] demux_rwaudio_register_options [198] mp_msg_set_level [132] xv_get_video_eq
[221] demuxer_register_options [238] mp_register_options [4] xvid_decore
[40] dequant_inter_xmm [130] mpcodecs_config_vo [63] xvid_init
[46] dequant_intra_xmm [111] mpcodecs_get_image [190] xvid_malloc
[196] do_cpuid [133] new_demuxer [144] <cycle 1>
--azLHFNyN32YCQGCU
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="profile.nobframes"
Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls ms/call ms/call name
23.45 13.80 13.80 6128704 0.00 0.00 fast_memcpy
8.92 19.05 5.25 transfer8x8_copy_mmx
5.54 22.31 3.26 14701479 0.00 0.00 get_coeff
4.64 25.04 2.73 56077514 0.00 0.00 BitstreamShowBits
4.27 27.55 2.52 5498 0.46 4.02 decoder_pframe
4.27 30.07 2.51 3137248 0.00 0.00 decoder_mbinter
4.03 32.44 2.37 idct_xmm
3.77 34.66 2.22 interpolate8x8_halfpel_hv_xmm
3.48 36.70 2.04 18823488 0.00 0.00 interpolate8x8_switch
3.14 38.55 1.84 50888801 0.00 0.00 BitstreamSkip
2.41 39.97 1.42 5498 0.26 0.26 image_setedges
2.35 41.34 1.38 interpolate8x8_halfpel_h_xmm
2.16 42.62 1.27 2711928 0.00 0.00 add_acdc
1.97 43.77 1.16 2711928 0.00 0.00 predict_acdc
1.77 44.81 1.04 interpolate8x8_halfpel_v_xmm
1.38 45.62 0.81 dequant_inter_xmm
1.27 46.38 0.75 11266 0.07 0.07 stop_global_timer
1.25 47.11 0.73 451988 0.00 0.02 decoder_mbintra
1.24 47.84 0.73 3532928 0.00 0.00 get_inter_block
1.14 48.51 0.67 transfer_16to8copy_mmx
1.12 49.17 0.66 dequant_intra_xmm
1.06 49.80 0.62 3137248 0.00 0.00 get_pmv2
1.04 50.41 0.61 12288068 0.00 0.00 BitstreamShowBits
0.94 50.96 0.56 24599868 0.00 0.00 BitstreamGetBits
0.88 51.48 0.52 BitstreamForward
0.84 51.98 0.49 18983496 0.00 0.00 rescale
0.82 52.45 0.48 31349890 0.00 0.00 start_timer
0.64 52.83 0.38 3137248 0.00 0.00 get_motion_vector
0.60 53.19 0.35 20882751 0.00 0.00 BitstreamGetBit
0.46 53.45 0.27 1807952 0.00 0.00 get_dc_size_lum
0.44 53.72 0.26 transfer_16to8add_mmx
0.43 53.97 0.26 19735364 0.00 0.00 DPRINTF
0.42 54.22 0.25 14701479 0.00 0.00 DPRINTF
0.42 54.47 0.24 5749143 0.00 0.00 BitstreamNumBitsToByteAlign
0.42 54.71 0.24 1066254 0.00 0.00 get_intra_block
0.36 54.92 0.21 6274496 0.00 0.00 get_mv_data
0.36 55.13 0.21 3589236 0.00 0.00 get_cbpy
0.32 55.32 0.19 6274496 0.00 0.00 get_mv
0.32 55.51 0.19 4048720 0.00 0.00 check_resync_marker
0.31 55.69 0.18 11266 0.02 1.24 draw_slice
0.29 55.86 0.17 6244856 0.00 0.00 stop_coding_timer
0.28 56.02 0.17 16718970 0.00 0.00 DPRINTF
0.27 56.19 0.16 1 160.00 160.00 init_vlc_tables
0.27 56.34 0.16 main
0.25 56.49 0.14 903976 0.00 0.00 get_dc_size_chrom
0.25 56.63 0.14 11266 0.01 2.54 decoder_decode
0.24 56.77 0.14 6244856 0.00 0.00 stop_iquant_timer
0.22 56.91 0.13 5423856 0.00 0.00 stop_prediction_timer
0.21 57.03 0.12 3279156 0.00 0.00 get_mcbpc_inter
0.20 57.15 0.12 4190628 0.00 0.00 BitstreamGetBits
0.18 57.26 0.10 4190628 0.00 0.00 BitstreamGetBit
0.18 57.36 0.10 4190628 0.00 0.00 BitstreamSkip
0.16 57.45 0.10 2711928 0.00 0.00 get_dc_scaler
0.15 57.55 0.09 11266 0.01 0.01 BitstreamReadHeaders
0.14 57.62 0.08 1806060 0.00 0.00 get_dc_dif
0.14 57.70 0.08 456 0.18 11.82 decoder_iframe
0.12 57.77 0.07 4048720 0.00 0.00 stop_transfer_timer
0.12 57.84 0.07 1700423 0.00 0.00 BitstreamShowBitsFromByteAlign
0.12 57.91 0.07 11268 0.01 0.01 demux_avi_fill_buffer
0.12 57.98 0.07 11266 0.01 0.01 vo_draw_text
0.12 58.05 0.07 BitstreamPos
0.11 58.12 0.07 MBPrediction
0.11 58.19 0.07 get_dc_scaler
0.10 58.24 0.06 11267 0.01 3.80 decode_video
0.08 58.30 0.05 3137248 0.00 0.00 stop_comp_timer
0.07 58.34 0.04 11268 0.00 0.00 vo_x11_check_events
0.06 58.37 0.04 310080 0.00 0.00 get_mcbpc_intra
0.05 58.40 0.03 11268 0.00 0.00 mp_input_read_keys
0.05 58.43 0.03 11267 0.00 0.00 flip_page
0.04 58.45 0.03 11266 0.00 0.00 image_output
0.03 58.48 0.02 6244856 0.00 0.00 stop_idct_timer
0.03 58.49 0.02 111504 0.00 0.00 BitstreamShowBits
0.03 58.52 0.02 11269 0.00 0.00 GetRelativeTime
0.03 58.53 0.02 11268 0.00 0.01 check_events
0.03 58.55 0.02 11268 0.00 0.00 control
0.03 58.58 0.02 11268 0.00 0.00 demux_avi_read_packet
0.03 58.59 0.02 11267 0.00 2.54 decode
0.03 58.62 0.02 11267 0.00 0.00 ds_add_packet
0.03 58.63 0.02 11266 0.00 0.00 vo_update_osd
0.03 58.66 0.02 4 5.00 5.00 image_create
0.03 58.67 0.01 11267 0.00 2.54 xvid_decore
0.03 58.69 0.01 11266 0.00 0.00 BitstreamInit
0.02 58.70 0.01 97502 0.00 0.00 BitstreamGetBits
0.02 58.70 0.01 11853 0.00 0.00 stream_fill_buffer
0.02 58.72 0.01 11268 0.00 0.01 ds_fill_buffer
0.02 58.73 0.01 11268 0.00 0.00 mp_input_read_cmds
0.02 58.73 0.01 11268 0.00 0.01 video_read_frame
0.02 58.74 0.01 11267 0.00 0.00 vf_get_image
0.02 58.76 0.01 11266 0.00 0.00 BitstreamPos
0.02 58.77 0.01 11266 0.00 0.01 draw_osd
0.02 58.77 0.01 11266 0.00 0.00 emms_mmx
0.02 58.78 0.01 11266 0.00 1.24 put_image
0.02 58.80 0.01 5498 0.00 0.00 mb_swap
0.02 58.80 0.01 5312 0.00 0.00 image_copy
0.02 58.81 0.01 BitstreamForward
0.02 58.83 0.01 xv_find_display
0.01 58.83 0.01 1 5.00 165.00 xvid_init
0.01 58.84 0.01 decoder_destroy
0.01 58.84 0.01 image_input
0.00 58.84 0.00 136772 0.00 0.00 BitstreamSkip
0.00 58.84 0.00 94688 0.00 0.00 DPRINTF
0.00 58.84 0.00 78872 0.00 0.00 GetTimer
0.00 58.84 0.00 36056 0.00 0.00 demux_avi_select_stream
0.00 58.84 0.00 33124 0.00 0.00 BitstreamGetBit
0.00 58.84 0.00 13690 0.00 0.00 mp_msg_c
0.00 58.84 0.00 12178 0.00 0.00 BitstreamByteAlign
0.00 58.84 0.00 11908 0.00 0.00 image_swap
0.00 58.84 0.00 11268 0.00 0.01 demux_fill_buffer
0.00 58.84 0.00 11268 0.00 0.01 ds_get_packet
0.00 58.84 0.00 11268 0.00 0.00 mp_input_get_cmd
0.00 58.84 0.00 11268 0.00 0.00 mp_input_get_queued_cmd
0.00 58.84 0.00 11267 0.00 0.01 control
0.00 58.84 0.00 11267 0.00 0.00 ds_read_packet
0.00 58.84 0.00 11267 0.00 0.00 mpcodecs_get_image
0.00 58.84 0.00 11266 0.00 0.00 start_global_timer
0.00 58.84 0.00 10712 0.00 0.00 cache_stream_fill_buffer
0.00 58.84 0.00 5498 0.00 0.00 stop_edges_timer
0.00 58.84 0.00 3406 0.00 0.00 get_token
0.00 58.84 0.00 1144 0.00 0.00 cache_stream_seek_long
0.00 58.84 0.00 1144 0.00 0.00 stream_seek_long
0.00 58.84 0.00 912 0.00 0.00 BitstreamPos
0.00 58.84 0.00 456 0.00 0.00 log2bin
0.00 58.84 0.00 377 0.00 0.00 vo_osd_changed
0.00 58.84 0.00 163 0.00 0.00 add_to_fourcc
0.00 58.84 0.00 158 0.00 0.00 add_to_inout
0.00 58.84 0.00 139 0.00 0.00 get_driver
0.00 58.84 0.00 139 0.00 0.00 validate_codec
0.00 58.84 0.00 98 0.00 0.00 add_to_format
0.00 58.84 0.00 37 0.00 0.00 vo_wm_string_test
0.00 58.84 0.00 32 0.00 0.00 add_comment
0.00 58.84 0.00 22 0.00 0.00 termcap_add
0.00 58.84 0.00 20 0.00 0.00 vo_showcursor
0.00 58.84 0.00 15 0.00 0.00 xvid_malloc
0.00 58.84 0.00 6 0.00 0.00 get_path
0.00 58.84 0.00 6 0.00 0.00 play_tree_is_valid
0.00 58.84 0.00 5 0.00 0.00 m_config_register_options
0.00 58.84 0.00 4 0.00 0.00 aspect
0.00 58.84 0.00 4 0.00 0.00 new_osd_obj
0.00 58.84 0.00 4 0.00 0.00 play_tree_iter_step
0.00 58.84 0.00 4 0.00 0.00 vo_hidecursor
0.00 58.84 0.00 3 0.00 0.00 config_is_entry_option
0.00 58.84 0.00 3 0.00 0.00 config_read_option
0.00 58.84 0.00 3 0.00 0.00 do_cpuid
0.00 58.84 0.00 3 0.00 0.00 init_conf
0.00 58.84 0.00 3 0.00 0.00 m_config_save_option
0.00 58.84 0.00 3 0.00 0.00 m_config_set_option
0.00 58.84 0.00 3 0.00 0.00 mp_msg_set_level
0.00 58.84 0.00 3 0.00 0.00 new_demuxer_stream
0.00 58.84 0.00 3 0.00 0.00 stream_reset
0.00 58.84 0.00 3 0.00 0.00 uninit_player
0.00 58.84 0.00 3 0.00 0.00 vo_format_name
0.00 58.84 0.00 2 0.00 0.00 control
0.00 58.84 0.00 2 0.00 0.00 find_codec
0.00 58.84 0.00 2 0.00 0.00 m_config_parse_config_file
0.00 58.84 0.00 2 0.00 0.00 m_config_pop
0.00 58.84 0.00 2 0.00 0.00 m_config_push
0.00 58.84 0.00 2 0.00 0.00 mp_input_add_key_fd
0.00 58.84 0.00 2 0.00 0.00 mp_input_parse_config
0.00 58.84 0.00 2 0.00 0.00 parse_codec_cfg
0.00 58.84 0.00 2 0.00 0.00 play_tree_iter_push_params
0.00 58.84 0.00 2 0.00 0.00 play_tree_iter_up_step
0.00 58.84 0.00 2 0.00 0.00 play_tree_new
0.00 58.84 0.00 2 0.00 0.00 read_font_desc
0.00 58.84 0.00 1 0.00 0.00 GetCpuCaps
0.00 58.84 0.00 1 0.00 0.00 GetCpuFriendlyName
0.00 58.84 0.00 1 0.00 0.00 InitTimer
0.00 58.84 0.00 1 0.00 0.00 __xv_set_video_eq
0.00 58.84 0.00 1 0.00 0.00 allocate_xvimage
0.00 58.84 0.00 1 0.00 0.00 append_filters
0.00 58.84 0.00 1 0.00 0.00 aspect_save_orig
0.00 58.84 0.00 1 0.00 0.00 aspect_save_prescale
0.00 58.84 0.00 1 0.00 0.00 aspect_save_screenres
0.00 58.84 0.00 1 0.00 0.00 check_os_katmai_support
0.00 58.84 0.00 1 0.00 0.00 codecs_reset_selection
0.00 58.84 0.00 1 0.00 0.00 colorspace_init
0.00 58.84 0.00 1 0.00 0.00 config
0.00 58.84 0.00 1 0.00 0.00 config
0.00 58.84 0.00 1 0.00 0.00 deallocate_xvimage
0.00 58.84 0.00 1 0.00 20.00 decoder_create
0.00 58.84 0.00 1 0.00 0.00 demux_audio_register_options
0.00 58.84 0.00 1 0.00 0.00 demux_info_print
0.00 58.84 0.00 1 0.00 0.18 demux_open
0.00 58.84 0.00 1 0.00 0.18 demux_open_avi
0.00 58.84 0.00 1 0.00 0.18 demux_open_stream
0.00 58.84 0.00 1 0.00 0.00 demux_rwaudio_register_options
0.00 58.84 0.00 1 0.00 0.00 demuxer_register_options
0.00 58.84 0.00 1 0.00 0.00 ds_free_packs
0.00 58.84 0.00 1 0.00 0.00 exit_player
0.00 58.84 0.00 1 0.00 0.00 free_stream
0.00 58.84 0.00 1 0.00 0.00 get_info
0.00 58.84 0.00 1 0.00 0.01 get_video_quality_max
0.00 58.84 0.00 1 0.00 0.00 getch2_disable
0.00 58.84 0.00 1 0.00 0.00 getch2_enable
0.00 58.84 0.00 1 0.00 0.00 has_cpuid
0.00 58.84 0.00 1 0.00 0.00 idct_int32_init
0.00 58.84 0.00 1 0.00 167.55 init
0.00 58.84 0.00 1 0.00 0.00 init_timer
0.00 58.84 0.00 1 0.00 167.55 init_video
0.00 58.84 0.00 1 0.00 0.00 libmpdemux_register_options
0.00 58.84 0.00 1 0.00 0.00 libvo_register_options
0.00 58.84 0.00 1 0.00 0.00 load_termcap
0.00 58.84 0.00 1 0.00 0.00 m_config_new
0.00 58.84 0.00 1 0.00 0.00 m_config_parse_command_line
0.00 58.84 0.00 1 0.00 0.00 make_pipe
0.00 58.84 0.00 1 0.00 0.00 mp_input_init
0.00 58.84 0.00 1 0.00 0.00 mp_input_register_options
0.00 58.84 0.00 1 0.00 0.00 mp_input_uninit
0.00 58.84 0.00 1 0.00 0.00 mp_msg_init
0.00 58.84 0.00 1 0.00 0.00 mp_register_options
0.00 58.84 0.00 1 0.00 0.01 mpcodecs_config_vo
0.00 58.84 0.00 1 0.00 0.00 new_demuxer
0.00 58.84 0.00 1 0.00 0.00 new_sh_audio
0.00 58.84 0.00 1 0.00 0.00 new_sh_video
0.00 58.84 0.00 1 0.00 0.00 new_stream
0.00 58.84 0.00 1 0.00 0.00 open
0.00 58.84 0.00 1 0.00 0.00 open_stream
0.00 58.84 0.00 1 0.00 0.00 panscan_calc
0.00 58.84 0.00 1 0.00 0.00 panscan_init
0.00 58.84 0.00 1 0.00 0.00 parse_cfgfiles
0.00 58.84 0.00 1 0.00 0.00 play_tree_add_file
0.00 58.84 0.00 1 0.00 0.00 play_tree_cleanup
0.00 58.84 0.00 1 0.00 0.00 play_tree_iter_down_step
0.00 58.84 0.00 1 0.00 0.00 play_tree_iter_free
0.00 58.84 0.00 1 0.00 0.00 play_tree_iter_get_file
0.00 58.84 0.00 1 0.00 0.00 play_tree_iter_new
0.00 58.84 0.00 1 0.00 0.00 play_tree_set_child
0.00 58.84 0.00 1 0.00 0.00 preinit
0.00 58.84 0.00 1 0.00 0.00 query_format
0.00 58.84 0.00 1 0.00 0.00 query_format
0.00 58.84 0.00 1 0.00 0.00 query_vaa
0.00 58.84 0.00 1 0.00 0.17 read_avi_header
0.00 58.84 0.00 1 0.00 0.00 saver_off
0.00 58.84 0.00 1 0.00 0.00 saver_on
0.00 58.84 0.00 1 0.00 0.00 set_gamma_correction
0.00 58.84 0.00 1 0.00 0.00 sub_filename
0.00 58.84 0.00 1 0.00 0.00 sub_read_file
0.00 58.84 0.00 1 0.00 0.00 uninit
0.00 58.84 0.00 1 0.00 0.00 url_new
0.00 58.84 0.00 1 0.00 0.00 vf_open_filter
0.00 58.84 0.00 1 0.00 0.00 vf_open_plugin
0.00 58.84 0.00 1 0.00 0.00 video_read_properties
0.00 58.84 0.00 1 0.00 0.00 vo_draw_alpha_init
0.00 58.84 0.00 1 0.00 0.00 vo_init
0.00 58.84 0.00 1 0.00 0.00 vo_init_osd
0.00 58.84 0.00 1 0.00 0.00 vo_uninit
0.00 58.84 0.00 1 0.00 0.00 vo_vm_close
0.00 58.84 0.00 1 0.00 0.00 vo_wm_detect
0.00 58.84 0.00 1 0.00 0.00 vo_x11_classhint
0.00 58.84 0.00 1 0.00 0.00 vo_x11_uninit
0.00 58.84 0.00 1 0.00 0.00 vo_x11_xinerama_move
0.00 58.84 0.00 1 0.00 0.00 vobsub_open
0.00 58.84 0.00 1 0.00 0.00 vobsub_parse_ifo
0.00 58.84 0.00 1 0.00 0.00 xv_get_video_eq
% the percentage of the total running time of the
time program used by this function.
cumulative a running sum of the number of seconds accounted
seconds for by this function and those listed above it.
self the number of seconds accounted for by this
seconds function alone. This is the major sort for this
listing.
calls the number of times this function was invoked, if
this function is profiled, else blank.
self the average number of milliseconds spent in this
ms/call function per call, if this function is profiled,
else blank.
total the average number of milliseconds spent in this
ms/call function and its descendents per call, if this
function is profiled, else blank.
name the name of the function. This is the minor sort
for this listing. The index shows the location of
the function in the gprof listing. If the index is
in parenthesis it shows where it would appear in
the gprof listing if it were to be printed.
Call graph (explanation follows)
granularity: each sample hit covers 4 byte(s) for 0.02% of 58.84 seconds
index % time self children called name
<spontaneous>
[1] 73.8 0.16 43.27 main [1]
0.06 42.75 11267/11267 decode_video [2]
0.00 0.17 1/1 init_video [55]
0.01 0.13 11268/11268 video_read_frame [61]
0.02 0.04 11268/11268 check_events [78]
0.00 0.04 11268/11268 mp_input_get_cmd [81]
0.03 0.00 11267/11267 flip_page [84]
0.02 0.00 11268/11269 GetRelativeTime [90]
0.00 0.00 1/1 demux_open [113]
0.00 0.00 1/11268 control [91]
0.00 0.00 1/1 InitTimer [120]
0.00 0.00 33803/78872 GetTimer [125]
0.00 0.00 11291/13690 mp_msg_c [127]
0.00 0.00 377/377 vo_osd_changed [136]
0.00 0.00 3/6 get_path [147]
0.00 0.00 2/3 mp_msg_set_level [160]
0.00 0.00 2/2 play_tree_iter_step <cycle 1> [152]
0.00 0.00 2/2 parse_codec_cfg [172]
0.00 0.00 2/2 read_font_desc [176]
0.00 0.00 2/2 mp_input_add_key_fd [170]
0.00 0.00 2/3 uninit_player [163]
0.00 0.00 1/1 mp_msg_init [212]
0.00 0.00 1/1 GetCpuCaps [177]
0.00 0.00 1/2 play_tree_new [175]
0.00 0.00 1/1 m_config_new [206]
0.00 0.00 1/5 m_config_register_options [149]
0.00 0.00 1/1 mp_register_options [213]
0.00 0.00 1/1 parse_cfgfiles [221]
0.00 0.00 1/1 m_config_parse_command_line [207]
0.00 0.00 1/1 play_tree_cleanup [223]
0.00 0.00 1/1 play_tree_iter_new [227]
0.00 0.00 1/1 play_tree_iter_get_file [226]
0.00 0.00 1/1 vo_init_osd [244]
0.00 0.00 1/1 load_termcap [205]
0.00 0.00 1/1 make_pipe [208]
0.00 0.00 1/1 mp_input_init [209]
0.00 0.00 1/1 getch2_enable [199]
0.00 0.00 1/1 vobsub_open [251]
0.00 0.00 1/1 open_stream [218]
0.00 0.00 1/1 video_read_properties [241]
0.00 0.00 1/1 demux_info_print [191]
0.00 0.00 1/1 sub_filename [235]
0.00 0.00 1/1 sub_read_file [236]
0.00 0.00 1/1 preinit [229]
0.00 0.00 1/1 vf_open_filter [239]
0.00 0.00 1/1 append_filters [180]
0.00 0.00 1/1 codecs_reset_selection [185]
0.00 0.00 1/1 xv_get_video_eq [253]
0.00 0.00 1/1 ds_free_packs [194]
0.00 0.00 1/1 play_tree_iter_free [225]
0.00 0.00 1/1 exit_player [195]
-----------------------------------------------
0.06 42.75 11267/11267 main [1]
[2] 72.8 0.06 42.75 11267 decode_video [2]
0.02 28.62 11267/11267 decode [3]
0.01 14.00 11266/11266 put_image [7]
0.00 0.10 11266/11267 control [69]
0.00 0.00 33800/78872 GetTimer [125]
-----------------------------------------------
0.02 28.62 11267/11267 decode_video [2]
[3] 48.7 0.02 28.62 11267 decode [3]
0.01 28.60 11266/11267 xvid_decore [4]
0.00 0.01 11267/11267 mpcodecs_get_image [99]
-----------------------------------------------
0.00 0.00 1/11267 init [54]
0.01 28.60 11266/11267 decode [3]
[4] 48.6 0.01 28.60 11267 xvid_decore [4]
0.14 28.43 11266/11266 decoder_decode [5]
0.00 0.02 1/1 decoder_create [95]
-----------------------------------------------
0.14 28.43 11266/11266 xvid_decore [4]
[5] 48.6 0.14 28.43 11266 decoder_decode [5]
2.52 19.58 5498/5498 decoder_pframe [6]
0.08 5.31 456/456 decoder_iframe [14]
0.75 0.00 11266/11266 stop_global_timer [33]
0.09 0.03 11266/11266 BitstreamReadHeaders [65]
0.03 0.00 11266/11266 image_output [87]
0.01 0.00 11266/11266 BitstreamInit [96]
0.01 0.00 11266/11266 BitstreamPos [101]
0.01 0.00 11266/11266 emms_mmx [102]
0.01 0.00 5498/5498 mb_swap [103]
0.01 0.00 5312/5312 image_copy [104]
0.00 0.00 11908/11908 image_swap [129]
0.00 0.00 11266/11266 start_global_timer [131]
-----------------------------------------------
2.52 19.58 5498/5498 decoder_decode [5]
[6] 37.5 2.52 19.58 5498 decoder_pframe [6]
2.51 8.29 3137248/3137248 decoder_mbinter [10]
0.38 2.05 3137248/3137248 get_motion_vector [19]
0.23 2.09 141908/451988 decoder_mbintra [11]
1.42 0.00 5498/5498 image_setedges [27]
0.18 0.47 3738640/4048720 check_resync_marker [34]
0.10 0.40 3880548/4190628 BitstreamGetBit [39]
0.19 0.28 3279156/3589236 get_cbpy [41]
0.12 0.30 3279156/3279156 get_mcbpc_inter [45]
0.37 0.00 7477280/12288068 BitstreamShowBits [38]
0.18 0.00 13576108/19735364 DPRINTF [50]
0.01 0.00 459484/4048720 stop_transfer_timer [73]
0.01 0.00 464982/31349890 start_timer [43]
0.00 0.00 5498/5498 stop_edges_timer [132]
-----------------------------------------------
0.01 14.00 11266/11266 decode_video [2]
[7] 23.8 0.01 14.00 11266 put_image [7]
0.18 13.80 11266/11266 draw_slice [8]
0.02 0.00 11266/11268 control [91]
-----------------------------------------------
0.18 13.80 11266/11266 put_image [7]
[8] 23.8 0.18 13.80 11266 draw_slice [8]
13.80 0.00 6128704/6128704 fast_memcpy [9]
-----------------------------------------------
13.80 0.00 6128704/6128704 draw_slice [8]
[9] 23.5 13.80 0.00 6128704 fast_memcpy [9]
-----------------------------------------------
2.51 8.29 3137248/3137248 decoder_pframe [6]
[10] 18.4 2.51 8.29 3137248 decoder_mbinter [10]
0.73 4.97 3532928/3532928 get_inter_block [13]
2.04 0.00 18823488/18823488 interpolate8x8_switch [22]
0.26 0.00 16873280/31349890 start_timer [43]
0.10 0.00 3532928/6244856 stop_coding_timer [53]
0.08 0.00 3532928/6244856 stop_iquant_timer [60]
0.05 0.00 3137248/4048720 stop_transfer_timer [73]
0.05 0.00 3137248/3137248 stop_comp_timer [79]
0.01 0.00 3532928/6244856 stop_idct_timer [88]
-----------------------------------------------
0.23 2.09 141908/451988 decoder_pframe [6]
0.50 4.57 310080/451988 decoder_iframe [14]
[11] 12.6 0.73 6.67 451988 decoder_mbintra [11]
0.24 1.73 1066254/1066254 get_intra_block [23]
1.16 0.49 2711928/2711928 predict_acdc [25]
1.27 0.17 2711928/2711928 add_acdc [26]
0.27 0.15 1807952/1807952 get_dc_size_lum [46]
0.14 0.13 903976/903976 get_dc_size_chrom [47]
0.08 0.19 1806060/1806060 get_dc_dif [48]
0.21 0.00 14011628/31349890 start_timer [43]
0.13 0.00 5423856/5423856 stop_prediction_timer [62]
0.10 0.00 2711928/2711928 get_dc_scaler [71]
0.07 0.00 2711928/6244856 stop_coding_timer [53]
0.06 0.00 2711928/6244856 stop_iquant_timer [60]
0.04 0.00 2711928/19735364 DPRINTF [50]
0.01 0.00 2711928/6244856 stop_idct_timer [88]
0.01 0.00 451988/4048720 stop_transfer_timer [73]
-----------------------------------------------
0.84 0.82 3794411/14701479 get_intra_block [23]
2.42 2.37 10907068/14701479 get_inter_block [13]
[12] 11.0 3.26 3.19 14701479 get_coeff [12]
0.25 1.57 14608255/20882751 BitstreamGetBit [18]
0.76 0.00 15690411/56077514 BitstreamShowBits [16]
0.58 0.00 15876859/50888801 BitstreamSkip [24]
0.01 0.02 279672/24599868 BitstreamGetBits [17]
-----------------------------------------------
0.73 4.97 3532928/3532928 decoder_mbinter [10]
[13] 9.7 0.73 4.97 3532928 get_inter_block [13]
2.42 2.37 10907068/14701479 get_coeff [12]
0.19 0.00 10907068/14701479 DPRINTF [51]
-----------------------------------------------
0.08 5.31 456/456 decoder_decode [5]
[14] 9.2 0.08 5.31 456 decoder_iframe [14]
0.50 4.57 310080/451988 decoder_mbintra [11]
0.04 0.03 310080/310080 get_mcbpc_intra [77]
0.01 0.04 310080/4048720 check_resync_marker [34]
0.02 0.03 310080/3589236 get_cbpy [41]
0.01 0.03 310080/4190628 BitstreamGetBit [39]
0.03 0.00 620160/12288068 BitstreamShowBits [38]
0.00 0.00 310080/19735364 DPRINTF [50]
-----------------------------------------------
<spontaneous>
[15] 8.9 5.25 0.00 transfer8x8_copy_mmx [15]
-----------------------------------------------
0.02 0.00 310080/56077514 get_mcbpc_intra [77]
0.04 0.00 903976/56077514 get_dc_size_chrom [47]
0.06 0.00 1331363/56077514 get_mv_data [30]
0.09 0.00 1807952/56077514 get_dc_size_lum [46]
0.17 0.00 3589236/56077514 get_cbpy [41]
0.18 0.00 3795908/56077514 get_mcbpc_inter [45]
0.20 0.00 4048720/56077514 check_resync_marker [34]
0.76 0.00 15690411/56077514 get_coeff [12]
1.20 0.00 24599868/56077514 BitstreamGetBits [17]
[16] 4.6 2.73 0.00 56077514 BitstreamShowBits [16]
-----------------------------------------------
0.01 0.02 279672/24599868 get_coeff [12]
0.02 0.07 809689/24599868 get_dc_size_chrom [47]
0.02 0.07 821696/24599868 get_mv [28]
0.04 0.15 1806060/24599868 get_dc_dif [48]
0.47 1.77 20882751/24599868 BitstreamGetBit [18]
[17] 4.5 0.55 2.09 24599868 BitstreamGetBits [17]
1.20 0.00 24599868/56077514 BitstreamShowBits [16]
0.89 0.00 24599868/50888801 BitstreamSkip [24]
-----------------------------------------------
0.11 0.67 6274496/20882751 get_mv_data [30]
0.25 1.57 14608255/20882751 get_coeff [12]
[18] 4.4 0.35 2.24 20882751 BitstreamGetBit [18]
0.47 1.77 20882751/24599868 BitstreamGetBits [17]
-----------------------------------------------
0.38 2.05 3137248/3137248 decoder_pframe [6]
[19] 4.1 0.38 2.05 3137248 get_motion_vector [19]
0.19 1.19 6274496/6274496 get_mv [28]
0.62 0.00 3137248/3137248 get_pmv2 [37]
0.04 0.00 3137248/19735364 DPRINTF [50]
-----------------------------------------------
<spontaneous>
[20] 4.0 2.37 0.00 idct_xmm [20]
-----------------------------------------------
<spontaneous>
[21] 3.8 2.22 0.00 interpolate8x8_halfpel_hv_xmm [21]
-----------------------------------------------
2.04 0.00 18823488/18823488 decoder_mbinter [10]
[22] 3.5 2.04 0.00 18823488 interpolate8x8_switch [22]
-----------------------------------------------
0.24 1.73 1066254/1066254 decoder_mbintra [11]
[23] 3.4 0.24 1.73 1066254 get_intra_block [23]
0.84 0.82 3794411/14701479 get_coeff [12]
0.06 0.00 3794411/14701479 DPRINTF [51]
-----------------------------------------------
0.00 0.00 94287/50888801 get_dc_size_chrom [47]
0.01 0.00 310080/50888801 get_mcbpc_intra [77]
0.05 0.00 1331363/50888801 get_mv_data [30]
0.07 0.00 1807952/50888801 get_dc_size_lum [46]
0.12 0.00 3279156/50888801 get_mcbpc_inter [45]
0.13 0.00 3589236/50888801 get_cbpy [41]
0.58 0.00 15876859/50888801 get_coeff [12]
0.89 0.00 24599868/50888801 BitstreamGetBits [17]
[24] 3.1 1.84 0.00 50888801 BitstreamSkip [24]
-----------------------------------------------
1.16 0.49 2711928/2711928 decoder_mbintra [11]
[25] 2.8 1.16 0.49 2711928 predict_acdc [25]
0.49 0.00 18983496/18983496 rescale [42]
-----------------------------------------------
1.27 0.17 2711928/2711928 decoder_mbintra [11]
[26] 2.4 1.27 0.17 2711928 add_acdc [26]
0.17 0.00 16718970/16718970 DPRINTF [56]
-----------------------------------------------
1.42 0.00 5498/5498 decoder_pframe [6]
[27] 2.4 1.42 0.00 5498 image_setedges [27]
-----------------------------------------------
0.19 1.19 6274496/6274496 get_motion_vector [19]
[28] 2.3 0.19 1.19 6274496 get_mv [28]
0.21 0.89 6274496/6274496 get_mv_data [30]
0.02 0.07 821696/24599868 BitstreamGetBits [17]
-----------------------------------------------
<spontaneous>
[29] 2.3 1.38 0.00 interpolate8x8_halfpel_h_xmm [29]
-----------------------------------------------
0.21 0.89 6274496/6274496 get_mv [28]
[30] 1.9 0.21 0.89 6274496 get_mv_data [30]
0.11 0.67 6274496/20882751 BitstreamGetBit [18]
0.06 0.00 1331363/56077514 BitstreamShowBits [16]
0.05 0.00 1331363/50888801 BitstreamSkip [24]
-----------------------------------------------
<spontaneous>
[31] 1.8 1.04 0.00 interpolate8x8_halfpel_v_xmm [31]
-----------------------------------------------
<spontaneous>
[32] 1.4 0.81 0.00 dequant_inter_xmm [32]
-----------------------------------------------
0.75 0.00 11266/11266 decoder_decode [5]
[33] 1.3 0.75 0.00 11266 stop_global_timer [33]
-----------------------------------------------
0.01 0.04 310080/4048720 decoder_iframe [14]
0.18 0.47 3738640/4048720 decoder_pframe [6]
[34] 1.2 0.19 0.51 4048720 check_resync_marker [34]
0.20 0.00 4048720/56077514 BitstreamShowBits [16]
0.17 0.00 4048720/5749143 BitstreamNumBitsToByteAlign [52]
0.07 0.07 1700423/1700423 BitstreamShowBitsFromByteAlign [59]
-----------------------------------------------
<spontaneous>
[35] 1.1 0.67 0.00 transfer_16to8copy_mmx [35]
-----------------------------------------------
<spontaneous>
[36] 1.1 0.66 0.00 dequant_intra_xmm [36]
-----------------------------------------------
0.62 0.00 3137248/3137248 get_motion_vector [19]
[37] 1.1 0.62 0.00 3137248 get_pmv2 [37]
-----------------------------------------------
0.03 0.00 620160/12288068 decoder_iframe [14]
0.21 0.00 4190628/12288068 BitstreamGetBits [44]
0.37 0.00 7477280/12288068 decoder_pframe [6]
[38] 1.0 0.61 0.00 12288068 BitstreamShowBits [38]
-----------------------------------------------
0.01 0.03 310080/4190628 decoder_iframe [14]
0.10 0.40 3880548/4190628 decoder_pframe [6]
[39] 0.9 0.10 0.43 4190628 BitstreamGetBit [39]
0.12 0.31 4190628/4190628 BitstreamGetBits [44]
-----------------------------------------------
<spontaneous>
[40] 0.9 0.52 0.00 BitstreamForward [40]
-----------------------------------------------
0.02 0.03 310080/3589236 decoder_iframe [14]
0.19 0.28 3279156/3589236 decoder_pframe [6]
[41] 0.9 0.21 0.30 3589236 get_cbpy [41]
0.17 0.00 3589236/56077514 BitstreamShowBits [16]
0.13 0.00 3589236/50888801 BitstreamSkip [24]
-----------------------------------------------
0.49 0.00 18983496/18983496 predict_acdc [25]
[42] 0.8 0.49 0.00 18983496 rescale [42]
-----------------------------------------------
0.01 0.00 464982/31349890 decoder_pframe [6]
0.21 0.00 14011628/31349890 decoder_mbintra [11]
0.26 0.00 16873280/31349890 decoder_mbinter [10]
[43] 0.8 0.48 0.00 31349890 start_timer [43]
-----------------------------------------------
0.12 0.31 4190628/4190628 BitstreamGetBit [39]
[44] 0.7 0.12 0.31 4190628 BitstreamGetBits [44]
0.21 0.00 4190628/12288068 BitstreamShowBits [38]
0.10 0.00 4190628/4190628 BitstreamSkip [68]
-----------------------------------------------
0.12 0.30 3279156/3279156 decoder_pframe [6]
[45] 0.7 0.12 0.30 3279156 get_mcbpc_inter [45]
0.18 0.00 3795908/56077514 BitstreamShowBits [16]
0.12 0.00 3279156/50888801 BitstreamSkip [24]
-----------------------------------------------
0.27 0.15 1807952/1807952 decoder_mbintra [11]
[46] 0.7 0.27 0.15 1807952 get_dc_size_lum [46]
0.09 0.00 1807952/56077514 BitstreamShowBits [16]
0.07 0.00 1807952/50888801 BitstreamSkip [24]
-----------------------------------------------
0.14 0.13 903976/903976 decoder_mbintra [11]
[47] 0.5 0.14 0.13 903976 get_dc_size_chrom [47]
0.02 0.07 809689/24599868 BitstreamGetBits [17]
0.04 0.00 903976/56077514 BitstreamShowBits [16]
0.00 0.00 94287/50888801 BitstreamSkip [24]
-----------------------------------------------
0.08 0.19 1806060/1806060 decoder_mbintra [11]
[48] 0.5 0.08 0.19 1806060 get_dc_dif [48]
0.04 0.15 1806060/24599868 BitstreamGetBits [17]
-----------------------------------------------
<spontaneous>
[49] 0.4 0.26 0.00 transfer_16to8add_mmx [49]
-----------------------------------------------
0.00 0.00 310080/19735364 decoder_iframe [14]
0.04 0.00 2711928/19735364 decoder_mbintra [11]
0.04 0.00 3137248/19735364 get_motion_vector [19]
0.18 0.00 13576108/19735364 decoder_pframe [6]
[50] 0.4 0.25 0.00 19735364 DPRINTF [50]
-----------------------------------------------
0.06 0.00 3794411/14701479 get_intra_block [23]
0.19 0.00 10907068/14701479 get_inter_block [13]
[51] 0.4 0.25 0.00 14701479 DPRINTF [51]
-----------------------------------------------
0.07 0.00 1700423/5749143 BitstreamShowBitsFromByteAlign [59]
0.17 0.00 4048720/5749143 check_resync_marker [34]
[52] 0.4 0.24 0.00 5749143 BitstreamNumBitsToByteAlign [52]
-----------------------------------------------
0.07 0.00 2711928/6244856 decoder_mbintra [11]
0.10 0.00 3532928/6244856 decoder_mbinter [10]
[53] 0.3 0.17 0.00 6244856 stop_coding_timer [53]
-----------------------------------------------
0.00 0.17 1/1 init_video [55]
[54] 0.3 0.00 0.17 1 init [54]
0.01 0.16 1/1 xvid_init [57]
0.00 0.00 1/11267 xvid_decore [4]
0.00 0.00 1/1 mpcodecs_config_vo [117]
-----------------------------------------------
0.00 0.17 1/1 main [1]
[55] 0.3 0.00 0.17 1 init_video [55]
0.00 0.17 1/1 init [54]
0.00 0.00 2/2 find_codec [166]
0.00 0.00 1/13690 mp_msg_c [127]
-----------------------------------------------
0.17 0.00 16718970/16718970 add_acdc [26]
[56] 0.3 0.17 0.00 16718970 DPRINTF [56]
-----------------------------------------------
0.01 0.16 1/1 init [54]
[57] 0.3 0.01 0.16 1 xvid_init [57]
0.16 0.00 1/1 init_vlc_tables [58]
0.00 0.00 1/1 idct_int32_init [201]
0.00 0.00 1/1 colorspace_init [186]
-----------------------------------------------
0.16 0.00 1/1 xvid_init [57]
[58] 0.3 0.16 0.00 1 init_vlc_tables [58]
-----------------------------------------------
0.07 0.07 1700423/1700423 check_resync_marker [34]
[59] 0.2 0.07 0.07 1700423 BitstreamShowBitsFromByteAlign [59]
0.07 0.00 1700423/5749143 BitstreamNumBitsToByteAlign [52]
-----------------------------------------------
0.06 0.00 2711928/6244856 decoder_mbintra [11]
0.08 0.00 3532928/6244856 decoder_mbinter [10]
[60] 0.2 0.14 0.00 6244856 stop_iquant_timer [60]
-----------------------------------------------
0.01 0.13 11268/11268 main [1]
[61] 0.2 0.01 0.13 11268 video_read_frame [61]
0.00 0.13 11268/11268 ds_get_packet [64]
-----------------------------------------------
0.13 0.00 5423856/5423856 decoder_mbintra [11]
[62] 0.2 0.13 0.00 5423856 stop_prediction_timer [62]
-----------------------------------------------
0.00 0.00 1/11268 demux_open_avi [115]
0.01 0.12 11267/11268 ds_get_packet [64]
[63] 0.2 0.01 0.12 11268 ds_fill_buffer [63]
0.00 0.12 11268/11268 demux_fill_buffer [67]
0.00 0.00 1/13690 mp_msg_c [127]
-----------------------------------------------
0.00 0.13 11268/11268 video_read_frame [61]
[64] 0.2 0.00 0.13 11268 ds_get_packet [64]
0.01 0.12 11267/11268 ds_fill_buffer [63]
-----------------------------------------------
0.09 0.03 11266/11266 decoder_decode [5]
[65] 0.2 0.09 0.03 11266 BitstreamReadHeaders [65]
0.01 0.01 64378/97502 BitstreamGetBits [86]
0.00 0.01 33124/33124 BitstreamGetBit [107]
0.00 0.00 14002/111504 BitstreamShowBits [89]
0.00 0.00 94688/94688 DPRINTF [124]
0.00 0.00 38814/136772 BitstreamSkip [123]
0.00 0.00 12178/12178 BitstreamByteAlign [128]
0.00 0.00 912/912 BitstreamPos [134]
0.00 0.00 456/456 log2bin [135]
-----------------------------------------------
0.07 0.05 11268/11268 demux_fill_buffer [67]
[66] 0.2 0.07 0.05 11268 demux_avi_fill_buffer [66]
0.02 0.03 11268/11268 demux_avi_read_packet [80]
0.00 0.00 1137/1144 cache_stream_seek_long [111]
0.00 0.00 35/10712 cache_stream_fill_buffer [108]
0.00 0.00 12394/36056 demux_avi_select_stream [126]
-----------------------------------------------
0.00 0.12 11268/11268 ds_fill_buffer [63]
[67] 0.2 0.00 0.12 11268 demux_fill_buffer [67]
0.07 0.05 11268/11268 demux_avi_fill_buffer [66]
-----------------------------------------------
0.10 0.00 4190628/4190628 BitstreamGetBits [44]
[68] 0.2 0.10 0.00 4190628 BitstreamSkip [68]
-----------------------------------------------
0.00 0.00 1/11267 get_video_quality_max [118]
0.00 0.10 11266/11267 decode_video [2]
[69] 0.2 0.00 0.10 11267 control [69]
0.01 0.09 11266/11266 draw_osd [70]
-----------------------------------------------
0.01 0.09 11266/11266 control [69]
[70] 0.2 0.01 0.09 11266 draw_osd [70]
0.07 0.02 11266/11266 vo_draw_text [72]
-----------------------------------------------
0.10 0.00 2711928/2711928 decoder_mbintra [11]
[71] 0.2 0.10 0.00 2711928 get_dc_scaler [71]
-----------------------------------------------
0.07 0.02 11266/11266 draw_osd [70]
[72] 0.2 0.07 0.02 11266 vo_draw_text [72]
0.02 0.00 11266/11266 vo_update_osd [93]
-----------------------------------------------
0.01 0.00 451988/4048720 decoder_mbintra [11]
0.01 0.00 459484/4048720 decoder_pframe [6]
0.05 0.00 3137248/4048720 decoder_mbinter [10]
[73] 0.1 0.07 0.00 4048720 stop_transfer_timer [73]
-----------------------------------------------
<spontaneous>
[74] 0.1 0.07 0.00 BitstreamPos [74]
-----------------------------------------------
<spontaneous>
[75] 0.1 0.07 0.00 MBPrediction [75]
-----------------------------------------------
<spontaneous>
[76] 0.1 0.07 0.00 get_dc_scaler [76]
-----------------------------------------------
0.04 0.03 310080/310080 decoder_iframe [14]
[77] 0.1 0.04 0.03 310080 get_mcbpc_intra [77]
0.02 0.00 310080/56077514 BitstreamShowBits [16]
0.01 0.00 310080/50888801 BitstreamSkip [24]
-----------------------------------------------
0.02 0.04 11268/11268 main [1]
[78] 0.1 0.02 0.04 11268 check_events [78]
0.04 0.00 11268/11268 vo_x11_check_events [82]
0.00 0.00 1/13690 mp_msg_c [127]
0.00 0.00 1/4 aspect [150]
-----------------------------------------------
0.05 0.00 3137248/3137248 decoder_mbinter [10]
[79] 0.1 0.05 0.00 3137248 stop_comp_timer [79]
-----------------------------------------------
0.02 0.03 11268/11268 demux_avi_fill_buffer [66]
[80] 0.1 0.02 0.03 11268 demux_avi_read_packet [80]
0.00 0.03 11267/11267 ds_read_packet [85]
0.00 0.00 1/1144 cache_stream_seek_long [111]
0.00 0.00 11268/36056 demux_avi_select_stream [126]
-----------------------------------------------
0.00 0.04 11268/11268 main [1]
[81] 0.1 0.00 0.04 11268 mp_input_get_cmd [81]
0.03 0.00 11268/11268 mp_input_read_keys [83]
0.01 0.00 11268/11268 mp_input_read_cmds [98]
0.00 0.00 11268/11268 mp_input_get_queued_cmd [130]
-----------------------------------------------
0.04 0.00 11268/11268 check_events [78]
[82] 0.1 0.04 0.00 11268 vo_x11_check_events [82]
0.00 0.00 19/20 vo_showcursor [145]
0.00 0.00 17/37 vo_wm_string_test [142]
0.00 0.00 3/4 vo_hidecursor [153]
-----------------------------------------------
0.03 0.00 11268/11268 mp_input_get_cmd [81]
[83] 0.1 0.03 0.00 11268 mp_input_read_keys [83]
-----------------------------------------------
0.03 0.00 11267/11267 main [1]
[84] 0.1 0.03 0.00 11267 flip_page [84]
-----------------------------------------------
0.00 0.03 11267/11267 demux_avi_read_packet [80]
[85] 0.0 0.00 0.03 11267 ds_read_packet [85]
0.02 0.00 11267/11267 ds_add_packet [92]
0.00 0.01 10478/10712 cache_stream_fill_buffer [108]
-----------------------------------------------
0.00 0.01 33124/97502 BitstreamGetBit [107]
0.01 0.01 64378/97502 BitstreamReadHeaders [65]
[86] 0.0 0.01 0.02 97502 BitstreamGetBits [86]
0.02 0.00 97502/111504 BitstreamShowBits [89]
0.00 0.00 97502/136772 BitstreamSkip [123]
-----------------------------------------------
0.03 0.00 11266/11266 decoder_decode [5]
[87] 0.0 0.03 0.00 11266 image_output [87]
-----------------------------------------------
0.01 0.00 2711928/6244856 decoder_mbintra [11]
0.01 0.00 3532928/6244856 decoder_mbinter [10]
[88] 0.0 0.02 0.00 6244856 stop_idct_timer [88]
-----------------------------------------------
0.00 0.00 14002/111504 BitstreamReadHeaders [65]
0.02 0.00 97502/111504 BitstreamGetBits [86]
[89] 0.0 0.02 0.00 111504 BitstreamShowBits [89]
-----------------------------------------------
0.00 0.00 1/11269 InitTimer [120]
0.02 0.00 11268/11269 main [1]
[90] 0.0 0.02 0.00 11269 GetRelativeTime [90]
0.00 0.00 11269/78872 GetTimer [125]
-----------------------------------------------
0.00 0.00 1/11268 main [1]
0.00 0.00 1/11268 query_format [119]
0.02 0.00 11266/11268 put_image [7]
[91] 0.0 0.02 0.00 11268 control [91]
0.00 0.00 1/1 query_vaa [231]
0.00 0.00 1/1 query_format [230]
-----------------------------------------------
0.02 0.00 11267/11267 ds_read_packet [85]
[92] 0.0 0.02 0.00 11267 ds_add_packet [92]
-----------------------------------------------
0.02 0.00 11266/11266 vo_draw_text [72]
[93] 0.0 0.02 0.00 11266 vo_update_osd [93]
0.00 0.00 3/13690 mp_msg_c [127]
-----------------------------------------------
0.02 0.00 4/4 decoder_create [95]
[94] 0.0 0.02 0.00 4 image_create [94]
0.00 0.00 12/15 xvid_malloc [146]
-----------------------------------------------
0.00 0.02 1/1 xvid_decore [4]
[95] 0.0 0.00 0.02 1 decoder_create [95]
0.02 0.00 4/4 image_create [94]
0.00 0.00 3/15 xvid_malloc [146]
0.00 0.00 1/1 init_timer [202]
-----------------------------------------------
0.01 0.00 11266/11266 decoder_decode [5]
[96] 0.0 0.01 0.00 11266 BitstreamInit [96]
-----------------------------------------------
0.00 0.00 1144/11853 stream_seek_long [112]
0.01 0.00 10709/11853 cache_stream_fill_buffer [108]
[97] 0.0 0.01 0.00 11853 stream_fill_buffer [97]
-----------------------------------------------
0.01 0.00 11268/11268 mp_input_get_cmd [81]
[98] 0.0 0.01 0.00 11268 mp_input_read_cmds [98]
-----------------------------------------------
0.00 0.01 11267/11267 decode [3]
[99] 0.0 0.00 0.01 11267 mpcodecs_get_image [99]
0.01 0.00 11267/11267 vf_get_image [100]
-----------------------------------------------
0.01 0.00 11267/11267 mpcodecs_get_image [99]
[100] 0.0 0.01 0.00 11267 vf_get_image [100]
0.00 0.00 2/13690 mp_msg_c [127]
-----------------------------------------------
0.01 0.00 11266/11266 decoder_decode [5]
[101] 0.0 0.01 0.00 11266 BitstreamPos [101]
-----------------------------------------------
0.01 0.00 11266/11266 decoder_decode [5]
[102] 0.0 0.01 0.00 11266 emms_mmx [102]
-----------------------------------------------
0.01 0.00 5498/5498 decoder_decode [5]
[103] 0.0 0.01 0.00 5498 mb_swap [103]
-----------------------------------------------
0.01 0.00 5312/5312 decoder_decode [5]
[104] 0.0 0.01 0.00 5312 image_copy [104]
-----------------------------------------------
<spontaneous>
[105] 0.0 0.01 0.00 BitstreamForward [105]
-----------------------------------------------
<spontaneous>
[106] 0.0 0.01 0.00 xv_find_display [106]
-----------------------------------------------
0.00 0.01 33124/33124 BitstreamReadHeaders [65]
[107] 0.0 0.00 0.01 33124 BitstreamGetBit [107]
0.00 0.01 33124/97502 BitstreamGetBits [86]
-----------------------------------------------
0.00 0.00 35/10712 demux_avi_fill_buffer [66]
0.00 0.00 199/10712 read_avi_header [116]
0.00 0.01 10478/10712 ds_read_packet [85]
[108] 0.0 0.00 0.01 10712 cache_stream_fill_buffer [108]
0.01 0.00 10709/11853 stream_fill_buffer [97]
-----------------------------------------------
<spontaneous>
[109] 0.0 0.01 0.00 decoder_destroy [109]
-----------------------------------------------
<spontaneous>
[110] 0.0 0.01 0.00 image_input [110]
-----------------------------------------------
0.00 0.00 1/1144 demux_avi_read_packet [80]
0.00 0.00 1/1144 demux_open_avi [115]
0.00 0.00 1/1144 new_demuxer [121]
0.00 0.00 4/1144 read_avi_header [116]
0.00 0.00 1137/1144 demux_avi_fill_buffer [66]
[111] 0.0 0.00 0.00 1144 cache_stream_seek_long [111]
0.00 0.00 1144/1144 stream_seek_long [112]
-----------------------------------------------
0.00 0.00 1144/1144 cache_stream_seek_long [111]
[112] 0.0 0.00 0.00 1144 stream_seek_long [112]
0.00 0.00 1144/11853 stream_fill_buffer [97]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[113] 0.0 0.00 0.00 1 demux_open [113]
0.00 0.00 1/1 demux_open_stream [114]
-----------------------------------------------
0.00 0.00 1/1 demux_open [113]
[114] 0.0 0.00 0.00 1 demux_open_stream [114]
0.00 0.00 1/1 demux_open_avi [115]
0.00 0.00 1/1 new_demuxer [121]
0.00 0.00 1/13690 mp_msg_c [127]
-----------------------------------------------
0.00 0.00 1/1 demux_open_stream [114]
[115] 0.0 0.00 0.00 1 demux_open_avi [115]
0.00 0.00 1/1 read_avi_header [116]
0.00 0.00 1/11268 ds_fill_buffer [63]
0.00 0.00 1/1144 cache_stream_seek_long [111]
0.00 0.00 12394/36056 demux_avi_select_stream [126]
0.00 0.00 4/13690 mp_msg_c [127]
0.00 0.00 1/3 stream_reset [162]
-----------------------------------------------
0.00 0.00 1/1 demux_open_avi [115]
[116] 0.0 0.00 0.00 1 read_avi_header [116]
0.00 0.00 199/10712 cache_stream_fill_buffer [108]
0.00 0.00 4/1144 cache_stream_seek_long [111]
0.00 0.00 44/13690 mp_msg_c [127]
0.00 0.00 1/1 new_sh_video [215]
0.00 0.00 1/1 new_sh_audio [214]
-----------------------------------------------
0.00 0.00 1/1 init [54]
[117] 0.0 0.00 0.00 1 mpcodecs_config_vo [117]
0.00 0.00 1/1 get_video_quality_max [118]
0.00 0.00 1/1 query_format [119]
0.00 0.00 4/13690 mp_msg_c [127]
0.00 0.00 2/3 vo_format_name [164]
0.00 0.00 1/2 control [165]
0.00 0.00 1/1 config [188]
-----------------------------------------------
0.00 0.00 1/1 mpcodecs_config_vo [117]
[118] 0.0 0.00 0.00 1 get_video_quality_max [118]
0.00 0.00 1/11267 control [69]
0.00 0.00 1/2 control [165]
-----------------------------------------------
0.00 0.00 1/1 mpcodecs_config_vo [117]
[119] 0.0 0.00 0.00 1 query_format [119]
0.00 0.00 1/11268 control [91]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[120] 0.0 0.00 0.00 1 InitTimer [120]
0.00 0.00 1/11269 GetRelativeTime [90]
-----------------------------------------------
0.00 0.00 1/1 demux_open_stream [114]
[121] 0.0 0.00 0.00 1 new_demuxer [121]
0.00 0.00 1/1144 cache_stream_seek_long [111]
0.00 0.00 3/3 new_demuxer_stream [161]
0.00 0.00 1/3 stream_reset [162]
-----------------------------------------------
[122] 0.0 0.00 0.00 2+5 <cycle 1 as a whole> [122]
0.00 0.00 4 play_tree_iter_step <cycle 1> [152]
0.00 0.00 1 play_tree_iter_down_step <cycle 1> [224]
-----------------------------------------------
0.00 0.00 456/136772 BitstreamByteAlign [128]
0.00 0.00 38814/136772 BitstreamReadHeaders [65]
0.00 0.00 97502/136772 BitstreamGetBits [86]
[123] 0.0 0.00 0.00 136772 BitstreamSkip [123]
-----------------------------------------------
0.00 0.00 94688/94688 BitstreamReadHeaders [65]
[124] 0.0 0.00 0.00 94688 DPRINTF [124]
-----------------------------------------------
0.00 0.00 11269/78872 GetRelativeTime [90]
0.00 0.00 33800/78872 decode_video [2]
0.00 0.00 33803/78872 main [1]
[125] 0.0 0.00 0.00 78872 GetTimer [125]
-----------------------------------------------
0.00 0.00 11268/36056 demux_avi_read_packet [80]
0.00 0.00 12394/36056 demux_avi_fill_buffer [66]
0.00 0.00 12394/36056 demux_open_avi [115]
[126] 0.0 0.00 0.00 36056 demux_avi_select_stream [126]
0.00 0.00 2256/13690 mp_msg_c [127]
-----------------------------------------------
0.00 0.00 1/13690 vo_uninit [245]
0.00 0.00 1/13690 saver_on [233]
0.00 0.00 1/13690 __xv_set_video_eq [2811]
0.00 0.00 1/13690 check_events [78]
0.00 0.00 1/13690 init_video [55]
0.00 0.00 1/13690 new_sh_audio [214]
0.00 0.00 1/13690 new_sh_video [215]
0.00 0.00 1/13690 ds_fill_buffer [63]
0.00 0.00 1/13690 demux_open_stream [114]
0.00 0.00 1/13690 open_stream [218]
0.00 0.00 1/13690 url_new [238]
0.00 0.00 1/13690 mp_input_init [209]
0.00 0.00 2/13690 exit_player [195]
0.00 0.00 2/13690 m_config_push [169]
0.00 0.00 2/13690 m_config_pop [168]
0.00 0.00 2/13690 saver_off [232]
0.00 0.00 2/13690 vf_get_image [100]
0.00 0.00 2/13690 mp_input_parse_config [171]
0.00 0.00 3/13690 GetCpuCaps [177]
0.00 0.00 3/13690 m_config_save_option [158]
0.00 0.00 3/13690 m_config_set_option [159]
0.00 0.00 3/13690 vo_init [243]
0.00 0.00 3/13690 vo_update_osd [93]
0.00 0.00 3/13690 config [188]
0.00 0.00 4/13690 uninit_player [163]
0.00 0.00 4/13690 parse_codec_cfg [172]
0.00 0.00 4/13690 m_config_parse_command_line [207]
0.00 0.00 4/13690 mpcodecs_config_vo [117]
0.00 0.00 4/13690 demux_open_avi [115]
0.00 0.00 5/13690 check_os_katmai_support [184]
0.00 0.00 6/13690 get_path [147]
0.00 0.00 6/13690 config_read_option [155]
0.00 0.00 6/13690 config [187]
0.00 0.00 14/13690 xv_get_video_eq [253]
0.00 0.00 44/13690 read_avi_header [116]
0.00 0.00 2256/13690 demux_avi_select_stream [126]
0.00 0.00 11291/13690 main [1]
[127] 0.0 0.00 0.00 13690 mp_msg_c [127]
-----------------------------------------------
0.00 0.00 12178/12178 BitstreamReadHeaders [65]
[128] 0.0 0.00 0.00 12178 BitstreamByteAlign [128]
0.00 0.00 456/136772 BitstreamSkip [123]
-----------------------------------------------
0.00 0.00 11908/11908 decoder_decode [5]
[129] 0.0 0.00 0.00 11908 image_swap [129]
-----------------------------------------------
0.00 0.00 11268/11268 mp_input_get_cmd [81]
[130] 0.0 0.00 0.00 11268 mp_input_get_queued_cmd [130]
-----------------------------------------------
0.00 0.00 11266/11266 decoder_decode [5]
[131] 0.0 0.00 0.00 11266 start_global_timer [131]
-----------------------------------------------
0.00 0.00 5498/5498 decoder_pframe [6]
[132] 0.0 0.00 0.00 5498 stop_edges_timer [132]
-----------------------------------------------
0.00 0.00 3406/3406 parse_codec_cfg [172]
[133] 0.0 0.00 0.00 3406 get_token [133]
-----------------------------------------------
0.00 0.00 912/912 BitstreamReadHeaders [65]
[134] 0.0 0.00 0.00 912 BitstreamPos [134]
-----------------------------------------------
0.00 0.00 456/456 BitstreamReadHeaders [65]
[135] 0.0 0.00 0.00 456 log2bin [135]
-----------------------------------------------
0.00 0.00 377/377 main [1]
[136] 0.0 0.00 0.00 377 vo_osd_changed [136]
-----------------------------------------------
0.00 0.00 163/163 parse_codec_cfg [172]
[137] 0.0 0.00 0.00 163 add_to_fourcc [137]
-----------------------------------------------
0.00 0.00 158/158 parse_codec_cfg [172]
[138] 0.0 0.00 0.00 158 add_to_inout [138]
-----------------------------------------------
0.00 0.00 139/139 parse_codec_cfg [172]
[139] 0.0 0.00 0.00 139 get_driver [139]
-----------------------------------------------
0.00 0.00 139/139 parse_codec_cfg [172]
[140] 0.0 0.00 0.00 139 validate_codec [140]
-----------------------------------------------
0.00 0.00 98/98 parse_codec_cfg [172]
[141] 0.0 0.00 0.00 98 add_to_format [141]
-----------------------------------------------
0.00 0.00 17/37 vo_x11_check_events [82]
0.00 0.00 20/37 vo_wm_detect [247]
[142] 0.0 0.00 0.00 37 vo_wm_string_test [142]
-----------------------------------------------
0.00 0.00 32/32 parse_codec_cfg [172]
[143] 0.0 0.00 0.00 32 add_comment [143]
-----------------------------------------------
0.00 0.00 22/22 load_termcap [205]
[144] 0.0 0.00 0.00 22 termcap_add [144]
-----------------------------------------------
0.00 0.00 1/20 vo_x11_uninit [249]
0.00 0.00 19/20 vo_x11_check_events [82]
[145] 0.0 0.00 0.00 20 vo_showcursor [145]
-----------------------------------------------
0.00 0.00 3/15 decoder_create [95]
0.00 0.00 12/15 image_create [94]
[146] 0.0 0.00 0.00 15 xvid_malloc [146]
-----------------------------------------------
0.00 0.00 1/6 mp_input_init [209]
0.00 0.00 2/6 parse_cfgfiles [221]
0.00 0.00 3/6 main [1]
[147] 0.0 0.00 0.00 6 get_path [147]
0.00 0.00 6/13690 mp_msg_c [127]
-----------------------------------------------
2 play_tree_is_valid [148]
0.00 0.00 1/6 play_tree_iter_new [227]
0.00 0.00 2/6 play_tree_iter_step <cycle 1> [152]
0.00 0.00 3/6 play_tree_cleanup [223]
[148] 0.0 0.00 0.00 6+2 play_tree_is_valid [148]
2 play_tree_is_valid [148]
-----------------------------------------------
0.00 0.00 1/5 main [1]
0.00 0.00 1/5 demuxer_register_options [193]
0.00 0.00 1/5 demux_audio_register_options [190]
0.00 0.00 1/5 demux_rwaudio_register_options [192]
0.00 0.00 1/5 mp_input_register_options [210]
[149] 0.0 0.00 0.00 5 m_config_register_options [149]
-----------------------------------------------
0.00 0.00 1/4 panscan_calc [219]
0.00 0.00 1/4 check_events [78]
0.00 0.00 2/4 config [187]
[150] 0.0 0.00 0.00 4 aspect [150]
-----------------------------------------------
0.00 0.00 4/4 vo_init_osd [244]
[151] 0.0 0.00 0.00 4 new_osd_obj [151]
-----------------------------------------------
1 play_tree_iter_up_step <cycle 1> [174]
1 play_tree_iter_down_step <cycle 1> [224]
0.00 0.00 2/2 main [1]
[152] 0.0 0.00 0.00 4 play_tree_iter_step <cycle 1> [152]
0.00 0.00 2/6 play_tree_is_valid [148]
0.00 0.00 1/2 m_config_pop [168]
0.00 0.00 1/2 play_tree_iter_push_params [173]
2 play_tree_iter_up_step <cycle 1> [174]
1 play_tree_iter_down_step <cycle 1> [224]
-----------------------------------------------
0.00 0.00 1/4 config [187]
0.00 0.00 3/4 vo_x11_check_events [82]
[153] 0.0 0.00 0.00 4 vo_hidecursor [153]
-----------------------------------------------
0.00 0.00 3/3 config_read_option [155]
[154] 0.0 0.00 0.00 3 config_is_entry_option [154]
-----------------------------------------------
0.00 0.00 3/3 m_config_set_option [159]
[155] 0.0 0.00 0.00 3 config_read_option [155]
0.00 0.00 6/13690 mp_msg_c [127]
0.00 0.00 3/3 config_is_entry_option [154]
0.00 0.00 3/3 m_config_save_option [158]
-----------------------------------------------
0.00 0.00 3/3 GetCpuCaps [177]
[156] 0.0 0.00 0.00 3 do_cpuid [156]
-----------------------------------------------
0.00 0.00 1/3 m_config_parse_command_line [207]
0.00 0.00 2/3 m_config_parse_config_file [167]
[157] 0.0 0.00 0.00 3 init_conf [157]
-----------------------------------------------
0.00 0.00 3/3 config_read_option [155]
[158] 0.0 0.00 0.00 3 m_config_save_option [158]
0.00 0.00 3/13690 mp_msg_c [127]
-----------------------------------------------
0.00 0.00 3/3 m_config_parse_command_line [207]
[159] 0.0 0.00 0.00 3 m_config_set_option [159]
0.00 0.00 3/13690 mp_msg_c [127]
0.00 0.00 3/3 config_read_option [155]
-----------------------------------------------
0.00 0.00 1/3 mp_msg_init [212]
0.00 0.00 2/3 main [1]
[160] 0.0 0.00 0.00 3 mp_msg_set_level [160]
-----------------------------------------------
0.00 0.00 3/3 new_demuxer [121]
[161] 0.0 0.00 0.00 3 new_demuxer_stream [161]
-----------------------------------------------
0.00 0.00 1/3 demux_open_avi [115]
0.00 0.00 1/3 new_demuxer [121]
0.00 0.00 1/3 new_stream [216]
[162] 0.0 0.00 0.00 3 stream_reset [162]
-----------------------------------------------
0.00 0.00 1/3 exit_player [195]
0.00 0.00 2/3 main [1]
[163] 0.0 0.00 0.00 3 uninit_player [163]
0.00 0.00 4/13690 mp_msg_c [127]
0.00 0.00 1/1 free_stream [196]
0.00 0.00 1/1 uninit [237]
0.00 0.00 1/1 getch2_disable [198]
0.00 0.00 1/1 mp_input_uninit [211]
-----------------------------------------------
0.00 0.00 1/3 config [188]
0.00 0.00 2/3 mpcodecs_config_vo [117]
[164] 0.0 0.00 0.00 3 vo_format_name [164]
-----------------------------------------------
0.00 0.00 1/2 get_video_quality_max [118]
0.00 0.00 1/2 mpcodecs_config_vo [117]
[165] 0.0 0.00 0.00 2 control [165]
-----------------------------------------------
0.00 0.00 2/2 init_video [55]
[166] 0.0 0.00 0.00 2 find_codec [166]
-----------------------------------------------
0.00 0.00 2/2 parse_cfgfiles [221]
[167] 0.0 0.00 0.00 2 m_config_parse_config_file [167]
0.00 0.00 2/3 init_conf [157]
-----------------------------------------------
0.00 0.00 1/2 play_tree_iter_step <cycle 1> [152]
0.00 0.00 1/2 play_tree_iter_up_step <cycle 1> [174]
[168] 0.0 0.00 0.00 2 m_config_pop [168]
0.00 0.00 2/13690 mp_msg_c [127]
-----------------------------------------------
0.00 0.00 2/2 play_tree_iter_push_params [173]
[169] 0.0 0.00 0.00 2 m_config_push [169]
0.00 0.00 2/13690 mp_msg_c [127]
-----------------------------------------------
0.00 0.00 2/2 main [1]
[170] 0.0 0.00 0.00 2 mp_input_add_key_fd [170]
-----------------------------------------------
0.00 0.00 2/2 mp_input_init [209]
[171] 0.0 0.00 0.00 2 mp_input_parse_config [171]
0.00 0.00 2/13690 mp_msg_c [127]
-----------------------------------------------
0.00 0.00 2/2 main [1]
[172] 0.0 0.00 0.00 2 parse_codec_cfg [172]
0.00 0.00 3406/3406 get_token [133]
0.00 0.00 163/163 add_to_fourcc [137]
0.00 0.00 158/158 add_to_inout [138]
0.00 0.00 139/139 validate_codec [140]
0.00 0.00 139/139 get_driver [139]
0.00 0.00 98/98 add_to_format [141]
0.00 0.00 32/32 add_comment [143]
0.00 0.00 4/13690 mp_msg_c [127]
-----------------------------------------------
0.00 0.00 1/2 play_tree_iter_step <cycle 1> [152]
0.00 0.00 1/2 play_tree_iter_down_step <cycle 1> [224]
[173] 0.0 0.00 0.00 2 play_tree_iter_push_params [173]
0.00 0.00 2/2 m_config_push [169]
-----------------------------------------------
2 play_tree_iter_step <cycle 1> [152]
[174] 0.0 0.00 0.00 2 play_tree_iter_up_step <cycle 1> [174]
0.00 0.00 1/2 m_config_pop [168]
1 play_tree_iter_step <cycle 1> [152]
-----------------------------------------------
0.00 0.00 1/2 main [1]
0.00 0.00 1/2 m_config_parse_command_line [207]
[175] 0.0 0.00 0.00 2 play_tree_new [175]
-----------------------------------------------
0.00 0.00 2/2 main [1]
[176] 0.0 0.00 0.00 2 read_font_desc [176]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[177] 0.0 0.00 0.00 1 GetCpuCaps [177]
0.00 0.00 3/3 do_cpuid [156]
0.00 0.00 3/13690 mp_msg_c [127]
0.00 0.00 1/1 has_cpuid [200]
0.00 0.00 1/1 GetCpuFriendlyName [178]
0.00 0.00 1/1 check_os_katmai_support [184]
-----------------------------------------------
0.00 0.00 1/1 GetCpuCaps [177]
[178] 0.0 0.00 0.00 1 GetCpuFriendlyName [178]
-----------------------------------------------
0.00 0.00 1/1 config [187]
[179] 0.0 0.00 0.00 1 allocate_xvimage [179]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[180] 0.0 0.00 0.00 1 append_filters [180]
-----------------------------------------------
0.00 0.00 1/1 config [187]
[181] 0.0 0.00 0.00 1 aspect_save_orig [181]
-----------------------------------------------
0.00 0.00 1/1 config [187]
[182] 0.0 0.00 0.00 1 aspect_save_prescale [182]
-----------------------------------------------
0.00 0.00 1/1 config [187]
[183] 0.0 0.00 0.00 1 aspect_save_screenres [183]
-----------------------------------------------
0.00 0.00 1/1 GetCpuCaps [177]
[184] 0.0 0.00 0.00 1 check_os_katmai_support [184]
0.00 0.00 5/13690 mp_msg_c [127]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[185] 0.0 0.00 0.00 1 codecs_reset_selection [185]
-----------------------------------------------
0.00 0.00 1/1 xvid_init [57]
[186] 0.0 0.00 0.00 1 colorspace_init [186]
-----------------------------------------------
0.00 0.00 1/1 config [188]
[187] 0.0 0.00 0.00 1 config [187]
0.00 0.00 6/13690 mp_msg_c [127]
0.00 0.00 2/4 aspect [150]
0.00 0.00 1/1 panscan_init [220]
0.00 0.00 1/1 aspect_save_orig [181]
0.00 0.00 1/1 aspect_save_prescale [182]
0.00 0.00 1/1 aspect_save_screenres [183]
0.00 0.00 1/1 vo_x11_classhint [248]
0.00 0.00 1/4 vo_hidecursor [153]
0.00 0.00 1/1 vo_x11_xinerama_move [250]
0.00 0.00 1/1 allocate_xvimage [179]
0.00 0.00 1/1 set_gamma_correction [234]
0.00 0.00 1/1 panscan_calc [219]
0.00 0.00 1/1 saver_off [232]
-----------------------------------------------
0.00 0.00 1/1 mpcodecs_config_vo [117]
[188] 0.0 0.00 0.00 1 config [188]
0.00 0.00 3/13690 mp_msg_c [127]
0.00 0.00 1/1 get_info [197]
0.00 0.00 1/3 vo_format_name [164]
0.00 0.00 1/1 config [187]
-----------------------------------------------
0.00 0.00 1/1 uninit [237]
[189] 0.0 0.00 0.00 1 deallocate_xvimage [189]
-----------------------------------------------
0.00 0.00 1/1 libmpdemux_register_options [203]
[190] 0.0 0.00 0.00 1 demux_audio_register_options [190]
0.00 0.00 1/5 m_config_register_options [149]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[191] 0.0 0.00 0.00 1 demux_info_print [191]
-----------------------------------------------
0.00 0.00 1/1 libmpdemux_register_options [203]
[192] 0.0 0.00 0.00 1 demux_rwaudio_register_options [192]
0.00 0.00 1/5 m_config_register_options [149]
-----------------------------------------------
0.00 0.00 1/1 libmpdemux_register_options [203]
[193] 0.0 0.00 0.00 1 demuxer_register_options [193]
0.00 0.00 1/5 m_config_register_options [149]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[194] 0.0 0.00 0.00 1 ds_free_packs [194]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[195] 0.0 0.00 0.00 1 exit_player [195]
0.00 0.00 2/13690 mp_msg_c [127]
0.00 0.00 1/3 uninit_player [163]
0.00 0.00 1/1 vo_uninit [245]
-----------------------------------------------
0.00 0.00 1/1 uninit_player [163]
[196] 0.0 0.00 0.00 1 free_stream [196]
-----------------------------------------------
0.00 0.00 1/1 config [188]
[197] 0.0 0.00 0.00 1 get_info [197]
-----------------------------------------------
0.00 0.00 1/1 uninit_player [163]
[198] 0.0 0.00 0.00 1 getch2_disable [198]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[199] 0.0 0.00 0.00 1 getch2_enable [199]
-----------------------------------------------
0.00 0.00 1/1 GetCpuCaps [177]
[200] 0.0 0.00 0.00 1 has_cpuid [200]
-----------------------------------------------
0.00 0.00 1/1 xvid_init [57]
[201] 0.0 0.00 0.00 1 idct_int32_init [201]
-----------------------------------------------
0.00 0.00 1/1 decoder_create [95]
[202] 0.0 0.00 0.00 1 init_timer [202]
-----------------------------------------------
0.00 0.00 1/1 mp_register_options [213]
[203] 0.0 0.00 0.00 1 libmpdemux_register_options [203]
0.00 0.00 1/1 demux_audio_register_options [190]
0.00 0.00 1/1 demuxer_register_options [193]
0.00 0.00 1/1 demux_rwaudio_register_options [192]
-----------------------------------------------
0.00 0.00 1/1 mp_register_options [213]
[204] 0.0 0.00 0.00 1 libvo_register_options [204]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[205] 0.0 0.00 0.00 1 load_termcap [205]
0.00 0.00 22/22 termcap_add [144]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[206] 0.0 0.00 0.00 1 m_config_new [206]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[207] 0.0 0.00 0.00 1 m_config_parse_command_line [207]
0.00 0.00 4/13690 mp_msg_c [127]
0.00 0.00 3/3 m_config_set_option [159]
0.00 0.00 1/3 init_conf [157]
0.00 0.00 1/2 play_tree_new [175]
0.00 0.00 1/1 play_tree_add_file [222]
0.00 0.00 1/1 play_tree_set_child [228]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[208] 0.0 0.00 0.00 1 make_pipe [208]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[209] 0.0 0.00 0.00 1 mp_input_init [209]
0.00 0.00 2/2 mp_input_parse_config [171]
0.00 0.00 1/6 get_path [147]
0.00 0.00 1/13690 mp_msg_c [127]
-----------------------------------------------
0.00 0.00 1/1 mp_register_options [213]
[210] 0.0 0.00 0.00 1 mp_input_register_options [210]
0.00 0.00 1/5 m_config_register_options [149]
-----------------------------------------------
0.00 0.00 1/1 uninit_player [163]
[211] 0.0 0.00 0.00 1 mp_input_uninit [211]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[212] 0.0 0.00 0.00 1 mp_msg_init [212]
0.00 0.00 1/3 mp_msg_set_level [160]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[213] 0.0 0.00 0.00 1 mp_register_options [213]
0.00 0.00 1/1 mp_input_register_options [210]
0.00 0.00 1/1 libmpdemux_register_options [203]
0.00 0.00 1/1 libvo_register_options [204]
-----------------------------------------------
0.00 0.00 1/1 read_avi_header [116]
[214] 0.0 0.00 0.00 1 new_sh_audio [214]
0.00 0.00 1/13690 mp_msg_c [127]
-----------------------------------------------
0.00 0.00 1/1 read_avi_header [116]
[215] 0.0 0.00 0.00 1 new_sh_video [215]
0.00 0.00 1/13690 mp_msg_c [127]
-----------------------------------------------
0.00 0.00 1/1 open_stream [218]
[216] 0.0 0.00 0.00 1 new_stream [216]
0.00 0.00 1/3 stream_reset [162]
-----------------------------------------------
0.00 0.00 1/1 vf_open_plugin [240]
[217] 0.0 0.00 0.00 1 open [217]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[218] 0.0 0.00 0.00 1 open_stream [218]
0.00 0.00 1/1 url_new [238]
0.00 0.00 1/13690 mp_msg_c [127]
0.00 0.00 1/1 new_stream [216]
-----------------------------------------------
0.00 0.00 1/1 config [187]
[219] 0.0 0.00 0.00 1 panscan_calc [219]
0.00 0.00 1/4 aspect [150]
-----------------------------------------------
0.00 0.00 1/1 config [187]
[220] 0.0 0.00 0.00 1 panscan_init [220]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[221] 0.0 0.00 0.00 1 parse_cfgfiles [221]
0.00 0.00 2/2 m_config_parse_config_file [167]
0.00 0.00 2/6 get_path [147]
-----------------------------------------------
0.00 0.00 1/1 m_config_parse_command_line [207]
[222] 0.0 0.00 0.00 1 play_tree_add_file [222]
-----------------------------------------------
1 play_tree_cleanup [223]
0.00 0.00 1/1 main [1]
[223] 0.0 0.00 0.00 1+1 play_tree_cleanup [223]
0.00 0.00 3/6 play_tree_is_valid [148]
1 play_tree_cleanup [223]
-----------------------------------------------
1 play_tree_iter_step <cycle 1> [152]
[224] 0.0 0.00 0.00 1 play_tree_iter_down_step <cycle 1> [224]
0.00 0.00 1/2 play_tree_iter_push_params [173]
1 play_tree_iter_step <cycle 1> [152]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[225] 0.0 0.00 0.00 1 play_tree_iter_free [225]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[226] 0.0 0.00 0.00 1 play_tree_iter_get_file [226]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[227] 0.0 0.00 0.00 1 play_tree_iter_new [227]
0.00 0.00 1/6 play_tree_is_valid [148]
-----------------------------------------------
0.00 0.00 1/1 m_config_parse_command_line [207]
[228] 0.0 0.00 0.00 1 play_tree_set_child [228]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[229] 0.0 0.00 0.00 1 preinit [229]
0.00 0.00 1/1 vo_init [243]
-----------------------------------------------
0.00 0.00 1/1 control [91]
[230] 0.0 0.00 0.00 1 query_format [230]
-----------------------------------------------
0.00 0.00 1/1 control [91]
[231] 0.0 0.00 0.00 1 query_vaa [231]
-----------------------------------------------
0.00 0.00 1/1 config [187]
[232] 0.0 0.00 0.00 1 saver_off [232]
0.00 0.00 2/13690 mp_msg_c [127]
-----------------------------------------------
0.00 0.00 1/1 uninit [237]
[233] 0.0 0.00 0.00 1 saver_on [233]
0.00 0.00 1/13690 mp_msg_c [127]
-----------------------------------------------
0.00 0.00 1/1 config [187]
[234] 0.0 0.00 0.00 1 set_gamma_correction [234]
0.00 0.00 1/1 __xv_set_video_eq [2811]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[235] 0.0 0.00 0.00 1 sub_filename [235]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[236] 0.0 0.00 0.00 1 sub_read_file [236]
-----------------------------------------------
0.00 0.00 1/1 uninit_player [163]
[237] 0.0 0.00 0.00 1 uninit [237]
0.00 0.00 1/1 saver_on [233]
0.00 0.00 1/1 deallocate_xvimage [189]
0.00 0.00 1/1 vo_vm_close [246]
0.00 0.00 1/1 vo_x11_uninit [249]
-----------------------------------------------
0.00 0.00 1/1 open_stream [218]
[238] 0.0 0.00 0.00 1 url_new [238]
0.00 0.00 1/13690 mp_msg_c [127]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[239] 0.0 0.00 0.00 1 vf_open_filter [239]
0.00 0.00 1/1 vf_open_plugin [240]
-----------------------------------------------
0.00 0.00 1/1 vf_open_filter [239]
[240] 0.0 0.00 0.00 1 vf_open_plugin [240]
0.00 0.00 1/1 open [217]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[241] 0.0 0.00 0.00 1 video_read_properties [241]
-----------------------------------------------
0.00 0.00 1/1 vo_init_osd [244]
[242] 0.0 0.00 0.00 1 vo_draw_alpha_init [242]
-----------------------------------------------
0.00 0.00 1/1 preinit [229]
[243] 0.0 0.00 0.00 1 vo_init [243]
0.00 0.00 3/13690 mp_msg_c [127]
0.00 0.00 1/1 vo_wm_detect [247]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[244] 0.0 0.00 0.00 1 vo_init_osd [244]
0.00 0.00 4/4 new_osd_obj [151]
0.00 0.00 1/1 vo_draw_alpha_init [242]
-----------------------------------------------
0.00 0.00 1/1 exit_player [195]
[245] 0.0 0.00 0.00 1 vo_uninit [245]
0.00 0.00 1/13690 mp_msg_c [127]
-----------------------------------------------
0.00 0.00 1/1 uninit [237]
[246] 0.0 0.00 0.00 1 vo_vm_close [246]
-----------------------------------------------
0.00 0.00 1/1 vo_init [243]
[247] 0.0 0.00 0.00 1 vo_wm_detect [247]
0.00 0.00 20/37 vo_wm_string_test [142]
-----------------------------------------------
0.00 0.00 1/1 config [187]
[248] 0.0 0.00 0.00 1 vo_x11_classhint [248]
-----------------------------------------------
0.00 0.00 1/1 uninit [237]
[249] 0.0 0.00 0.00 1 vo_x11_uninit [249]
0.00 0.00 1/20 vo_showcursor [145]
-----------------------------------------------
0.00 0.00 1/1 config [187]
[250] 0.0 0.00 0.00 1 vo_x11_xinerama_move [250]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[251] 0.0 0.00 0.00 1 vobsub_open [251]
0.00 0.00 1/1 vobsub_parse_ifo [252]
-----------------------------------------------
0.00 0.00 1/1 vobsub_open [251]
[252] 0.0 0.00 0.00 1 vobsub_parse_ifo [252]
-----------------------------------------------
0.00 0.00 1/1 main [1]
[253] 0.0 0.00 0.00 1 xv_get_video_eq [253]
0.00 0.00 14/13690 mp_msg_c [127]
-----------------------------------------------
0.00 0.00 1/1 set_gamma_correction [234]
[2811] 0.0 0.00 0.00 1 __xv_set_video_eq [2811]
0.00 0.00 1/13690 mp_msg_c [127]
-----------------------------------------------
This table describes the call tree of the program, and was sorted by
the total amount of time spent in each function and its children.
Each entry in this table consists of several lines. The line with the
index number at the left hand margin lists the current function.
The lines above it list the functions that called this function,
and the lines below it list the functions this one called.
This line lists:
index A unique number given to each element of the table.
Index numbers are sorted numerically.
The index number is printed next to every function name so
it is easier to look up where the function in the table.
% time This is the percentage of the `total' time that was spent
in this function and its children. Note that due to
different viewpoints, functions excluded by options, etc,
these numbers will NOT add up to 100%.
self This is the total amount of time spent in this function.
children This is the total amount of time propagated into this
function by its children.
called This is the number of times the function was called.
If the function called itself recursively, the number
only includes non-recursive calls, and is followed by
a `+' and the number of recursive calls.
name The name of the current function. The index number is
printed after it. If the function is a member of a
cycle, the cycle number is printed between the
function's name and the index number.
For the function's parents, the fields have the following meanings:
self This is the amount of time that was propagated directly
from the function into this parent.
children This is the amount of time that was propagated from
the function's children into this parent.
called This is the number of times this parent called the
function `/' the total number of times the function
was called. Recursive calls to the function are not
included in the number after the `/'.
name This is the name of the parent. The parent's index
number is printed after it. If the parent is a
member of a cycle, the cycle number is printed between
the name and the index number.
If the parents of the function cannot be determined, the word
`<spontaneous>' is printed in the `name' field, and all the other
fields are blank.
For the function's children, the fields have the following meanings:
self This is the amount of time that was propagated directly
from the child into the function.
children This is the amount of time that was propagated from the
child's children to the function.
called This is the number of times the function called
this child `/' the total number of times the child
was called. Recursive calls by the child are not
listed in the number after the `/'.
name This is the name of the child. The child's index
number is printed after it. If the child is a
member of a cycle, the cycle number is printed
between the name and the index number.
If there are any cycles (circles) in the call graph, there is an
entry for the cycle-as-a-whole. This entry shows who called the
cycle (as parents) and the members of the cycle (as children.)
The `+' recursive calls entry shows the number of function calls that
were internal to the cycle, and the calls entry for each member shows,
for that member, how many times it was called from other members of
the cycle.
Index by function name
[128] BitstreamByteAlign (cputest.c) [63] ds_fill_buffer [216] new_stream
[105] BitstreamForward (cputest.c) [194] ds_free_packs [217] open
[40] BitstreamForward (cputest.c) [64] ds_get_packet [218] open_stream
[107] BitstreamGetBit (cputest.c) [85] ds_read_packet [219] panscan_calc
[18] BitstreamGetBit (cputest.c) [102] emms_mmx [220] panscan_init
[39] BitstreamGetBit (cputest.c) [195] exit_player [221] parse_cfgfiles
[86] BitstreamGetBits (cputest.c) [9] fast_memcpy [172] parse_codec_cfg
[17] BitstreamGetBits (cputest.c) [166] find_codec [222] play_tree_add_file
[44] BitstreamGetBits (cputest.c) [84] flip_page [223] play_tree_cleanup
[96] BitstreamInit (cputest.c) [196] free_stream [148] play_tree_is_valid
[52] BitstreamNumBitsToByteAlign (cputest.c) [41] get_cbpy [224] play_tree_iter_down_step
[134] BitstreamPos (cputest.c) [12] get_coeff (cputest.c) [225] play_tree_iter_free
[74] BitstreamPos (cputest.c) [48] get_dc_dif [226] play_tree_iter_get_file
[101] BitstreamPos (cputest.c) [76] get_dc_scaler (cputest.c) [227] play_tree_iter_new
[65] BitstreamReadHeaders [71] get_dc_scaler (cputest.c) [173] play_tree_iter_push_params
[89] BitstreamShowBits (cputest.c) [47] get_dc_size_chrom [152] play_tree_iter_step
[16] BitstreamShowBits (cputest.c) [46] get_dc_size_lum [174] play_tree_iter_up_step
[38] BitstreamShowBits (cputest.c) [139] get_driver [175] play_tree_new
[59] BitstreamShowBitsFromByteAlign (cputest.c) [197] get_info [228] play_tree_set_child
[123] BitstreamSkip (cputest.c) [13] get_inter_block [25] predict_acdc
[24] BitstreamSkip (cputest.c) [23] get_intra_block [229] preinit
[68] BitstreamSkip (cputest.c) [45] get_mcbpc_inter [7] put_image
[124] DPRINTF (cputest.c) [77] get_mcbpc_intra [230] query_format
[51] DPRINTF (cputest.c) [19] get_motion_vector [119] query_format
[56] DPRINTF (cputest.c) [28] get_mv [231] query_vaa
[50] DPRINTF (cputest.c) [30] get_mv_data [116] read_avi_header
[177] GetCpuCaps [147] get_path [176] read_font_desc
[178] GetCpuFriendlyName [37] get_pmv2 (cputest.c) [42] rescale (cputest.c)
[90] GetRelativeTime [133] get_token [232] saver_off
[125] GetTimer [118] get_video_quality_max [233] saver_on
[120] InitTimer [198] getch2_disable [234] set_gamma_correction
[75] MBPrediction [199] getch2_enable [131] start_global_timer (cputest.c)
[2811] __xv_set_video_eq [200] has_cpuid [43] start_timer (cputest.c)
[26] add_acdc [201] idct_int32_init [53] stop_coding_timer (cputest.c)
[143] add_comment [20] idct_xmm [79] stop_comp_timer (cputest.c)
[141] add_to_format [104] image_copy [132] stop_edges_timer (cputest.c)
[137] add_to_fourcc [94] image_create [33] stop_global_timer (cputest.c)
[138] add_to_inout [110] image_input [88] stop_idct_timer (cputest.c)
[179] allocate_xvimage [87] image_output [60] stop_iquant_timer (cputest.c)
[180] append_filters [27] image_setedges [62] stop_prediction_timer (cputest.c)
[150] aspect [129] image_swap [73] stop_transfer_timer (cputest.c)
[181] aspect_save_orig [54] init [97] stream_fill_buffer
[182] aspect_save_prescale [157] init_conf [162] stream_reset
[183] aspect_save_screenres [202] init_timer (cputest.c) [112] stream_seek_long
[108] cache_stream_fill_buffer [55] init_video [235] sub_filename
[111] cache_stream_seek_long [58] init_vlc_tables [236] sub_read_file
[78] check_events [29] interpolate8x8_halfpel_h_xmm [144] termcap_add (cputest.c)
[184] check_os_katmai_support [21] interpolate8x8_halfpel_hv_xmm [15] transfer8x8_copy_mmx
[34] check_resync_marker [31] interpolate8x8_halfpel_v_xmm [49] transfer_16to8add_mmx
[185] codecs_reset_selection [22] interpolate8x8_switch (cputest.c) [35] transfer_16to8copy_mmx
[186] colorspace_init [203] libmpdemux_register_options [237] uninit
[187] config [204] libvo_register_options [163] uninit_player
[188] config [205] load_termcap [238] url_new
[154] config_is_entry_option [135] log2bin (cputest.c) [140] validate_codec
[155] config_read_option [206] m_config_new [100] vf_get_image
[91] control [207] m_config_parse_command_line [239] vf_open_filter
[165] control [167] m_config_parse_config_file [240] vf_open_plugin
[69] control [168] m_config_pop [61] video_read_frame
[189] deallocate_xvimage [169] m_config_push [241] video_read_properties
[3] decode [149] m_config_register_options [242] vo_draw_alpha_init
[2] decode_video [158] m_config_save_option [72] vo_draw_text
[95] decoder_create [159] m_config_set_option [164] vo_format_name
[5] decoder_decode [1] main [153] vo_hidecursor
[109] decoder_destroy [208] make_pipe [243] vo_init
[14] decoder_iframe [103] mb_swap [244] vo_init_osd
[10] decoder_mbinter [170] mp_input_add_key_fd [136] vo_osd_changed
[11] decoder_mbintra [81] mp_input_get_cmd [145] vo_showcursor
[6] decoder_pframe [130] mp_input_get_queued_cmd (cputest.c) [245] vo_uninit
[190] demux_audio_register_options [209] mp_input_init [93] vo_update_osd
[66] demux_avi_fill_buffer [171] mp_input_parse_config (cputest.c) [246] vo_vm_close
[80] demux_avi_read_packet (cputest.c) [98] mp_input_read_cmds (cputest.c) [247] vo_wm_detect
[126] demux_avi_select_stream [83] mp_input_read_keys (cputest.c) [142] vo_wm_string_test
[67] demux_fill_buffer [210] mp_input_register_options [82] vo_x11_check_events
[191] demux_info_print [211] mp_input_uninit [248] vo_x11_classhint
[113] demux_open [127] mp_msg_c [249] vo_x11_uninit
[115] demux_open_avi [212] mp_msg_init [250] vo_x11_xinerama_move
[114] demux_open_stream (cputest.c) [160] mp_msg_set_level [251] vobsub_open
[192] demux_rwaudio_register_options [213] mp_register_options [252] vobsub_parse_ifo
[193] demuxer_register_options [117] mpcodecs_config_vo [106] xv_find_display (cputest.c)
[32] dequant_inter_xmm [99] mpcodecs_get_image [253] xv_get_video_eq
[36] dequant_intra_xmm [121] new_demuxer [4] xvid_decore
[156] do_cpuid [161] new_demuxer_stream [57] xvid_init
[70] draw_osd [151] new_osd_obj [146] xvid_malloc
[8] draw_slice [214] new_sh_audio [122] <cycle 1>
[92] ds_add_packet [215] new_sh_video
--azLHFNyN32YCQGCU--