+2007-1-3 Keishi Suenaga <skeishi@yahoo.co.jp>
+
+ Fix -iW and timiditydrv.dll sound problem.
+ * timidity/portaudio_a.c: remove broken acntl()s.
+
2007-1-1 Keishi Suenaga <skeishi@yahoo.co.jp>
* timidity/timidity.c
{
switch(request)
{
-
+/* // NOT WORK
case PM_REQ_GETQSIZ:
*(int *)arg = bytesPerInBuffer*2;
return 0;
*(int *)arg = pa_data.samplesToGo;
return 0;
//break;
- case PM_REQ_DISCARD:
+*/
+ case PM_REQ_DISCARD:
case PM_REQ_FLUSH:
- pa_data.samplesToGo=0;
- pa_data.bufpoint=pa_data.bufepoint;
- err = Pa_AbortStream( stream );
- if( (err!=paStreamIsStopped) && (err!=paNoError) ) goto error;
- return 0;
- //break;
-// case PM_REQ_FLUSH:
-// err = Pa_StopStream( stream );
+// pa_data.samplesToGo=0;
+// pa_data.bufpoint=pa_data.bufepoint;
+// err = Pa_AbortStream( stream );
// if( (err!=paStreamIsStopped) && (err!=paNoError) ) goto error;
-// return -1;
+ return 0;
+
//break;
- case PM_REQ_RATE: //* NOT WORK *
+/*
+ case PM_REQ_RATE: //* NOT WORK *
{
int i;
double sampleRateBack;
}
}
//break;
-
+ */
case PM_REQ_PLAY_START: //* Called just before playing *
case PM_REQ_PLAY_END: //* Called just after playing *
return 0;