| 102 | } |
| 103 | |
| 104 | void ff_slice_buffer_destroy(slice_buffer *buf) |
| 105 | { |
| 106 | int i; |
| 107 | ff_slice_buffer_flush(buf); |
| 108 | |
| 109 | if (buf->data_stack) |
| 110 | for (i = buf->data_count - 1; i >= 0; i--) |
| 111 | av_freep(&buf->data_stack[i]); |
| 112 | av_freep(&buf->data_stack); |
| 113 | av_freep(&buf->line); |
| 114 | } |
| 115 | |
| 116 | static av_always_inline void lift(DWTELEM *dst, DWTELEM *src, DWTELEM *ref, |
| 117 | int dst_step, int src_step, int ref_step, |
no test coverage detected