mirror of https://git.ffmpeg.org/ffmpeg.git
Faster C VP8 normal inner loop filter
Originally committed as revision 23881 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
9942b6a1b0
commit
95275094a5
|
@ -214,12 +214,15 @@ static void vp8_ ## dir ## _loop_filter ## size ## _c(uint8_t *dst, int stride,\
|
|||
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);\
|
||||
}\
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue