Menu

Svn Commit Log


Commit Date  
[r3258] by ulatec

Rewrote y4mdenoise's BitmapRegion2D<>::FloodFill() to do less region
math, in favor of direct pixel-oriented operations (which is more
natural for bitmap regions). Now the zero-motion and match-throttle
flood-fills use bitmap regions, but the pruning flood-fill still uses
set regions, because it's faster that way.

This leads to a 35%-45% performance increase in my tests!

2009-06-03 18:28:17 Tree
[r3257] by --none--

This commit was manufactured by cvs2svn to create tag 'y4mdenoise_v3_beta4'.

2009-05-27 19:02:17 Tree
[r3256] by ulatec

Another performance improvement. A logarithmic operation in
SearchBorder<> has been turned into a small-constant operation plus a
much smaller logarithmic operation. This buys almost 15% in my tests.

2009-05-27 19:02:16 Tree
[r3255] by ulatec

Actual fix for y4mdenoise/SkipList.hh compile problem with gcc 4.0.1.

2009-05-24 17:34:37 Tree
[r3254] by ulatec

Possible fix for y4mdenoise/SkipList.hh compile problem with gcc 4.0.1.

2009-05-24 08:47:45 Tree
[r3253] by --none--

This commit was manufactured by cvs2svn to create tag 'y4mdenoise_v3_beta3'.

2009-05-24 00:27:53 Tree
[r3252] by ulatec

Checked in y4mdenoise "version 3 beta 3".

A bunch of little bug fixes, and a couple of big performance
improvements, found while reading over the code.

2009-05-24 00:27:52 Tree
[r3251] by ulatec

Checked in y4mdenoise "version 3 beta 2".

These are all of the cleanups and performance improvements I can think
of. The next step is to rewrite the code to take maximum advantage of
symmetric multiprocessing. The only changes I plan to check in before
that will be fixes for any bugs found.

2009-05-18 16:07:11 Tree
[r3250] by sms00

the memory is freed everywhere else before returning except here, the non-errpr
case.

2009-05-16 04:06:47 Tree
[r3249] by --none--

This commit was manufactured by cvs2svn to create tag 'y4mdenoise_v3_beta1'.

2009-05-08 01:55:33 Tree
Older >
Monday.com Logo