]> git.pld-linux.org Git - packages/libreoffice.git/blob - openoffice.org-portaudio_v19.diff
- restore diskspace BR
[packages/libreoffice.git] / openoffice.org-portaudio_v19.diff
1 --- config_office/configure.in.orig     2006-08-16 15:00:25.000000000 +0000
2 +++ config_office/configure.in  2006-08-16 15:03:25.000000000 +0000
3 @@ -3825,12 +3825,6 @@
4            AC_CHECK_LIB(portaudio, Pa_Initialize, [],
5                 [AC_MSG_ERROR(portaudio library not found or functional)], [])
6            AC_MSG_CHECKING(portaudio version)
7 -          AC_TRY_LINK([#include <portaudio.h>], [
8 -void main(int argc, char **argv) {
9 -        /* Pa_GetVersion() only exists in v19, so this fails to build with v18 */
10 -        int v = Pa_GetVersion();
11 -}
12 -          ], [AC_MSG_ERROR([portaudio too new. you need v18])], [AC_MSG_RESULT([OK, v18])])
13        SYSTEM_PORTAUDIO=YES
14         else
15            AC_MSG_RESULT([internal])
16 --- vcl/unx/source/app/salimpsound.hxx.orig     2006-08-17 04:38:53.000000000 +0000
17 +++ vcl/unx/source/app/salimpsound.hxx  2006-08-17 04:39:02.000000000 +0000
18 @@ -190,7 +190,7 @@
19  
20  typedef struct
21  {       
22 -    PaDeviceID       device;
23 +    PaDeviceIndex    device;
24      PaSampleFormat   format;
25      unsigned int     bufsize;
26      SNDFILE          *sndfile;
27 --- vcl/unx/source/app/pasfsound.cxx.orig       2006-08-17 04:53:09.000000000 +0000
28 +++ vcl/unx/source/app/pasfsound.cxx    2006-08-17 05:09:12.000000000 +0000
29 @@ -61,8 +61,9 @@
30      
31      /* callback that takes data from sound file and converts it and loads it */
32      
33 -    static int pasf_in_out_callback (void *inputBuffer, void * outputBuffer,
34 -    unsigned long framesPerBuffer, PaTimestamp outTime, void * userData )
35 +    static int pasf_in_out_callback (const void *inputBuffer, void * outputBuffer,
36 +    unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo* timeInfo,
37 +           PaStreamCallbackFlags statusFlags, void * userData )
38      {  
39          PASFAudioData* paudio_data;
40          unsigned int   read_count, bufoff, bytecnt; 
41 @@ -70,7 +71,6 @@
42          
43          /* prevent warnings for unused variables */
44          inputBuffer = inputBuffer;
45 -        outTime = outTime;
46          
47          /* get all other info needed from audio_data structure passed in as userData */
48          paudio_data = (PASFAudioData*) userData;
49 @@ -139,7 +139,7 @@
50      m_pData->bufsize = PASF_BUFFER_LEN;
51      
52      // Using the default output device for this
53 -    m_pData->device = Pa_GetDefaultOutputDeviceID();
54 +    m_pData->device = Pa_GetDefaultOutputDevice();
55      
56      // the size of a frame in bytes is the number of channels of data * the size of the 
57      // underlying data type type being used to store data for each for each channel
58 @@ -156,7 +156,6 @@
59      m_pData->format,               // 32 bit floating point format for each item
60      m_pData->sfinfo.samplerate,    // get desired sampling rate from file
61      framesPerBuffer,               // frames per buffer
62 -    0,                             // number of buffers, if zero then use optimal number as determined by Pa
63      pasf_in_out_callback,          // call back to load data into the stream
64      m_pData );                     // pass along m_pData pointer so that callback can get access to info
65      
This page took 0.0459349999999999 seconds and 3 git commands to generate.