printf("%d\n",framesPerInBuffer);  
static int open_output(void){	dpm.encoding = dpm.encoding  & !((int32)PE_ULAW) & !((int32)PE_ALAW) & !((int32)PE_BYTESWAP);	dpm.encoding = dpm.encoding|PE_SIGNED;	stereo=(dpm.encoding & PE_MONO)?1:2;	data_nbyte=(dpm.encoding & PE_16BIT)?sizeof(int16):sizeof(int8);	pa_data.samplesToGo=0;	pa_data.bufpoint=pa_data.buf;	pa_data.bufepoint=pa_data.buf;	firsttime=1;	numBuffers=Pa_GetMinNumBuffers( framesPerBuffer, dpm.rate );	framesPerInBuffer=numBuffers*framesPerBuffer;	if(framesPerInBuffer<4096) framesPerInBuffer=4096;	bytesPerInBuffer=framesPerInBuffer*data_nbyte*stereo;	printf("%d\n",framesPerInBuffer);		err = Pa_Initialize();	if( err != paNoError ) goto error;	err = Pa_OpenDefaultStream(    	&stream,        /* passes back stream pointer */    	0,              /* no input channels */    	stereo,              /* 2:stereo 1:mono output */    	(dpm.encoding & PE_16BIT)?paInt16:paInt8,      /* 16 bit 8bit output */		dpm.rate,          /* sample rate */    	framesPerBuffer,            /* frames per buffer */    	numBuffers,              /* number of buffers, if zero then use default minimum */    	paCallback, /* specify our custom callback */    	&pa_data);   /* pass our data through to callback */	if( err != paNoError ) goto error;	return 0;error:	Pa_Terminate();	ctl->cmsg(  CMSG_ERROR, VERB_NORMAL, "PortAudio error: %s\n", Pa_GetErrorText( err ) );	return -1;}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/07099d2b73d40a22ba156b7c9bb38b9160f91538/portaudio_a.c/clean/timidity/portaudio_a.c