FFmpeg
|
#include "libavutil/buffer.h"
#include "libavutil/channel_layout.h"
#include "avcodec.h"
#include "bytestream.h"
#include "get_bits.h"
#include "internal.h"
#include "thread.h"
#include "unary.h"
#include "wavpack.h"
#include "dsd.h"
Go to the source code of this file.
Data Structures | |
struct | WavpackFrameContext |
struct | WavpackContext |
struct | DSDfilters |
Macros | |
#define | BITSTREAM_READER_LE |
#define | DSD_BYTE_READY(low, high) (!(((low) ^ (high)) & 0xff000000)) |
#define | PTABLE_BITS 8 |
#define | PTABLE_BINS (1<<PTABLE_BITS) |
#define | PTABLE_MASK (PTABLE_BINS-1) |
#define | UP 0x010000fe |
#define | DOWN 0x00010000 |
#define | DECAY 8 |
#define | PRECISION 20 |
#define | VALUE_ONE (1 << PRECISION) |
#define | PRECISION_USE 12 |
#define | RATE_S 20 |
#define | MAX_HISTORY_BITS 5 |
#define | MAX_HISTORY_BINS (1 << MAX_HISTORY_BITS) |
#define | MAX_BIN_BYTES 1280 |
#define | WV_MAX_FRAME_DECODERS 14 |
#define | LEVEL_DECAY(a) (((a) + 0x80) >> 8) |
Enumerations | |
enum | Modulation { MODULATION_PCM, MODULATION_DSD } |
Variables | |
const AVCodec | ff_wavpack_decoder |
WavPack lossless audio decoder
Definition in file wavpack.c.
#define DSD_BYTE_READY | ( | low, | |
high | |||
) | (!(((low) ^ (high)) & 0xff000000)) |
#define PTABLE_BINS (1<<PTABLE_BITS) |
#define PTABLE_MASK (PTABLE_BINS-1) |
#define MAX_HISTORY_BINS (1 << MAX_HISTORY_BITS) |
enum Modulation |
|
static |
Definition at line 121 of file wavpack.c.
Referenced by wv_get_value().
|
static |
Definition at line 135 of file wavpack.c.
Referenced by wv_get_value().
|
static |
Definition at line 173 of file wavpack.c.
Referenced by wv_unpack_mono(), and wv_unpack_stereo().
|
inlinestatic |
Definition at line 303 of file wavpack.c.
Referenced by wv_unpack_mono(), and wv_unpack_stereo().
|
static |
Definition at line 327 of file wavpack.c.
Referenced by wv_unpack_mono(), and wv_unpack_stereo().
|
inlinestatic |
Definition at line 401 of file wavpack.c.
Referenced by wv_unpack_dsd_copy(), wv_unpack_dsd_fast(), wv_unpack_dsd_high(), wv_unpack_mono(), and wv_unpack_stereo().
Definition at line 416 of file wavpack.c.
Referenced by wv_unpack_dsd_high().
|
static |
Definition at line 441 of file wavpack.c.
Referenced by wavpack_decode_block().
|
static |
Definition at line 580 of file wavpack.c.
Referenced by wavpack_decode_block().
|
static |
Definition at line 741 of file wavpack.c.
Referenced by wavpack_decode_block().
|
inlinestatic |
Definition at line 773 of file wavpack.c.
Referenced by wavpack_decode_block().
|
inlinestatic |
Definition at line 904 of file wavpack.c.
Referenced by wavpack_decode_block().
|
static |
Definition at line 971 of file wavpack.c.
Referenced by wavpack_decode_block().
|
static |
Definition at line 985 of file wavpack.c.
Referenced by wavpack_decode_block(), and wavpack_decode_flush().
|
static |
|
static |
|
static |
Definition at line 1079 of file wavpack.c.
Referenced by wavpack_decode_frame().
|
static |
|
static |
Definition at line 1615 of file wavpack.c.
Referenced by wavpack_decode_frame().
|
static |
const AVCodec ff_wavpack_decoder |