XAVS Development Plan (201004~201006)

  A B C D E F G H I
1   Releases Task Index Description Owner Start End Status Milestone
2                  
  Release 1.0: 
XAVS Encoder 
 
             
4   RDO Optimization RDO optimization improve coding efficientcy Li Rui Gang, Li FuJiang 2010.1 2010.3 Finished  
5   RateControl Algorithm New rate control algorithm for better coding performance Zeng Chao 2010.1 2010.3 Finished  
6   Performance Testing Performance Testing and report to AVS group Jianwen Chen 2010.3 2010.3 Finished  
7               Milestone1
8   Instruction Optimization Use SSE, MMX to optimize the XAVS Li FuJiang 2010.4 2010.6    
9   MultiThread Encoding Use pthread to enable multithread encoding on multicore platforms CongHongLei 2010.4 2010.6    
10   FFMPEG Support Enable the encoder in ffmpeg framework WuYan Nan 2010.4 2010.6    
11               Milestone2
12                  

Instructions Optimization

  A B C D E F G H I
1                  
2   Team Member Name Email          
3     川原臭 lifujiang10@126.com  怏海        
4     藍恕 wangjin8344@163.com          
5     川誹胡 liruigang@126.com          
6     怡薗薗 zoubb@student.sysu.edu.cn          
7     嫖飼 huo.zhang@changhong.com          
8     噫桁 holyvampirelord@hotmail.com          
9       Plan of high level features          
10   Version Feature Index Description Feature Index Description      
11   Release-1.0              
12     InsOPT-1 Motion Estimation InsOPT-2 Motion Compensation      
13     InsOPT-1-1 xavs_pixel_sad_16x16 InsOPT-2-1 xavs_pixel_avg_w8_mmxext      
14     InsOPT-1-2 xavs_pixel_sad_16x8 InsOPT-2-2 xavs_pixel_avg_w16_mmxext      
15     InsOPT-1-3 xavs_pixel_sad_8x16 InsOPT-2-3 xavs_pixel_avg_w16_sse2      
16     InsOPT-1-4 xavs_pixel_sad_8x8 InsOPT-2-4 xavs_mc_copy_w8_mmx      
17     InsOPT-1-5 xavs_pixel_ssd_16x16 InsOPT-2-5 xavs_mc_copy_w16_mmx      
18     InsOPT-1-6 xavs_pixel_ssd_16x8 InsOPT-2-6 xavs_mc_copy_w16_sse2      
19     InsOPT-1-7 xavs_pixel_ssd_8x16 InsOPT-2-7 xavs_mc_chroma_mmxext      
20     InsOPT-1-8 xavs_pixel_ssd_8x8 InsOPT-2-8 xavs_horizontal_filter_mmxext      
21     InsOPT-1-9 xavs_pixel_satd_16x16 InsOPT-2-9 xavs_center_filter_mmxext      
22     InsOPT-1-10 xavs_pixel_satd_16x8          
23     InsOPT-1-11 xavs_pixel_satd_8x16          
24     InsOPT-1-12 xavs_pixel_satd_8x8          
25                  
26     InsOPT-3 Prediction InsOPT-4 Deblocking      
27     InsOPT-3-1 predict_8x8_v InsOPT-4-1 deblock_v_luma_c      
28     InsOPT-3-2 predict_8x8_h InsOPT-4-2 deblock_h_luma_c      
29     InsOPT-3-3 predict_8x8_dc InsOPT-4-3 deblock_v_chroma_c      
30     InsOPT-3-4 predict_8x8_ddl InsOPT-4-4 deblock_h_chroma_c      
31     InsOPT-3-5 predict_8x8_ddr InsOPT-4-5 deblock_v_luma_intra_c      
32     InsOPT-3-6 predict_8x8_dc_left InsOPT-4-6 deblock_h_luma_intra_c      
33     InsOPT-3-7 predict_8x8_dc_top InsOPT-4-7 deblock_v_chroma_intra_c      
34     InsOPT-3-8 predict_8x8_dc_128 InsOPT-4-8 deblock_h_chroma_intra_c      
35     InsOPT-3-9 predict_8x8c_v          
36     InsOPT-3-10 predict_8x8c_h InsOPT-5 Transform      
37     InsOPT-3-11 predict_8x8c_dc InsOPT-5-1 xavs_sub8x8_dct8_mmx      
38     InsOPT-3-12 predict_8x8c_p InsOPT-5-2 xavs_add8x8_idct8_mmx      
39     InsOPT-3-13 predict_8x8c_dc_left InsOPT-5-3 xavs_sub8x8_dct8_sse2      
40     InsOPT-3-14 predict_8x8c_dc_top InsOPT-5-3 xavs_add8x8_idct8_sse2      
41     InsOPT-3-15 predict_8x8c_dc_128          
42                  
43     InsOPT-6 Quantization InsOPT-7 Performance Testing      
44     InsOPT-6-1 xavs_quant_8x8_core16_mmxext InsOPT-7-1 Performance Testing Report      
45     InsOPT-6-2 xavs_dequant_8x8_mmx          
46       Plan of schedule          
47   Version Task Index Description Owner Duration Start End Status
48   Release 1.0 InsOPT-1-1 xavs_pixel_sad_16x16 藍恕   2010.4.1 2010.5.20  
49   InsOPT-1-2 xavs_pixel_sad_16x8    
50   InsOPT-1-3 xavs_pixel_sad_8x16    
51   InsOPT-1-4 xavs_pixel_sad_8x8    
52   InsOPT-1-5 xavs_pixel_ssd_16x16    
53   InsOPT-1-6 xavs_pixel_ssd_16x8    
54   InsOPT-1-7 xavs_pixel_ssd_8x16    
55   InsOPT-1-8 xavs_pixel_ssd_8x8    
56   InsOPT-1-9 xavs_pixel_satd_16x16    
57   InsOPT-1-10 xavs_pixel_satd_16x8    
58   InsOPT-1-11 xavs_pixel_satd_8x16    
59   InsOPT-1-12 xavs_pixel_satd_8x8    
60                
61   InsOPT-2-1 xavs_pixel_avg_w8_mmxext 藍恕   2010.4.1 2010.5.20  
62   InsOPT-2-2 xavs_pixel_avg_w16_mmxext    
63   InsOPT-2-3 xavs_pixel_avg_w16_sse2    
64   InsOPT-2-4 xavs_mc_copy_w8_mmx    
65   InsOPT-2-5 xavs_mc_copy_w16_mmx    
66   InsOPT-2-6 xavs_mc_copy_w16_sse2    
67   InsOPT-2-7 xavs_mc_chroma_mmxext    
68   InsOPT-2-8 xavs_horizontal_filter_mmxext    
69   InsOPT-2-9 xavs_center_filter_mmxext    
70                
71   InsOPT-3-1 predict_8x8_v 川誹胡   2010.4.1 2010.5.20  
72   InsOPT-3-2 predict_8x8_h    
73   InsOPT-3-3 predict_8x8_dc    
74   InsOPT-3-4 predict_8x8_ddl    
75   InsOPT-3-5 predict_8x8_ddr    
76   InsOPT-3-6 predict_8x8_dc_left    
77   InsOPT-3-7 predict_8x8_dc_top    
78   InsOPT-3-8 predict_8x8_dc_128    
79   InsOPT-3-9 predict_8x8c_v    
80   InsOPT-3-10 predict_8x8c_h    
81   InsOPT-3-11 predict_8x8c_dc    
82   InsOPT-3-12 predict_8x8c_p    
83   InsOPT-3-13 predict_8x8c_dc_left    
84   InsOPT-3-14 predict_8x8c_dc_top    
85   InsOPT-3-15 predict_8x8c_dc_128    
86                
87   InsOPT-4-1 deblock_v_luma_c 川誹胡   2010.4.1 2010.5.20  
88   InsOPT-4-2 deblock_h_luma_c    
89   InsOPT-4-3 deblock_v_chroma_c    
90   InsOPT-4-4 deblock_h_chroma_c    
91   InsOPT-4-5 deblock_v_luma_intra_c    
92   InsOPT-4-6 deblock_h_luma_intra_c    
93   InsOPT-4-7 deblock_v_chroma_intra_c    
94   InsOPT-4-8 deblock_h_chroma_intra_c    
95                
96   InsOPT-5-1 xavs_sub8x8_dct8_mmx 怡薗薗   2010.4.1 2010.5.20  
97   InsOPT-5-2 xavs_add8x8_idct8_mmx    
98   InsOPT-5-3 xavs_sub8x8_dct8_sse2    
99   InsOPT-5-3 xavs_add8x8_idct8_sse2    
100                
101   InsOPT-6-1 xavs_quant_8x8_core16_mmxext 嫖飼   2010.4.1 2010.5.20  
102   InsOPT-6-2 xavs_dequant_8x8_mmx    
103                
104   InsOPT-7-1 Performance Testing Report 川原臭,川誹胡藍恕   2010.5.20 2010.6.10  

