Tests the converter functions in pa_converters.c.
More...
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include "portaudio.h"
#include "pa_converters.h"
#include "pa_dither.h"
#include "pa_types.h"
#include "pa_endianness.h"
#define FLAG_COMBINATION_COUNT (4) |
#define M_PI (3.14159265) |
#define MAX_CHANNEL_COUNT (8) |
#define MAX_PER_CHANNEL_FRAME_COUNT (2048) |
#define SAMPLE_FORMAT_COUNT (6) |
int main |
( |
int |
argc, |
|
|
const char ** |
argv |
|
) |
| |
References FLAG_COMBINATION_COUNT, MAX_CHANNEL_COUNT, MAX_PER_CHANNEL_FRAME_COUNT, MaximumAbsDifference(), My_Pa_GetSampleSize(), paClipOff, paDitherOff, paFloat32, paNoFlag, PaUtil_InitializeTriangularDitherState(), PaUtil_SelectConverter(), SAMPLE_FORMAT_COUNT, and TestNonZeroPresent().
float MaximumAbsDifference |
( |
float * |
sourceBuffer, |
|
|
float * |
referenceBuffer, |
|
|
int |
count |
|
) |
| |
int TestNonZeroPresent |
( |
void * |
buffer, |
|
|
int |
size |
|
) |
| |