blob: 8d60c067ec8886708c3bf7194b5c3df3bd1b6335 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
bugs:
* some image dimensions cause crashes: solution: add checks in sources (pdp_v4l / pdp_qt / pdp_ca)
(workaround: use a multiple of 8x8 to prevent this. ca dims should be a multiple of 64x2)
* pdp_xv: catch sigpipe when window is closed (workaround: don't close the video windows manually ;)
todo 0.9:
* improve scanned synthesis (method to specify scanning path)
* solve image dimension problenms for sources
* ascii art packet stuff (yves?)
* add real trigger object (problem with 3 phase protocol ?)
* add shear -> simplify code to use general affine 2d transformations
* displacement warp, substitution warp
* efficient rescalers: pdp_double pdp_halve
* move float color conversion and float<->fixed point conv code to system
* add mouse pointer code to pdp_xv
* crop, shift (pad+scroll)
todo:
* thresholding
* find out why resampling code (warping) is so slow (reg->mem->reg->mem stalls?)
* add audio resampling in pdp_qt~
* add some more abstractions
* fix dimension problems on input (for now, make sure images have correct dim, else generate error)
* use pd_error instead of post for errors
* move to autoconf/automake/libtool
* interface with gem
* think about the memory allocation strategy (there is no garbage collection right now)
wish list:
* colour keying
* camera controller (motion tracking ?)
* moebius transforms (integer inverse square root??) & other complex plane stuff
|