diff options
Diffstat (limited to 'audio/xwave/files/patch-src_audio.c')
-rw-r--r-- | audio/xwave/files/patch-src_audio.c | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/audio/xwave/files/patch-src_audio.c b/audio/xwave/files/patch-src_audio.c index 38e4f310a2de..18637b6f82fe 100644 --- a/audio/xwave/files/patch-src_audio.c +++ b/audio/xwave/files/patch-src_audio.c @@ -1,5 +1,5 @@ ---- src/audio.c.orig Sun Nov 8 15:22:55 1998 -+++ src/audio.c Sun Sep 8 03:35:52 2002 +--- src/audio.c.orig 1998-11-08 23:22:55 UTC ++++ src/audio.c @@ -37,8 +37,8 @@ #ifdef linux #include <linux/soundcard.h> @@ -20,7 +20,7 @@ static int set_dsp(int o_mode,int res,int channels,int freq,int *buf_size); #endif -@@ -67,7 +67,7 @@ +@@ -67,7 +67,7 @@ extern AppResources app_resources; static Audio_File af; static int stop_record; @@ -29,7 +29,7 @@ int set_dsp(int o_mode,int res, int channels, int freq, int *buf_size) { int check; -@@ -369,7 +369,7 @@ +@@ -369,7 +369,7 @@ int get_samples(byte* audio_buffer,int m void play_file(char *fname,Main_Bool *mb) { @@ -38,7 +38,7 @@ int audio; #elif defined(sgi) ALport port; -@@ -383,7 +383,7 @@ +@@ -383,7 +383,7 @@ void play_file(char *fname,Main_Bool *mb return; } @@ -47,7 +47,7 @@ if ((audio=set_dsp(O_WRONLY,af.bps,af.channels,af.freq,&buf_size))==-1) { fprintf(stderr,"XWave: Error ! Cannot set dsp !\n"); close(af.fd); -@@ -403,7 +403,7 @@ +@@ -403,7 +403,7 @@ void play_file(char *fname,Main_Bool *mb if ((buffer=malloc(buf_size))==NULL) { fprintf(stderr,"XWave: Error ! Cannot alloc mem !\n"); close(af.fd); @@ -56,7 +56,7 @@ close(audio); #elif defined(sgi) ALcloseport(port); -@@ -412,7 +412,7 @@ +@@ -412,7 +412,7 @@ void play_file(char *fname,Main_Bool *mb return; } @@ -65,7 +65,7 @@ while ((length=af_read(af,buffer,buf_size))>0) { if (write(audio, buffer, length)==-1) break; } -@@ -439,7 +439,7 @@ +@@ -439,7 +439,7 @@ void OLD_play_buffer(Main_Data *md) int offset=0,playlength,length; #ifdef sgi ALport port; @@ -74,7 +74,7 @@ int audio; if ((audio=set_dsp(O_WRONLY,wd->res,wd->channels,wd->freq,&buf_size))==-1) { -@@ -472,7 +472,7 @@ +@@ -472,7 +472,7 @@ void OLD_play_buffer(Main_Data *md) buffer=wd->buffer+offset; while (playlength>0) { if (playlength<buf_size) buf_size=playlength; @@ -83,7 +83,7 @@ if (write(audio, buffer, buf_size)==-1) { close(audio); kill((pid_t) getppid(),SIGUSR1); -@@ -497,7 +497,7 @@ +@@ -497,7 +497,7 @@ void OLD_play_buffer(Main_Data *md) wd2af(wd,&af); af_rewind(af); if (af_seek(af,offset,SEEK_CUR)==AF_ERROR) { @@ -92,7 +92,7 @@ close(audio); #elif defined(sgi) ALcloseport(port); -@@ -510,7 +510,7 @@ +@@ -510,7 +510,7 @@ void OLD_play_buffer(Main_Data *md) while (playlength>0) { if (playlength<buf_size) buf_size=playlength; if ((length=af_read(af,(char*) md->mg->fbuf,buf_size))==-1) { @@ -101,7 +101,7 @@ close(audio); #elif defined(sgi) ALcloseport(port); -@@ -518,7 +518,7 @@ +@@ -518,7 +518,7 @@ void OLD_play_buffer(Main_Data *md) kill((pid_t) getppid(),SIGUSR1); return; } @@ -110,7 +110,7 @@ if (write(audio,(char*) md->mg->fbuf,length)==-1) { close(audio); kill((pid_t) getppid(),SIGUSR1); -@@ -537,7 +537,7 @@ +@@ -537,7 +537,7 @@ void OLD_play_buffer(Main_Data *md) } } @@ -119,7 +119,7 @@ close(audio); #elif defined(sgi) while (ALgetfilled(port)) sginap(2); -@@ -558,7 +558,7 @@ +@@ -558,7 +558,7 @@ void play_buffer(Main_Data *md) int offset=0,playlength,length; #ifdef sgi ALport port; @@ -128,7 +128,7 @@ int audio; if ((audio=set_dsp(O_WRONLY,wd->res,wd->channels,wd->freq,&buf_size))==-1) { -@@ -593,7 +593,7 @@ +@@ -593,7 +593,7 @@ void play_buffer(Main_Data *md) ((int *)shared_playpos)[0] = wd->playbeg*wd->bpspl; while (playlength>0) { if (playlength<buf_size) buf_size=playlength; @@ -137,7 +137,7 @@ if (write(audio, buffer, buf_size)==-1) { ((int *)shared_playpos)[0] = -1; close(audio); -@@ -621,7 +621,7 @@ +@@ -621,7 +621,7 @@ void play_buffer(Main_Data *md) af_rewind(af); if (af_seek(af,offset,SEEK_CUR)==AF_ERROR) { ((int *)shared_playpos)[0] = -1; @@ -146,7 +146,7 @@ close(audio); #elif defined(sgi) ALcloseport(port); -@@ -636,7 +636,7 @@ +@@ -636,7 +636,7 @@ void play_buffer(Main_Data *md) if (playlength<buf_size) buf_size=playlength; if ((length=af_read(af,(char*) md->mg->fbuf,buf_size))==-1) { ((int *)shared_playpos)[0] = -1; @@ -155,7 +155,7 @@ close(audio); #elif defined(sgi) ALcloseport(port); -@@ -644,7 +644,7 @@ +@@ -644,7 +644,7 @@ void play_buffer(Main_Data *md) kill((pid_t) getppid(),SIGUSR1); return; } @@ -164,7 +164,7 @@ if (write(audio,(char*) md->mg->fbuf,length)==-1) { ((int *)shared_playpos)[0] = -1; close(audio); -@@ -666,7 +666,7 @@ +@@ -666,7 +666,7 @@ void play_buffer(Main_Data *md) } ((int *)shared_playpos)[0] = -1; @@ -173,7 +173,7 @@ close(audio); #elif defined(sgi) while (ALgetfilled(port)) sginap(2); -@@ -686,7 +686,7 @@ +@@ -686,7 +686,7 @@ void rec_file(byte res,byte mode,int fre void write_length(); byte *data=NULL; int abuf_size,count; @@ -182,7 +182,7 @@ int audio; if ((audio=set_dsp(O_RDONLY,res,mode,freq,&abuf_size))==-1) { -@@ -707,7 +707,7 @@ +@@ -707,7 +707,7 @@ void rec_file(byte res,byte mode,int fre if ((data = (byte *) malloc(abuf_size)) == NULL) { fprintf(stderr,"XWave: Error while alloc mem for audio_buffer !\n"); @@ -191,7 +191,7 @@ close(audio); #elif defined(sgi) ALcloseport(port); -@@ -725,7 +725,7 @@ +@@ -725,7 +725,7 @@ void rec_file(byte res,byte mode,int fre if (af_open(fname,&af,AF_NEW)==AF_ERROR) { free(data); @@ -200,7 +200,7 @@ close(audio); #elif defined(sgi) ALcloseport(port); -@@ -738,7 +738,7 @@ +@@ -738,7 +738,7 @@ void rec_file(byte res,byte mode,int fre signal(SIGUSR1,write_length); while(1) { @@ -209,7 +209,7 @@ if ((count=read(audio, data, abuf_size))==-1) { close(audio); af_close(af); -@@ -762,7 +762,7 @@ +@@ -762,7 +762,7 @@ void rec_file(byte res,byte mode,int fre return; } if ((count=af_write(af,(char*)data,count))==AF_ERROR) { |