www.pudn.com > streamrtp.rar > out_audio.c
#include "common.h"
#include "decoder.h"
#include "huffman.h"
#define THRESHHOLD 16000 /* samples */
void out_audio(audiodev, pcm_sample, num, fr_ps, psampFrames)
int audiodev;
short FAR pcm_sample[2][SSLIMIT][SBLIMIT];
int num;
frame_params *fr_ps;
unsigned long *psampFrames;
{
int i,j,l;
int stereo;
int sblimit;
static short int outsamp16[THRESHHOLD];
static long k = 0;
/*
* Check for flush signal (num < 0).
*/
if (num < 0) {
k = 0;
return;
}
stereo = fr_ps->stereo;
sblimit = fr_ps->sblimit;
for (i=0;i