]> granicus.if.org Git - libvpx/commit
abstract apply_temporal_filter
authorJohann <johannkoenig@google.com>
Mon, 29 Nov 2010 19:21:11 +0000 (14:21 -0500)
committerJohann <johannkoenig@google.com>
Wed, 22 Dec 2010 16:31:54 +0000 (11:31 -0500)
commit092b5bef37f87c77a048246d841ba6343c315176
tree53dd5f9840b9b3a535773ffaf34f5732fe26c268
parent6cb708d50162ea4d6337949bc75587e87cac51eb
abstract apply_temporal_filter

allow for optimized versions of apply_temporal_filter
(now vp8_apply_temporal_filter_c)

the function was previously declared as static and appears to have been
inlined. with this change, that's no longer possible. performance takes
a small hit.

the declaration for vp8_cx_temp_filter_c was moved to onyx_if.c because
of a circular dependency. for rtcd, temporal_filter.h holds the
definition for the rtcd table, so it needs to be included by onyx_int.h.
however, onyx_int.h holds the definition for VP8_COMP which is needed
for the function prototype. blah.

Change-Id: I499c055fdc652ac4659c21c5a55fe10ceb7e95e3
vp8/encoder/generic/csystemdependent.c
vp8/encoder/onyx_if.c
vp8/encoder/onyx_int.h
vp8/encoder/temporal_filter.c
vp8/encoder/temporal_filter.h