[FFmpeg-cvslog] r23881 - trunk/libavcodec/vp8dsp.c
darkshikari
subversion
Tue Jun 29 06:34:05 CEST 2010
Author: darkshikari
Date: Tue Jun 29 06:34:04 2010
New Revision: 23881
Log:
Faster C VP8 normal inner loop filter
Modified:
trunk/libavcodec/vp8dsp.c
Modified: trunk/libavcodec/vp8dsp.c
==============================================================================
--- trunk/libavcodec/vp8dsp.c Tue Jun 29 05:34:24 2010 (r23880)
+++ trunk/libavcodec/vp8dsp.c Tue Jun 29 06:34:04 2010 (r23881)
@@ -214,12 +214,15 @@ static void vp8_ ## dir ## _loop_filter
static void vp8_ ## dir ## _loop_filter ## size ## _inner_c(uint8_t *dst, int stride,\
int flim_E, int flim_I, int hev_thresh)\
{\
- int i, hv;\
+ int i;\
\
for (i = 0; i < size; i++)\
if (normal_limit(dst+i*stridea, strideb, flim_E, flim_I)) {\
- hv = hev(dst+i*stridea, strideb, hev_thresh);\
- filter_common(dst+i*stridea, strideb, hv);\
+ int hv = hev(dst+i*stridea, strideb, hev_thresh);\
+ if (hv) \
+ filter_common(dst+i*stridea, strideb, 1);\
+ else \
+ filter_common(dst+i*stridea, strideb, 0);\
}\
}
More information about the ffmpeg-cvslog
mailing list