Parent Directory
|
Revision Log
Revision 1.3 - (view) (download)
1 : | Isibaar | 1.1 | todo |
2 : | |||
3 : | |||
4 : | *** build environment *** | ||
5 : | suxen_drol | 1.3 | |
6 : | Isibaar | 1.1 | - portable makefile [DONE] |
7 : | suxen_drol | 1.3 | |
8 : | - QuickTime frontend | ||
9 : | - Java frontend | ||
10 : | Isibaar | 1.1 | |
11 : | |||
12 : | *** api *** | ||
13 : | - decore/encore2 wrappers; [DONE] | ||
14 : | - xvid_init() [DONE] | ||
15 : | suxen_drol | 1.3 | handle cpu detection, yuv/dct lookup table init [DONT] |
16 : | return api version number [DONE] | ||
17 : | return core build number [HALTED; how?] | ||
18 : | Isibaar | 1.1 | |
19 : | *** common *** | ||
20 : | |||
21 : | - mpeg-4 quantizer (quant4) testing [DONE] | ||
22 : | - consder moving a modified mbprediction/mbdeprediction here [DONE] | ||
23 : | - add [-2048,2048] to mmx dequant [DONE] | ||
24 : | suxen_drol | 1.3 | - mmx quant4 [DONE] |
25 : | - sse2 [DONE] | ||
26 : | Isibaar | 1.1 | |
27 : | suxen_drol | 1.3 | - sse2 quant4 |
28 : | Isibaar | 1.1 | - mlib |
29 : | |||
30 : | |||
31 : | *** image *** | ||
32 : | |||
33 : | - sort out in/out & conversion func naming issues [DONE] | ||
34 : | suxen_drol | 1.3 | - rgb16. [DONE] |
35 : | |||
36 : | Isibaar | 1.1 | |
37 : | - input flipping support | ||
38 : | output flipping support is not 'perfect'. | ||
39 : | using negative height is bad, best to have seperate vflip parameter | ||
40 : | |||
41 : | Isibaar | 1.2 | - rgb24/32_mmx cause yellow dots to appear on left hand size |
42 : | Isibaar | 1.1 | (only visibile with high contrast colors) |
43 : | |||
44 : | suxen_drol | 1.3 | - investigate difference between basic-yuv and iso-yuv |
45 : | Isibaar | 1.1 | |
46 : | |||
47 : | *** decoder *** | ||
48 : | |||
49 : | - quant=1 encoder material appears "soft" [FIXED] | ||
50 : | - block based interpolation [DONE] | ||
51 : | |||
52 : | - add basic mpeg4 stuff: | ||
53 : | - custom mpeg quant matrixes [DONE] | ||
54 : | - intra_dc_vlc_threshold [DONE] | ||
55 : | - quarterpel [in progress] | ||
56 : | - resync? | ||
57 : | |||
58 : | suxen_drol | 1.3 | - msmpeg-4 support [IN PROGRESS] |
59 : | - post processing [IN PROGRESS] | ||
60 : | Isibaar | 1.1 | - b-vops [IN PROGRESS] |
61 : | |||
62 : | suxen_drol | 1.3 | - proper handling of time codes and fatal/non-fatal errors |
63 : | Isibaar | 1.1 | |
64 : | |||
65 : | *** encoder *** | ||
66 : | |||
67 : | - purple mb block (rare) [FIXED] | ||
68 : | suxen_drol | 1.3 | - coeff range checks need to be verified against mpeg-4 spec [DONE] |
69 : | Isibaar | 1.1 | - dequants now clamp to [-2048,2047]. [DONE] |
70 : | - fdct_mmx clamps to [-2048,2047], it doesnt have to (but prevents overflows in mmx quantization) | ||
71 : | - quants _should_ clamp to [-127,127], but this introduces errors at low quant levels so we ignore it | ||
72 : | - idct _should_ clamp [-256,255], but its really unnessary overhead. | ||
73 : | - pmvfast bug fixing [DONE] | ||
74 : | suxen_drol | 1.3 | - 'smearing bug' when motion occurs in straight vertical direction ( |
75 : | http://www.videocoding.de/forum/viewtopic.php?topic=71&forum=2&6 ) | ||
76 : | coefficient thresholding problems? [FIXED/REMOVED] | ||
77 : | - better luminance masking [DONE] | ||
78 : | |||
79 : | Isibaar | 1.1 | |
80 : | Isibaar | 1.2 | - quater pixel motion search [IN PROGRESS] |
81 : | - bidirectional coding [IN PROGRESS] | ||
82 : | suxen_drol | 1.3 | - virtualdub support [IN PROGRESS] |
83 : | Isibaar | 1.2 | |
84 : | - global motion compensation | ||
85 : | - redo coefficient thresholding like described in H26L | ||
86 : | - further improve adaptive quantisation, maybe implement JND maps | ||
87 : | suxen_drol | 1.3 | - use N_VOP when a interframe is entirely composed of ublks & frame dropping. eg. simple ublk threshold |
88 : | Isibaar | 1.1 | |
89 : | |||
90 : | *** gpl conversion *** | ||
91 : | |||
92 : | Isibaar | 1.2 | mbdecoding.c [REPLACED] |
93 : | Isibaar | 1.1 | encoder.c [REPLACED] |
94 : | mbmotionestcomp.c [REPLACED] | ||
95 : | mbcoding [REPLACED] | ||
96 : | putvlc.c [REPLACED] | ||
97 : | Isibaar | 1.2 | ratecontol.c [REPLACED] |
No admin address has been configured | ViewVC Help |
Powered by ViewVC 1.0.4 |