bugs: workaround patch for multi-alignment memory exhaustion.
[Ale.git] / bugs / issue-8f36cd6c86489cdaa7349beb2277e947a5d0558a.yaml
blob5a1f5c9ff6a9ced359ac6db7a2b6561fa7d10c13
1 --- !ditz.rubyforge.org,2008-03-06/issue 
2 title: Reduce memory expense of multi-alignment (e.g., by discarding maps between passes, by reducing typical kept size, or by reducing map element size)
3 desc: ""
4 type: :task
5 component: ale
6 release: 
7 reporter: David Hilvert <dhilvert@auricle.dyndns.org>
8 status: :unstarted
9 disposition: 
10 creation_time: 2009-03-28 22:53:12.231388 Z
11 references: []
13 id: 8f36cd6c86489cdaa7349beb2277e947a5d0558a
14 log_events: 
15 - - 2009-03-28 22:53:12.832156 Z
16   - David Hilvert <dhilvert@auricle.dyndns.org>
17   - created
18   - ""
19 - - 2009-03-28 22:53:46.644669 Z
20   - David Hilvert <dhilvert@auricle.dyndns.org>
21   - commented
22   - One approach that may be worth investigating is compression (e.g., by PNG).
23 - - 2009-03-28 22:56:07.802488 Z
24   - David Hilvert <dhilvert@auricle.dyndns.org>
25   - commented
26   - |-
27     Related to assertion failiure bug reported by Jari Juslin in message
28     [ale] Processing color negative scans with ALE (was: Help with aligning images)
29 - - 2009-03-29 08:22:52.909320 Z
30   - David Hilvert <dhilvert@auricle.dyndns.org>
31   - commented
32   - |-
33     Patch sent to list, adapted for the current branch:
34     
35     --- a/d2/trans_multi.h
36     +++ b/d2/trans_multi.h
37     @@ -55,7 +55,7 @@ private:
38     static ale_pos _multi_decomp;
39     static ale_real _multi_improvement;
40     
41     -       typedef unsigned int index_t;
42     +       typedef unsigned short index_t;
43     
44     std::vector<trans_single> trans_stack;
45     std::vector<multi_coordinate> coord_stack;
46 git_branch: