[FFmpeg-devel] [PATCH] address speed regression in h264 deblocking filter after PAFF
Andreas Öman
andreas
Sun Nov 18 20:51:44 CET 2007
Hi
Michael Niedermayer wrote:
> and what else does change if you use av_always_inline?
> anything unrelated gcc stops inlining?
I don't spot any significant changes except the actual
deblocking functions.
diff of sorted output from nm with and without av_always_inline:
@@ -78,9 +78,6 @@
000002bf t filter_mb_edgev
000002e7 t h264_luma_dc_dequant_idct_c
000002ed t flush_dpb
-00000379 t filter_mb_fast_simple
-00000384 t filter_mb_fast_interlace
-0000038c t filter_mb_fast_mode2
00000398 r cabac_context_init_I
000003a0 t filter_mb_edgeh
0000048b t svq3_luma_dc_dequant_idct_c
@@ -94,25 +91,27 @@
000008b8 t svq3_decode_frame
00000943 t filter_mb_fast_mbaff
00000ac8 r cabac_context_init_PB
-00000aee t decode_mb_skip
+00000b24 t decode_mb_skip
00000baf t hl_motion
00000d98 t decode_scaling_matrices
00000dd9 t decode_init
00000f55 t decode_ref_pic_list_reordering
-00000fde t hl_decode_mb_simple
+00000fdd t hl_decode_mb_simple
00001232 t decode_cabac_residual
00001845 t decode_frame
00001989 t decode_nal_units
00001a10 t hl_decode_mb_complex
00001b3a t fill_default_ref_list
00001b6f t decode_seq_parameter_set
-00001d13 t svq3_mc_dir
+00001d11 t svq3_mc_dir
00001d9e t mc_part
00001f3c t filter_mb
00001f3f t fill_caches
000020b7 t pred_direct_motion
-000023a8 t svq3_decode_mb
-00002777 t filter_mb_fast_internal
+00002418 t svq3_decode_mb
+00002bc9 t filter_mb_fast_mode2
00002c27 t decode_slice_header
+00002c27 t filter_mb_fast_simple
+00002d7a t filter_mb_fast_interlace
000067e6 t decode_mb_cavlc
000071cc t decode_mb_cabac
More information about the ffmpeg-devel
mailing list