#include <math.h>
#include <stdint.h>
#include "libavutil/common.h"
#include "internal.h"
Go to the source code of this file.
|
static void SET_TYPE() | resample_nearest (void *dst0, int dst_index, const void *src0, unsigned int index) |
|
static void SET_TYPE() | resample_linear (ResampleContext *c, void *dst0, int dst_index, const void *src0, unsigned int index, int frac) |
|
static void SET_TYPE() | resample_one (ResampleContext *c, void *dst0, int dst_index, const void *src0, unsigned int index, int frac) |
|
static void SET_TYPE() | set_filter (void *filter0, double *tab, int phase, int tap_count) |
|
◆ SET_TYPE
◆ FELEM
◆ FELEM2
◆ FELEML
◆ OUT
#define OUT |
( |
|
d, |
|
|
|
v |
|
) |
| d = av_clip_int16((v + (1 << 14)) >> 15) |
◆ DBL_TO_FELEM
#define DBL_TO_FELEM |
( |
|
d, |
|
|
|
v |
|
) |
| d = av_clip_int16(lrint(v * (1 << 15))) |
◆ resample_nearest()
static void SET_TYPE() resample_nearest |
( |
void * |
dst0, |
|
|
int |
dst_index, |
|
|
const void * |
src0, |
|
|
unsigned int |
index |
|
) |
| |
|
static |
◆ resample_linear()
◆ resample_one()
◆ set_filter()
static void SET_TYPE() set_filter |
( |
void * |
filter0, |
|
|
double * |
tab, |
|
|
int |
phase, |
|
|
int |
tap_count |
|
) |
| |
|
static |