[mythtv] [PATCH] another large filter update

Andrew Mahone andrewmahone at eml.cc
Mon Jan 12 21:02:26 EST 2004


I've rewritten denoise3d/MMX again, and it appears that I've finally gotten 
rid of the long-standing segfault issue when using denoise3d.  The new plain 
MMX code is about 18% faster than any of the previous filters, so I'm 
removing denoise32, denoise64, and the cacheline detection code.

I've also added a set of macros to filter.h for use in filter benchmarking.  
They are all defined empty if TIME_FILTER is not defined.  Details on their 
use is in the filters README, and I've added the timing macros to existing 
filters.  There are two methods for timing, using gettimeofday or the P5 TSC 
registers, and there is a new program under contrib to calibrate TSC timing.
-- 
  Andrew Mahone
  andrewmahone AT eml DOT cc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: filtupdate.patch.bz2
Type: application/x-bzip2
Size: 9122 bytes
Desc: not available
Url : http://mythtv.org/pipermail/mythtv-dev/attachments/20040112/2eb71641/filtupdate.patch.bin


More information about the mythtv-dev mailing list