# # Patch managed by http://www.holgerschurig.de/patcher.html # Index: xine-lib-1.0/src/libvorbis/xine_decoder.c =================================================================== --- xine-lib-1.0.orig/src/libvorbis/xine_decoder.c 2005-02-20 18:21:57.924625900 +0100 +++ xine-lib-1.0/src/libvorbis/xine_decoder.c 2005-02-20 18:52:02.016033646 +0100 @@ -40,7 +40,7 @@ #include "buffer.h" #include -#include +#include #define MAX_NUM_SAMPLES 4096 @@ -216,7 +216,7 @@ } else if (this->output_open) { - float **pcm; + int **pcm; int samples; if(vorbis_synthesis(&this->vb,&this->op,1)==0) @@ -245,9 +245,9 @@ interleave */ for(i=0;ivi.channels;i++){ ogg_int16_t *ptr=audio_buffer->mem+i; - float *mono=pcm[i]; + int *mono=pcm[i]; for(j=0;j>9; /* might as well guard against clipping */ if(val>32767){ val=32767;