FFmpeg
Macros | Functions
opus.c File Reference

Opus decoder/parser shared code. More...

#include <stdint.h>
#include "libavutil/error.h"
#include "libavutil/ffmath.h"
#include "opus_celt.h"
#include "opustab.h"
#include "vorbis.h"

Macros

#define NORMC(bits)   ((bits) << (f->channels - 1) << f->size >> 2)
 

Functions

int ff_opus_parse_packet (OpusPacket *pkt, const uint8_t *buf, int buf_size, int self_delimiting)
 Parse Opus packet info from raw packet data.
 
av_cold int ff_opus_parse_extradata (AVCodecContext *avctx, OpusContext *s)
 
void ff_celt_quant_bands (CeltFrame *f, OpusRangeCoder *rc)
 
void ff_celt_bitalloc (CeltFrame *f, OpusRangeCoder *rc, int encode)
 

Detailed Description

Opus decoder/parser shared code.