Multi-Thread Encoding

  A B C D E F G H I
1                  
2   Team Member Name Email          
3     蛎秀猟 jianwen.chen@gmail.com          
4     川埠 lish1986@gmail.com          
5     川序 leagion@126.com          
6     還崎跡 conghonglei@gmail.com    怏海        
7     vallenfan h.264codec@163.com          
8                  
9       Plan of high level features          
10   Version Feature Index Description          
11   Release-1.0              
12     MultiThread-1 Multithread Encoding          
13     MultiThread-1-1 MultiThread Encoding Study          
14     MultiThread-1-2 XAVS MultiThread Encoding Coding on Linux Platform using pthread          
15     MultiThread-1-3 XAVS MultiThread Encoding Coding on Win32 Platform using pthread32          
16     MultiThread-1-4 XAVS MultiThread Encoding Testing          
17                  
18       Plan of schedule          
19   Version Task Index Description Owner Duration Start End Status
20   Release 1.0 MultiThread-1-1 MultiThread Encoding Study Conghong, Lishao   2010.4.13 2010.4.25  
21                
22   MultiThread-1-2 MultiThread Encoding Coding for linux platform Jianwen Chen, Honglei   2010.4.20 2010.5.20  
23                
24   MultiThread-1-3 MultiThread Encoding Coding for Windows platform Jianwen Chen, Honglei   2010.5.15 2010.6.10  
25                
26   MultiThread-1-4 XAVS MultiThread Encoding Testing Lishao   2010.6.10 2010.6.15  

FFMPEG support

  A B C D E F G H I
1                  
2   Team Member 侖兆 Email          
3     Yannan Wu amandaxavs@gmail.com  怏海        
4     Chen Ying cucvcn@gmail.com          
5     Zhang Ji zhang.jessie@gmail.com          
6                  
7                  
8                  
9       Plan of high level features          
10   Version Feature Index Description          
11   Release-1.0              
12     FFMPEG-1 FFMPEG support          
13     FFMPEG-1-1 FFMPEG support Study          
14     FFMPEG-1-2 FFMPEG support Coding          
15     FFMPEG-1-3 FFMPEG support document and testing report          
16                  
17       Plan of schedule          
18   Version Task Index Description Owner Duration Start End Status
19   Release 1.0              
20   FFMPEG-1-1 FFMPEG support Study   1 month April.13 May.13  
21                
22   FFMPEG-1-2 FFMPEG support Coding   1 month April.13 May.13  
23                
24   FFMPEG-1-3 FFMPEG support document and testing report   2 weeks May.13 May.27