# HG changeset patch # User reimar # Date 1213029059 0 # Node ID 110080ab239167939bf7d40b6a73105f4d04be83 # Parent 480faa9f79dd095966020740af31276e984292ee Remove the START_TIMER/STOP_TIMER from vp3.c, they clutter the output and might cost CPU. diff -r 480faa9f79dd -r 110080ab2391 vp3.c --- a/vp3.c Mon Jun 09 16:26:28 2008 +0000 +++ b/vp3.c Mon Jun 09 16:30:59 2008 +0000 @@ -1787,7 +1787,6 @@ for (y = 0; y < height; y++) { for (x = 0; x < width; x++) { -START_TIMER /* do not perform left edge filter for left columns frags */ if ((x > 0) && (s->all_fragments[fragment].coding_method != MODE_COPY)) { @@ -1827,7 +1826,6 @@ } fragment++; -STOP_TIMER("loop filter") } } } @@ -2229,9 +2227,7 @@ s->current_frame.qscale_table= s->qscale_table; //FIXME allocate individual tables per AVFrame s->current_frame.qstride= 0; - {START_TIMER init_frame(s, &gb); - STOP_TIMER("init_frame")} #if KEYFRAMES_ONLY if (!s->keyframe) { @@ -2246,31 +2242,22 @@ } else { #endif - {START_TIMER if (unpack_superblocks(s, &gb)){ av_log(s->avctx, AV_LOG_ERROR, "error in unpack_superblocks\n"); return -1; } - STOP_TIMER("unpack_superblocks")} - {START_TIMER if (unpack_modes(s, &gb)){ av_log(s->avctx, AV_LOG_ERROR, "error in unpack_modes\n"); return -1; } - STOP_TIMER("unpack_modes")} - {START_TIMER if (unpack_vectors(s, &gb)){ av_log(s->avctx, AV_LOG_ERROR, "error in unpack_vectors\n"); return -1; } - STOP_TIMER("unpack_vectors")} - {START_TIMER if (unpack_dct_coeffs(s, &gb)){ av_log(s->avctx, AV_LOG_ERROR, "error in unpack_dct_coeffs\n"); return -1; } - STOP_TIMER("unpack_dct_coeffs")} - {START_TIMER reverse_dc_prediction(s, 0, s->fragment_width, s->fragment_height); if ((avctx->flags & CODEC_FLAG_GRAY) == 0) { @@ -2279,16 +2266,11 @@ reverse_dc_prediction(s, s->fragment_start[2], s->fragment_width / 2, s->fragment_height / 2); } - STOP_TIMER("reverse_dc_prediction")} - {START_TIMER for (i = 0; i < s->macroblock_height; i++) render_slice(s, i); - STOP_TIMER("render_fragments")} - - {START_TIMER + apply_loop_filter(s); - STOP_TIMER("apply_loop_filter")} #if KEYFRAMES_ONLY } #endif