16 uint32_t (*offset
)[8];
21 extern Wavelet3DBuf
* wavelet_3d_buf_new (uint32_t width
, uint32_t height
,
24 extern void wavelet_3d_buf_destroy (Wavelet3DBuf
* buf
);
28 * a_moments is the number of vanishing moments of the analyzing
30 * s_moments the one of the synthesizing lowpass filter.
32 extern void wavelet_3d_buf_fwd_xform (Wavelet3DBuf
* buf
,
33 int a_moments
, int s_moments
);
34 extern void wavelet_3d_buf_inv_xform (Wavelet3DBuf
* buf
,
35 int a_moments
, int s_moments
);
37 extern int wavelet_3d_buf_encode_coeff (const Wavelet3DBuf
* buf
,
41 extern void wavelet_3d_buf_decode_coeff (Wavelet3DBuf
* buf
,
45 #if defined(DBG_XFORM)
46 extern void wavelet_3d_buf_dump (char *fmt
,
47 uint32_t first_frame_in_buf
,
52 #define wavelet_3d_buf_dump(fmt,f,id,buf,offset)