FFmpeg
|
g722dec.c
Go to the documentation of this file.
47 { "bits_per_codeword", "Bits per G722 codeword", OFFSET(bits_per_codeword), AV_OPT_TYPE_FLAGS, { .i64 = 8 }, 6, 8, AD },
Definition: opt.h:221
Definition: libavcodec/avcodec.h:360
const char * class_name
The name of the class; usually it is the same name as the context structure type to which the AVClass...
Definition: log.h:55
AVOptions.
#define CODEC_CAP_DR1
Codec uses get_buffer() for allocating buffers and supports custom allocators.
Definition: libavcodec/avcodec.h:743
bitstream reader API header.
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
Definition: libavutil/internal.h:123
void ff_g722_apply_qmf(const int16_t *prev_samples, int *xout1, int *xout2)
Definition: libavcodec/g722.c:161
Definition: avutil.h:144
external API header
struct G722Context::G722Band band[2]
audio channel layout utility functions
void ff_g722_update_low_predictor(struct G722Band *band, const int ilow)
Definition: libavcodec/g722.c:139
int ff_get_buffer(AVCodecContext *avctx, AVFrame *frame, int flags)
Get a buffer for a frame.
Definition: libavcodec/utils.c:823
static int init_get_bits(GetBitContext *s, const uint8_t *buffer, int bit_size)
Initialize GetBitContext.
Definition: get_bits.h:379
struct G722Context G722Context
Definition: get_bits.h:54
common internal api header.
static int g722_decode_frame(AVCodecContext *avctx, void *data, int *got_frame_ptr, AVPacket *avpkt)
Definition: g722dec.c:84
Definition: g722.h:33
static int decode(AVCodecContext *avctx, void *data, int *got_frame, AVPacket *avpkt)
Definition: crystalhd.c:868
void ff_g722_update_high_predictor(struct G722Band *band, const int dhigh, const int ihigh)
Definition: libavcodec/g722.c:150
Generated on Fri Dec 20 2024 06:56:01 for FFmpeg by 1.8.11