FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
opus_pvq.h File Reference
#include "opus_celt.h"

Go to the source code of this file.

Data Structures

struct  CeltPVQ
 

Macros

#define QUANT_FN(name)
 

Functions

void ff_opus_dsp_init_x86 (struct CeltPVQ *s)
 
int ff_celt_pvq_init (struct CeltPVQ **pvq, int encode)
 
void ff_celt_pvq_uninit (struct CeltPVQ **pvq)
 

Macro Definition Documentation

#define QUANT_FN (   name)
Value:
uint32_t (name)(struct CeltPVQ *pvq, CeltFrame *f, \
OpusRangeCoder *rc, const int band, float *X, \
float *Y, int N, int b, uint32_t blocks, \
float *lowband, int duration, \
float *lowband_out, int level, float gain, \
float *lowband_scratch, int fill)
const char * b
Definition: vf_curves.c:113
#define N
Definition: af_mcompand.c:54
#define f(width, name)
Definition: cbs_vp9.c:255
int64_t duration
Definition: movenc.c:63
#define Y
Definition: boxblur.h:38
uint8_t level
Definition: svq3.c:207
const char * name
Definition: opengl_enc.c:103

Definition at line 28 of file opus_pvq.h.

Function Documentation

void ff_opus_dsp_init_x86 ( struct CeltPVQ s)

Definition at line 31 of file opus_dsp_init.c.

Referenced by ff_celt_pvq_init().

int ff_celt_pvq_init ( struct CeltPVQ **  pvq,
int  encode 
)

Definition at line 897 of file opus_pvq.c.

Referenced by ff_celt_init(), and opus_encode_init().

void ff_celt_pvq_uninit ( struct CeltPVQ **  pvq)

Definition at line 914 of file opus_pvq.c.

Referenced by ff_celt_free(), and opus_encode_end().