Changes between Version 1 and Version 3 of Ticket #1025


Ignore:
Timestamp:
Jan 14, 2010 2:36:38 PM (14 years ago)
Author:
bennylp
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1025

    • Property Status changed from new to closed
    • Property Resolution changed from to fixed
    • Property Summary changed from Support for using different PortAudio installation/path to Support for using alternate third party PortAudio, Speex, and GSM libraries
  • Ticket #1025 – Description

    v1 v3  
    1 Add support for using different !PortAudio installation than the one in the '''{{{third_party}}}''' directory. This is useful to make use of specific features in the system that have been configured in the installed !PortAudio. 
     1Add support for using different !PortAudio, Speex, and/or GSM library installation than the one in the '''{{{third_party}}}''' directory. This is useful to make use of specific features in the system that have been configured in the installed library. For example, !PortAudio library that comes with OpenBSD has support for ''sndio'', which is not normally available/enabled in our !PortAudio. 
    22 
    3 To use different !PortAudio installation, just specify it with '''{{{--with-pa-path}}}''' argument of the {{{./configure}}} script. For example, to use !PortAudio that has been installed in the system: 
     3New '''{{{./aconfigure}}}''' options are to be implemented: 
    44 
    55{{{ 
    6 $ ./aconfigure --with-pa-path=/usr 
     6  --with-external-speex   Use external Speex development files, not the one in 
     7                          "third_party" directory. When this option is set, 
     8                          make sure that Speex is accessible to use (hint: use 
     9                          CFLAGS and LDFLAGS env var to set the include/lib 
     10                          paths) 
     11  --with-external-gsm     Use external GSM codec library, not the one in 
     12                          "third_party" directory. When this option is set, 
     13                          make sure that the GSM include/lib files are 
     14                          accessible to use (hint: use CFLAGS and LDFLAGS env 
     15                          var to set the include/lib paths) 
     16  --with-external-pa      Use external PortAudio development files, not the 
     17                          one in "third_party" directory. When this option is 
     18                          set, make sure that PortAudio is accessible to use 
     19                          (hint: use CFLAGS and LDFLAGS env var to set the 
     20                          include/lib paths) 
    721}}} 
    822 
    9 With the command above, we will use {{{/usr/include/portaudio.h}}} and libportaudio in {{{/usr/lib}}}. 
    10