Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#1025 closed enhancement (fixed)

Support for using alternate third party PortAudio, Speex, and GSM libraries — at Version 3

Reported by: bennylp Owned by: nanang
Priority: normal Milestone: release-1.6
Component: pjmedia Version: trunk
Keywords: Cc:
Backport to 1.x milestone: Backported:

Description (last modified by bennylp)

Add 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.

New ./aconfigure options are to be implemented:

  --with-external-speex   Use external Speex development files, not the one in
                          "third_party" directory. When this option is set,
                          make sure that Speex is accessible to use (hint: use
                          CFLAGS and LDFLAGS env var to set the include/lib
                          paths)
  --with-external-gsm     Use external GSM codec library, not the one in
                          "third_party" directory. When this option is set,
                          make sure that the GSM include/lib files are
                          accessible to use (hint: use CFLAGS and LDFLAGS env
                          var to set the include/lib paths)
  --with-external-pa      Use external PortAudio development files, not the
                          one in "third_party" directory. When this option is
                          set, make sure that PortAudio is accessible to use
                          (hint: use CFLAGS and LDFLAGS env var to set the
                          include/lib paths)

Change History (3)

comment:1 Changed 14 years ago by bennylp

  • Description modified (diff)

comment:2 Changed 14 years ago by bennylp

  • Resolution set to fixed
  • Status changed from new to closed

In r3058:

  • added --with-pa-path configure option
  • remove the use of PaUtil_SetDebugPrintFunction() since this is not always available across all PA versions (?)

comment:3 Changed 14 years ago by bennylp

  • Description modified (diff)
  • Summary changed from Support for using different PortAudio installation/path to Support for using alternate third party PortAudio, Speex, and GSM libraries
Note: See TracTickets for help on using tickets.