g722_tests.c File Reference

#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>
#include <fcntl.h>
#include <inttypes.h>
#include <memory.h>
#include <math.h>
#include <audiofile.h>
#include <ctype.h>
#include <tiffio.h>
#include "spandsp.h"

Defines

#define G722_SAMPLE_RATE   16000
#define BLOCK_LEN   320
#define MAX_TEST_VECTOR_LEN   40000
#define TESTDATA_DIR   "../itutests/g722/"
#define IN_FILE_NAME   "pre_g722.wav"
#define OUT_FILE_NAME   "post_g722.wav"

Functions

int hex_get (char *s)
int get_vector (FILE *file, uint16_t vec[])
int get_test_vector (const char *file, uint16_t buf[], int max_len)
int main (int argc, char *argv[])

Variables

int16_t itu_data [MAX_TEST_VECTOR_LEN]
uint16_t itu_ref [MAX_TEST_VECTOR_LEN]
uint16_t itu_ref_upper [MAX_TEST_VECTOR_LEN]
uint8_t compressed [MAX_TEST_VECTOR_LEN]
int16_t decompressed [MAX_TEST_VECTOR_LEN]

Detailed Description


Generated on Mon Jul 10 20:54:32 2006 for libspandsp by  doxygen 1.4.7