| 698 | } |
| 699 | |
| 700 | void ff_spatial_idwt_init(DWTCompose *cs, IDWTELEM *buffer, int width, int height, int stride, int type, int decomposition_count){ |
| 701 | int level; |
| 702 | for(level=decomposition_count-1; level>=0; level--){ |
| 703 | switch(type){ |
| 704 | case DWT_97: spatial_compose97i_init(cs+level, buffer, height>>level, stride<<level); break; |
| 705 | case DWT_53: spatial_compose53i_init(cs+level, buffer, height>>level, stride<<level); break; |
| 706 | } |
| 707 | } |
| 708 | } |
| 709 | |
| 710 | void ff_spatial_idwt_slice(DWTCompose *cs, IDWTELEM *buffer, int width, int height, int stride, int type, int decomposition_count, int y){ |
| 711 | const int support = type==1 ? 3 : 5; |
no test coverage detected