| 
| static av_always_inline unsigned  | get_tail (GetBitContext *gb, unsigned k) | 
|   | 
| static int  | update_error_limit (WavpackFrameContext *ctx) | 
|   | 
| static int  | wv_get_value (WavpackFrameContext *ctx, GetBitContext *gb, int channel, int *last) | 
|   | 
| static int  | wv_get_value_integer (WavpackFrameContext *s, uint32_t *crc, unsigned S) | 
|   | 
| static float  | wv_get_value_float (WavpackFrameContext *s, uint32_t *crc, int S) | 
|   | 
| static int  | wv_check_crc (WavpackFrameContext *s, uint32_t crc, uint32_t crc_extra_bits) | 
|   | 
| static void  | init_ptable (int *table, int rate_i, int rate_s) | 
|   | 
| static int  | wv_unpack_dsd_high (WavpackFrameContext *s, uint8_t *dst_left, uint8_t *dst_right) | 
|   | 
| static int  | wv_unpack_dsd_fast (WavpackFrameContext *s, uint8_t *dst_left, uint8_t *dst_right) | 
|   | 
| static int  | wv_unpack_dsd_copy (WavpackFrameContext *s, uint8_t *dst_left, uint8_t *dst_right) | 
|   | 
| static int  | wv_unpack_stereo (WavpackFrameContext *s, GetBitContext *gb, void *dst_l, void *dst_r, const int type) | 
|   | 
| static int  | wv_unpack_mono (WavpackFrameContext *s, GetBitContext *gb, void *dst, const int type) | 
|   | 
| static av_cold int  | wv_alloc_frame_context (WavpackContext *c) | 
|   | 
| static int  | wv_dsd_reset (WavpackContext *s, int channels) | 
|   | 
| static av_cold int  | wavpack_decode_init (AVCodecContext *avctx) | 
|   | 
| static av_cold int  | wavpack_decode_end (AVCodecContext *avctx) | 
|   | 
| static int  | wavpack_decode_block (AVCodecContext *avctx, int block_no, const uint8_t *buf, int buf_size) | 
|   | 
| static void  | wavpack_decode_flush (AVCodecContext *avctx) | 
|   | 
| static int  | dsd_channel (AVCodecContext *avctx, void *frmptr, int jobnr, int threadnr) | 
|   | 
| static int  | wavpack_decode_frame (AVCodecContext *avctx, AVFrame *rframe, int *got_frame_ptr, AVPacket *avpkt) | 
|   | 
WavPack lossless audio decoder 
Definition in file wavpack.c.