#include "libavutil/avassert.h"
#include "libavutil/channel_layout.h"
#include "libavutil/common.h"
#include "libavutil/opt.h"
#include "swresample.h"
#include "time.h"
Go to the source code of this file.
Functions |
static double | get (uint8_t *a[], int ch, int index, int ch_count, enum AVSampleFormat f) |
static void | set (uint8_t *a[], int ch, int index, int ch_count, enum AVSampleFormat f, double v) |
static void | shift (uint8_t *a[], int index, int ch_count, enum AVSampleFormat f) |
static void | setup_array (uint8_t *out[SWR_CH_MAX], uint8_t *in, enum AVSampleFormat format, int samples) |
static int | cmp (const int *a, const int *b) |
static void | audiogen (void *data, enum AVSampleFormat sample_fmt, int channels, int sample_rate, int nb_samples) |
int | main (int argc, char **argv) |
Macro Definition Documentation
#define dbl_rand |
( |
|
x | ) |
(uint_rand(x)*2.0 / (double)UINT_MAX - 1) |
#define PUT_SAMPLE set(data, ch, k, channels, sample_fmt, v); |
#define uint_rand |
( |
|
x | ) |
(x = x * 1664525 + 1013904223) |
Function Documentation
static void audiogen |
( |
void * |
data, |
|
|
enum AVSampleFormat |
sample_fmt, |
|
|
int |
channels, |
|
|
int |
sample_rate, |
|
|
int |
nb_samples |
|
) |
| |
|
static |
static int cmp |
( |
const int * |
a, |
|
|
const int * |
b |
|
) |
| |
|
static |
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
Variable Documentation
Initial value: {
8000,
11025,
16000,
22050,
32000,
48000,
}
Definition at line 100 of file swresample-test.c.
Referenced by main().