#include <stdio.h>
#include <unistd.h>
#include <getopt.h>
#include "getopt_win.h"
#include <stdlib.h>
#include <string.h>
#include <speex/speex.h>
#include <ogg/ogg.h>
#include <math.h>
#include "wav_io.h"
#include <speex/speex_header.h>
#include <speex/speex_stereo.h>
#include <speex/speex_callbacks.h>
Defines | |
#define | MAX_FRAME_SIZE 2000 |
#define | readint(buf, base) |
Functions | |
FILE * | out_file_open (char *outFile, int rate, int *channels) |
void | usage () |
void | version () |
void | version_short () |
int | main (int argc, char **argv) |
#define MAX_FRAME_SIZE 2000 |
Referenced by main().
#define readint | ( | buf, | |||
base | ) |
Value:
(((buf[base+3]<<24)&0xff000000)| \ ((buf[base+2]<<16)&0xff0000)| \ ((buf[base+1]<<8)&0xff00)| \ (buf[base]&0xff))
Referenced by comment_add().
int main | ( | int | argc, | |
char ** | argv | |||
) |
References getopt_long(), le_int(), le_short(), MAX_FRAME_SIZE, option::name, no_argument, NULL, optarg, optind, out_file_open(), required_argument, speex_bits_destroy(), speex_bits_init(), speex_bits_read_from(), speex_bits_remaining(), speex_decode_int(), speex_decode_stereo_int(), speex_decoder_ctl(), speex_decoder_destroy(), usage(), version(), version_short(), WIN_Audio_close(), and WIN_Play_Samples().
FILE* out_file_open | ( | char * | outFile, | |
int | rate, | |||
int * | channels | |||
) |
References INVALID_FILEDESC, NULL, SAMPLE_SIZE, Set_WIN_Params(), and write_wav_header().
Referenced by main().
void usage | ( | ) |
Referenced by main().
void version | ( | ) |
void version_short | ( | ) |